builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-104 starttime: 1467737326.52 results: success (0) buildid: 20160705080924 builduid: 63293650764c4d18860755eb5f87d551 revision: 274a291aa2c85528ffeb988f0b1b0b61c12136b8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:46.515912) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:46.516344) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:46.516625) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:46.575907) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:46.576297) ========= '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-104\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-104 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-104 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-104 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-104 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-104 WINDIR=C:\WINDOWS using PTY: False --08:50:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.36 MB/s 08:50:24 (8.36 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.423000 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:47.212487) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:47.212837) ========= '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-104\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-104 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-104 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-104 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-104 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-104 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.633000 ========= master_lag: 0.32 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:48.163993) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 09:48:48.164374) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 274a291aa2c85528ffeb988f0b1b0b61c12136b8 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 274a291aa2c85528ffeb988f0b1b0b61c12136b8 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-104\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-104 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-104 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-104 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-104 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-104 WINDIR=C:\WINDOWS using PTY: False 2016-07-05 08:50:25,273 truncating revision to first 12 chars 2016-07-05 08:50:25,273 Setting DEBUG logging. 2016-07-05 08:50:25,273 attempt 1/10 2016-07-05 08:50:25,273 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/274a291aa2c8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 08:50:25,558 unpacking tar archive at: mozilla-beta-274a291aa2c8/testing/mozharness/ program finished with exit code 0 elapsedTime=0.802000 ========= master_lag: 0.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 09:48:49.415753) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:49.416084) ========= script_repo_revision: 274a291aa2c85528ffeb988f0b1b0b61c12136b8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:49.416484) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:49.416773) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 09:48:49.432496) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 52 secs) (at 2016-07-05 09:48:49.432933) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-104\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-104 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-104 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-104 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-104 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-104 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 08:50:26 INFO - MultiFileLogger online at 20160705 08:50:26 in C:\slave\test 08:50:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 08:50:26 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 08:50:26 INFO - {'append_to_log': False, 08:50:26 INFO - 'base_work_dir': 'C:\\slave\\test', 08:50:26 INFO - 'blob_upload_branch': 'mozilla-beta', 08:50:26 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 08:50:26 INFO - 'buildbot_json_path': 'buildprops.json', 08:50:26 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 08:50:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:50:26 INFO - 'download_minidump_stackwalk': True, 08:50:26 INFO - 'download_symbols': 'true', 08:50:26 INFO - 'e10s': False, 08:50:26 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 08:50:26 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 08:50:26 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 08:50:26 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 08:50:26 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 08:50:26 INFO - 'C:/mozilla-build/tooltool.py'), 08:50:26 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 08:50:26 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 08:50:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:50:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:50:26 INFO - 'log_level': 'info', 08:50:26 INFO - 'log_to_console': True, 08:50:26 INFO - 'opt_config_files': (), 08:50:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:50:26 INFO - '--processes=1', 08:50:26 INFO - '--config=%(test_path)s/wptrunner.ini', 08:50:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:50:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:50:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:50:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:50:26 INFO - 'pip_index': False, 08:50:26 INFO - 'require_test_zip': True, 08:50:26 INFO - 'test_type': ('testharness',), 08:50:26 INFO - 'this_chunk': '1', 08:50:26 INFO - 'total_chunks': '10', 08:50:26 INFO - 'virtualenv_path': 'venv', 08:50:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:50:26 INFO - 'work_dir': 'build'} 08:50:26 INFO - ##### 08:50:26 INFO - ##### Running clobber step. 08:50:26 INFO - ##### 08:50:26 INFO - Running pre-action listener: _resource_record_pre_action 08:50:26 INFO - Running main action method: clobber 08:50:26 INFO - rmtree: C:\slave\test\build 08:50:26 INFO - Using _rmtree_windows ... 08:50:26 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 08:50:54 INFO - Running post-action listener: _resource_record_post_action 08:50:54 INFO - ##### 08:50:54 INFO - ##### Running read-buildbot-config step. 08:50:54 INFO - ##### 08:50:54 INFO - Running pre-action listener: _resource_record_pre_action 08:50:54 INFO - Running main action method: read_buildbot_config 08:50:54 INFO - Using buildbot properties: 08:50:54 INFO - { 08:50:54 INFO - "project": "", 08:50:54 INFO - "product": "firefox", 08:50:54 INFO - "script_repo_revision": "production", 08:50:54 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 08:50:54 INFO - "repository": "", 08:50:54 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 08:50:54 INFO - "buildid": "20160705080924", 08:50:54 INFO - "pgo_build": "False", 08:50:54 INFO - "basedir": "C:\\slave\\test", 08:50:54 INFO - "buildnumber": 20, 08:50:54 INFO - "slavename": "t-xp32-ix-104", 08:50:54 INFO - "revision": "274a291aa2c85528ffeb988f0b1b0b61c12136b8", 08:50:54 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 08:50:54 INFO - "platform": "win32", 08:50:54 INFO - "branch": "mozilla-beta", 08:50:54 INFO - "repo_path": "releases/mozilla-beta", 08:50:54 INFO - "moz_repo_path": "", 08:50:54 INFO - "stage_platform": "win32", 08:50:54 INFO - "builduid": "63293650764c4d18860755eb5f87d551", 08:50:54 INFO - "slavebuilddir": "test" 08:50:54 INFO - } 08:50:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 08:50:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip. 08:50:54 INFO - Running post-action listener: _resource_record_post_action 08:50:54 INFO - ##### 08:50:54 INFO - ##### Running download-and-extract step. 08:50:54 INFO - ##### 08:50:54 INFO - Running pre-action listener: _resource_record_pre_action 08:50:54 INFO - Running main action method: download_and_extract 08:50:54 INFO - mkdir: C:\slave\test\build\tests 08:50: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')]} 08:50:54 INFO - https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 08:50:54 INFO - trying https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 08:50:54 INFO - Downloading https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 08:50:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 08:50:55 INFO - Downloaded 1240 bytes. 08:50:55 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 08:50:55 INFO - Using the following test package requirements: 08:50:55 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 08:50:55 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 08:50:55 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 08:50:55 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'jsshell-win32.zip'], 08:50:55 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 08:50:55 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 08:50:55 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 08:50:55 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 08:50:55 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 08:50:55 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 08:50:55 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 08:50:55 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 08:50:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:50:55 INFO - https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 08:50:55 INFO - trying https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 08:50:55 INFO - Downloading https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 08:50:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 08:50:57 INFO - Downloaded 20402846 bytes. 08:50:57 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:50:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:50:58 INFO - caution: filename not matched: web-platform/* 08:50:58 INFO - Return code: 11 08:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:50:58 INFO - https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 08:50:58 INFO - trying https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 08:50:58 INFO - Downloading https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 08:50:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 08:51:00 INFO - Downloaded 36389110 bytes. 08:51:00 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:51:00 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:51:26 INFO - caution: filename not matched: bin/* 08:51:26 INFO - caution: filename not matched: config/* 08:51:26 INFO - caution: filename not matched: mozbase/* 08:51:26 INFO - caution: filename not matched: marionette/* 08:51:26 INFO - caution: filename not matched: tools/wptserve/* 08:51:26 INFO - Return code: 11 08:51:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:26 INFO - https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 08:51:26 INFO - trying https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip 08:51:26 INFO - Downloading https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 08:51:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 08:51:31 INFO - Downloaded 68469317 bytes. 08:51:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip 08:51:31 INFO - mkdir: C:\slave\test\properties 08:51:31 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 08:51:31 INFO - Writing to file C:\slave\test\properties\build_url 08:51:31 INFO - Contents: 08:51:31 INFO - build_url:https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip 08:51:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:51:31 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 08:51:31 INFO - Writing to file C:\slave\test\properties\symbols_url 08:51:31 INFO - Contents: 08:51:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:51:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:31 INFO - https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:51:31 INFO - trying https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:51:31 INFO - Downloading https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 08:51:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 08:51:34 INFO - Downloaded 55588966 bytes. 08:51:34 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 08:51:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 08:51:37 INFO - Return code: 0 08:51:37 INFO - Running post-action listener: _resource_record_post_action 08:51:37 INFO - Running post-action listener: set_extra_try_arguments 08:51:37 INFO - ##### 08:51:37 INFO - ##### Running create-virtualenv step. 08:51:37 INFO - ##### 08:51:37 INFO - Running pre-action listener: _pre_create_virtualenv 08:51:37 INFO - Running pre-action listener: _resource_record_pre_action 08:51:37 INFO - Running main action method: create_virtualenv 08:51:37 INFO - Creating virtualenv C:\slave\test\build\venv 08:51:37 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 08:51:37 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 08:51:38 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 08:51:39 INFO - Installing distribute......................................................................................................................................................................................done. 08:51:39 INFO - Return code: 0 08:51:39 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 08:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:51:39 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-104', 'USERDOMAIN': 'T-XP32-IX-104', '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-104', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-104', '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-104\\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-104'}}, attempt #1 08:51:39 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 08:51:39 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:51:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 08:51:39 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104\\Application Data', 08:51:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:51:39 INFO - 'COMPUTERNAME': 'T-XP32-IX-104', 08:51:39 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 08:51:39 INFO - 'DCLOCATION': 'SCL3', 08:51:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:51:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:51:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:51:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:51:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:51:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:51:39 INFO - 'HOMEDRIVE': 'C:', 08:51:39 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:51:39 INFO - 'KTS_VERSION': '1.19c', 08:51:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:51:39 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-104', 08:51:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:51:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:51:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:51:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:51:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:51:39 INFO - 'MOZ_AIRBAG': '1', 08:51:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:51:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:51:39 INFO - 'MOZ_MSVCVERSION': '8', 08:51:39 INFO - 'MOZ_NO_REMOTE': '1', 08:51:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:51:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:51:39 INFO - 'NO_EM_RESTART': '1', 08:51:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:51:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:51:39 INFO - 'OS': 'Windows_NT', 08:51:39 INFO - 'OURDRIVE': 'C:', 08:51:39 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 08:51:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 08:51:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:51:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:51:39 INFO - 'PROCESSOR_LEVEL': '6', 08:51:39 INFO - 'PROCESSOR_REVISION': '1e05', 08:51:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:51:39 INFO - 'PROMPT': '$P$G', 08:51:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:51:39 INFO - 'PWD': 'C:\\slave\\test', 08:51:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:51:39 INFO - 'SESSIONNAME': 'Console', 08:51:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:51:39 INFO - 'SYSTEMDRIVE': 'C:', 08:51:39 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 08:51:39 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:39 INFO - 'TEST1': 'testie', 08:51:39 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:39 INFO - 'USERDOMAIN': 'T-XP32-IX-104', 08:51:39 INFO - 'USERNAME': 'cltbld', 08:51:39 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:51:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:51:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:51:39 INFO - 'WINDIR': 'C:\\WINDOWS', 08:51:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:51:40 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:51:40 INFO - Downloading/unpacking psutil>=0.7.1 08:51:40 INFO - Running setup.py egg_info for package psutil 08:51:40 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:51:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:51:40 INFO - Installing collected packages: psutil 08:51:40 INFO - Running setup.py install for psutil 08:51:40 INFO - building 'psutil._psutil_windows' extension 08:51:40 INFO - error: Unable to find vcvarsall.bat 08:51:40 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-hniwdb-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:51:40 INFO - running install 08:51:40 INFO - running build 08:51:40 INFO - running build_py 08:51:40 INFO - creating build 08:51:40 INFO - creating build\lib.win32-2.7 08:51:40 INFO - creating build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 08:51:40 INFO - running build_ext 08:51:40 INFO - building 'psutil._psutil_windows' extension 08:51:40 INFO - error: Unable to find vcvarsall.bat 08:51:40 INFO - ---------------------------------------- 08:51:40 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-hniwdb-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:51:40 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-104\Application Data\pip\pip.log 08:51:40 WARNING - Return code: 1 08:51:40 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! 08:51:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 08:51:40 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')]} 08:51:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:51:40 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')]} 08:51:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:51:40 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-104', 'USERDOMAIN': 'T-XP32-IX-104', '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-104', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-104', '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-104\\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-104'}}, attempt #1 08:51:40 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 08:51:40 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 08:51:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 08:51:40 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104\\Application Data', 08:51:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:51:40 INFO - 'COMPUTERNAME': 'T-XP32-IX-104', 08:51:40 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 08:51:40 INFO - 'DCLOCATION': 'SCL3', 08:51:40 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:51:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:51:40 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:51:40 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:51:40 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:51:40 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:51:40 INFO - 'HOMEDRIVE': 'C:', 08:51:40 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:51:40 INFO - 'KTS_VERSION': '1.19c', 08:51:40 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:51:40 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-104', 08:51:40 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:51:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:51:40 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:51:40 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:51:40 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:51:40 INFO - 'MOZ_AIRBAG': '1', 08:51:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:51:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:51:40 INFO - 'MOZ_MSVCVERSION': '8', 08:51:40 INFO - 'MOZ_NO_REMOTE': '1', 08:51:40 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:51:40 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:51:40 INFO - 'NO_EM_RESTART': '1', 08:51:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:51:40 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:51:40 INFO - 'OS': 'Windows_NT', 08:51:40 INFO - 'OURDRIVE': 'C:', 08:51:40 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', 08:51:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 08:51:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:51:40 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:51:40 INFO - 'PROCESSOR_LEVEL': '6', 08:51:40 INFO - 'PROCESSOR_REVISION': '1e05', 08:51:40 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:51:40 INFO - 'PROMPT': '$P$G', 08:51:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:51:40 INFO - 'PWD': 'C:\\slave\\test', 08:51:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:51:40 INFO - 'SESSIONNAME': 'Console', 08:51:40 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:51:40 INFO - 'SYSTEMDRIVE': 'C:', 08:51:40 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 08:51:40 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:40 INFO - 'TEST1': 'testie', 08:51:40 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:40 INFO - 'USERDOMAIN': 'T-XP32-IX-104', 08:51:40 INFO - 'USERNAME': 'cltbld', 08:51:40 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:40 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:51:40 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:51:40 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:51:40 INFO - 'WINDIR': 'C:\\WINDOWS', 08:51:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:51:41 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:51:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:51:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:51:41 INFO - Running setup.py egg_info for package mozsystemmonitor 08:51:41 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 08:51:41 INFO - Running setup.py egg_info for package psutil 08:51:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:51:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:51:41 INFO - Installing collected packages: mozsystemmonitor, psutil 08:51:41 INFO - Running setup.py install for mozsystemmonitor 08:51:41 INFO - Running setup.py install for psutil 08:51:41 INFO - building 'psutil._psutil_windows' extension 08:51:41 INFO - error: Unable to find vcvarsall.bat 08:51:41 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-bs0bur-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:51:41 INFO - running install 08:51:41 INFO - running build 08:51:41 INFO - running build_py 08:51:41 INFO - running build_ext 08:51:41 INFO - building 'psutil._psutil_windows' extension 08:51:41 INFO - error: Unable to find vcvarsall.bat 08:51:41 INFO - ---------------------------------------- 08:51:41 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-bs0bur-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:51:41 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-104\Application Data\pip\pip.log 08:51:41 WARNING - Return code: 1 08:51:41 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! 08:51:41 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 08:51:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:51:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:51:41 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-104', 'USERDOMAIN': 'T-XP32-IX-104', '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-104', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-104', '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-104\\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-104'}}, attempt #1 08:51:41 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 08:51:41 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 08:51:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 08:51:41 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104\\Application Data', 08:51:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:51:41 INFO - 'COMPUTERNAME': 'T-XP32-IX-104', 08:51:41 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 08:51:41 INFO - 'DCLOCATION': 'SCL3', 08:51:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:51:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:51:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:51:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:51:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:51:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:51:41 INFO - 'HOMEDRIVE': 'C:', 08:51:41 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:51:41 INFO - 'KTS_VERSION': '1.19c', 08:51:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:51:41 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-104', 08:51:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:51:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:51:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:51:41 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:51:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:51:41 INFO - 'MOZ_AIRBAG': '1', 08:51:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:51:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:51:41 INFO - 'MOZ_MSVCVERSION': '8', 08:51:41 INFO - 'MOZ_NO_REMOTE': '1', 08:51:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:51:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:51:41 INFO - 'NO_EM_RESTART': '1', 08:51:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:51:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:51:41 INFO - 'OS': 'Windows_NT', 08:51:41 INFO - 'OURDRIVE': 'C:', 08:51:41 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', 08:51:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 08:51:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:51:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:51:41 INFO - 'PROCESSOR_LEVEL': '6', 08:51:41 INFO - 'PROCESSOR_REVISION': '1e05', 08:51:41 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:51:41 INFO - 'PROMPT': '$P$G', 08:51:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:51:41 INFO - 'PWD': 'C:\\slave\\test', 08:51:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:51:41 INFO - 'SESSIONNAME': 'Console', 08:51:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:51:41 INFO - 'SYSTEMDRIVE': 'C:', 08:51:41 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 08:51:41 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:41 INFO - 'TEST1': 'testie', 08:51:41 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:41 INFO - 'USERDOMAIN': 'T-XP32-IX-104', 08:51:41 INFO - 'USERNAME': 'cltbld', 08:51:41 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:51:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:51:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:51:41 INFO - 'WINDIR': 'C:\\WINDOWS', 08:51:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:51:42 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:51:42 INFO - Downloading/unpacking blobuploader==1.2.4 08:51:42 INFO - Downloading blobuploader-1.2.4.tar.gz 08:51:42 INFO - Running setup.py egg_info for package blobuploader 08:51:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:51:43 INFO - Running setup.py egg_info for package requests 08:51:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:51:43 INFO - Downloading docopt-0.6.1.tar.gz 08:51:43 INFO - Running setup.py egg_info for package docopt 08:51:43 INFO - Installing collected packages: blobuploader, docopt, requests 08:51:43 INFO - Running setup.py install for blobuploader 08:51:43 INFO - Running setup.py install for docopt 08:51:43 INFO - Running setup.py install for requests 08:51:43 INFO - Successfully installed blobuploader docopt requests 08:51:43 INFO - Cleaning up... 08:51:43 INFO - Return code: 0 08:51:43 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:51: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')]} 08:51:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:51: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')]} 08:51:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:51:43 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-104', 'USERDOMAIN': 'T-XP32-IX-104', '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-104', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-104', '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-104\\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-104'}}, attempt #1 08:51:43 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 08:51:43 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 08:51:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 08:51:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104\\Application Data', 08:51:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:51:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-104', 08:51:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 08:51:43 INFO - 'DCLOCATION': 'SCL3', 08:51:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:51:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:51:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:51:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:51:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:51:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:51:43 INFO - 'HOMEDRIVE': 'C:', 08:51:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:51:43 INFO - 'KTS_VERSION': '1.19c', 08:51:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:51:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-104', 08:51:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:51:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:51:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:51:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:51:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:51:43 INFO - 'MOZ_AIRBAG': '1', 08:51:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:51:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:51:43 INFO - 'MOZ_MSVCVERSION': '8', 08:51:43 INFO - 'MOZ_NO_REMOTE': '1', 08:51:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:51:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:51:43 INFO - 'NO_EM_RESTART': '1', 08:51:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:51:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:51:43 INFO - 'OS': 'Windows_NT', 08:51:43 INFO - 'OURDRIVE': 'C:', 08:51:43 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', 08:51:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 08:51:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:51:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:51:43 INFO - 'PROCESSOR_LEVEL': '6', 08:51:43 INFO - 'PROCESSOR_REVISION': '1e05', 08:51:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:51:43 INFO - 'PROMPT': '$P$G', 08:51:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:51:43 INFO - 'PWD': 'C:\\slave\\test', 08:51:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:51:43 INFO - 'SESSIONNAME': 'Console', 08:51:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:51:43 INFO - 'SYSTEMDRIVE': 'C:', 08:51:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 08:51:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:43 INFO - 'TEST1': 'testie', 08:51:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:43 INFO - 'USERDOMAIN': 'T-XP32-IX-104', 08:51:43 INFO - 'USERNAME': 'cltbld', 08:51:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:51:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:51:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:51:43 INFO - 'WINDIR': 'C:\\WINDOWS', 08:51:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:51:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:51:49 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:51:49 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:51:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:51:49 INFO - Unpacking c:\slave\test\build\tests\marionette 08:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:51:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:51:49 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 08:51:49 INFO - Running setup.py install for browsermob-proxy 08:51:55 INFO - Running setup.py install for manifestparser 08:51:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for marionette-client 08:51:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:51:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for marionette-driver 08:51:55 INFO - Running setup.py install for mozcrash 08:51:55 INFO - Running setup.py install for mozdebug 08:51:55 INFO - Running setup.py install for mozdevice 08:51:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozfile 08:51:55 INFO - Running setup.py install for mozhttpd 08:51:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozinfo 08:51:55 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozInstall 08:51:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozleak 08:51:55 INFO - Running setup.py install for mozlog 08:51:55 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for moznetwork 08:51:55 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozprocess 08:51:55 INFO - Running setup.py install for mozprofile 08:51:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozrunner 08:51:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for mozscreenshot 08:51:55 INFO - Running setup.py install for moztest 08:51:55 INFO - Running setup.py install for mozversion 08:51:55 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:51:55 INFO - Running setup.py install for wptserve 08:51:55 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 08:51:55 INFO - Cleaning up... 08:51:55 INFO - Return code: 0 08:51:55 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:51:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:51:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:51:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:51:55 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 0x00E676B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BEC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00DEBE70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, '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-104', 'USERDOMAIN': 'T-XP32-IX-104', '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-104', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-104', '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-104\\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-104'}}, attempt #1 08:51:55 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 08:51:55 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 08:51:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 08:51:55 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104\\Application Data', 08:51:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:51:55 INFO - 'COMPUTERNAME': 'T-XP32-IX-104', 08:51:55 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 08:51:55 INFO - 'DCLOCATION': 'SCL3', 08:51:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:51:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:51:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:51:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:51:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:51:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:51:55 INFO - 'HOMEDRIVE': 'C:', 08:51:55 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:51:55 INFO - 'KTS_VERSION': '1.19c', 08:51:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:51:55 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-104', 08:51:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:51:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:51:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:51:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:51:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:51:55 INFO - 'MOZ_AIRBAG': '1', 08:51:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:51:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:51:55 INFO - 'MOZ_MSVCVERSION': '8', 08:51:55 INFO - 'MOZ_NO_REMOTE': '1', 08:51:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:51:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:51:55 INFO - 'NO_EM_RESTART': '1', 08:51:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:51:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:51:55 INFO - 'OS': 'Windows_NT', 08:51:55 INFO - 'OURDRIVE': 'C:', 08:51: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', 08:51:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 08:51:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:51:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:51:55 INFO - 'PROCESSOR_LEVEL': '6', 08:51:55 INFO - 'PROCESSOR_REVISION': '1e05', 08:51:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:51:55 INFO - 'PROMPT': '$P$G', 08:51:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:51:55 INFO - 'PWD': 'C:\\slave\\test', 08:51:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:51:55 INFO - 'SESSIONNAME': 'Console', 08:51:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:51:55 INFO - 'SYSTEMDRIVE': 'C:', 08:51:55 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 08:51:55 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:55 INFO - 'TEST1': 'testie', 08:51:55 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:51:55 INFO - 'USERDOMAIN': 'T-XP32-IX-104', 08:51:55 INFO - 'USERNAME': 'cltbld', 08:51:55 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:51:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:51:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:51:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:51:55 INFO - 'WINDIR': 'C:\\WINDOWS', 08:51:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:52:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:52:04 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:52:04 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:52:04 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:52:04 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:52:04 INFO - Unpacking c:\slave\test\build\tests\marionette 08:52:04 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:52:04 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:52:04 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)) 08:52:08 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)) 08:52:08 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)) 08:52:08 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)) 08:52:08 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)) 08:52:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 08:52:08 INFO - Downloading blessings-1.6.tar.gz 08:52:08 INFO - Running setup.py egg_info for package blessings 08:52:08 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)) 08:52:08 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 08:52:08 INFO - Running setup.py install for blessings 08:52:08 INFO - Running setup.py install for browsermob-proxy 08:52:08 INFO - Running setup.py install for manifestparser 08:52:08 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Running setup.py install for marionette-client 08:52:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:52:08 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Running setup.py install for marionette-driver 08:52:08 INFO - Running setup.py install for mozcrash 08:52:08 INFO - Running setup.py install for mozdebug 08:52:08 INFO - Running setup.py install for mozdevice 08:52:08 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Running setup.py install for mozhttpd 08:52:08 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Running setup.py install for mozInstall 08:52:08 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Running setup.py install for mozleak 08:52:08 INFO - Running setup.py install for mozprofile 08:52:08 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Running setup.py install for mozrunner 08:52:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:52:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:52:10 INFO - Running setup.py install for mozscreenshot 08:52:10 INFO - Running setup.py install for moztest 08:52:10 INFO - Running setup.py install for mozversion 08:52:10 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:52:10 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:52:10 INFO - Running setup.py install for wptserve 08:52:10 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 08:52:10 INFO - Cleaning up... 08:52:10 INFO - Return code: 0 08:52:10 INFO - Done creating virtualenv C:\slave\test\build\venv. 08:52:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:52:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:52:10 INFO - Reading from file tmpfile_stdout 08:52:10 INFO - Using _rmtree_windows ... 08:52:10 INFO - Using _rmtree_windows ... 08:52:10 INFO - Current package versions: 08:52:10 INFO - blessings == 1.6 08:52:10 INFO - blobuploader == 1.2.4 08:52:10 INFO - browsermob-proxy == 0.6.0 08:52:10 INFO - distribute == 0.6.14 08:52:10 INFO - docopt == 0.6.1 08:52:10 INFO - manifestparser == 1.1 08:52:10 INFO - marionette-client == 2.3.0 08:52:10 INFO - marionette-driver == 1.4.0 08:52:10 INFO - mozInstall == 1.12 08:52:10 INFO - mozcrash == 0.17 08:52:10 INFO - mozdebug == 0.1 08:52:10 INFO - mozdevice == 0.48 08:52:10 INFO - mozfile == 1.2 08:52:10 INFO - mozhttpd == 0.7 08:52:10 INFO - mozinfo == 0.9 08:52:10 INFO - mozleak == 0.1 08:52:10 INFO - mozlog == 3.1 08:52:10 INFO - moznetwork == 0.27 08:52:10 INFO - mozprocess == 0.22 08:52:10 INFO - mozprofile == 0.28 08:52:10 INFO - mozrunner == 6.11 08:52:10 INFO - mozscreenshot == 0.1 08:52:10 INFO - mozsystemmonitor == 0.0 08:52:10 INFO - moztest == 0.7 08:52:10 INFO - mozversion == 1.4 08:52:10 INFO - requests == 1.2.3 08:52:10 INFO - wptserve == 1.4.0 08:52:10 INFO - Running post-action listener: _resource_record_post_action 08:52:10 INFO - Running post-action listener: _start_resource_monitoring 08:52:10 INFO - Starting resource monitoring. 08:52:10 INFO - ##### 08:52:10 INFO - ##### Running pull step. 08:52:10 INFO - ##### 08:52:10 INFO - Running pre-action listener: _resource_record_pre_action 08:52:10 INFO - Running main action method: pull 08:52:10 INFO - Pull has nothing to do! 08:52:10 INFO - Running post-action listener: _resource_record_post_action 08:52:10 INFO - ##### 08:52:10 INFO - ##### Running install step. 08:52:10 INFO - ##### 08:52:10 INFO - Running pre-action listener: _resource_record_pre_action 08:52:10 INFO - Running main action method: install 08:52:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:52:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:52:10 INFO - Reading from file tmpfile_stdout 08:52:10 INFO - Using _rmtree_windows ... 08:52:10 INFO - Using _rmtree_windows ... 08:52:10 INFO - Detecting whether we're running mozinstall >=1.0... 08:52:10 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 08:52:10 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 08:52:11 INFO - Reading from file tmpfile_stdout 08:52:11 INFO - Output received: 08:52:11 INFO - Usage: mozinstall-script.py [options] installer 08:52:11 INFO - Options: 08:52:11 INFO - -h, --help show this help message and exit 08:52:11 INFO - -d DEST, --destination=DEST 08:52:11 INFO - Directory to install application into. [default: 08:52:11 INFO - "C:\slave\test"] 08:52:11 INFO - --app=APP Application being installed. [default: firefox] 08:52:11 INFO - Using _rmtree_windows ... 08:52:11 INFO - Using _rmtree_windows ... 08:52:11 INFO - mkdir: C:\slave\test\build\application 08:52:11 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 08:52:11 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 08:52:13 INFO - Reading from file tmpfile_stdout 08:52:13 INFO - Output received: 08:52:13 INFO - C:\slave\test\build\application\firefox\firefox.exe 08:52:13 INFO - Using _rmtree_windows ... 08:52:13 INFO - Using _rmtree_windows ... 08:52:13 INFO - Running post-action listener: _resource_record_post_action 08:52:13 INFO - ##### 08:52:13 INFO - ##### Running run-tests step. 08:52:13 INFO - ##### 08:52:13 INFO - Running pre-action listener: _resource_record_pre_action 08:52:13 INFO - Running main action method: run_tests 08:52:13 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 08:52:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:52:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:52:13 INFO - grabbing minidump binary from tooltool 08:52:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:13 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 0x00E4E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00BED0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 08:52:13 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 08:52:13 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 08:52:13 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 08:52:16 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp8hky7p 08:52:16 INFO - INFO - File integrity verified, renaming tmp8hky7p to win32-minidump_stackwalk.exe 08:52:16 INFO - Return code: 0 08:52:16 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 08:52:16 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 08:52:16 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/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.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 08:52:16 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/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.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 08:52:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 08:52:16 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104\\Application Data', 08:52:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 08:52:16 INFO - 'COMPUTERNAME': 'T-XP32-IX-104', 08:52:16 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 08:52:16 INFO - 'DCLOCATION': 'SCL3', 08:52:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 08:52:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:52:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:52:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 08:52:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 08:52:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 08:52:16 INFO - 'HOMEDRIVE': 'C:', 08:52:16 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:52:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:52:16 INFO - 'KTS_VERSION': '1.19c', 08:52:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 08:52:16 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-104', 08:52:16 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 08:52:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:52:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:52:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 08:52:16 INFO - 'MOZILLABUILDDRIVE': 'C:', 08:52:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 08:52:16 INFO - 'MOZ_AIRBAG': '1', 08:52:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:52:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:52:16 INFO - 'MOZ_MSVCVERSION': '8', 08:52:16 INFO - 'MOZ_NO_REMOTE': '1', 08:52:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 08:52:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 08:52:16 INFO - 'NO_EM_RESTART': '1', 08:52:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:52:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:52:16 INFO - 'OS': 'Windows_NT', 08:52:16 INFO - 'OURDRIVE': 'C:', 08:52:16 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 08:52:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 08:52:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:52:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 08:52:16 INFO - 'PROCESSOR_LEVEL': '6', 08:52:16 INFO - 'PROCESSOR_REVISION': '1e05', 08:52:16 INFO - 'PROGRAMFILES': 'C:\\Program Files', 08:52:16 INFO - 'PROMPT': '$P$G', 08:52:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:52:16 INFO - 'PWD': 'C:\\slave\\test', 08:52:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:52:16 INFO - 'SESSIONNAME': 'Console', 08:52:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:52:16 INFO - 'SYSTEMDRIVE': 'C:', 08:52:16 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 08:52:16 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:52:16 INFO - 'TEST1': 'testie', 08:52:16 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 08:52:16 INFO - 'USERDOMAIN': 'T-XP32-IX-104', 08:52:16 INFO - 'USERNAME': 'cltbld', 08:52:16 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-104', 08:52:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 08:52:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 08:52:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 08:52:16 INFO - 'WINDIR': 'C:\\WINDOWS', 08:52:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:52:16 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/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.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 08:52:17 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 08:52:17 INFO - import pkg_resources 08:52:18 INFO - Using 1 client processes 08:52:21 INFO - SUITE-START | Running 778 tests 08:52:21 INFO - Running testharness tests 08:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:52:21 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 08:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:52:21 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 08:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:52:21 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 08:52:21 INFO - Setting up ssl 08:52:21 INFO - PROCESS | certutil | 08:52:21 INFO - PROCESS | certutil | 08:52:21 INFO - PROCESS | certutil | 08:52:21 INFO - Certificate Nickname Trust Attributes 08:52:21 INFO - SSL,S/MIME,JAR/XPI 08:52:21 INFO - 08:52:21 INFO - web-platform-tests CT,, 08:52:21 INFO - 08:52:21 INFO - Starting runner 08:52:22 INFO - PROCESS | 3600 | [3600] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 08:52:23 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 08:52:23 INFO - PROCESS | 3600 | [3600] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 08:52:24 INFO - PROCESS | 3600 | 1467737544529 Marionette DEBUG Marionette enabled via build flag and pref 08:52:24 INFO - PROCESS | 3600 | ++DOCSHELL 11894400 == 1 [pid = 3600] [id = 1] 08:52:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 1 (11894800) [pid = 3600] [serial = 1] [outer = 00000000] 08:52:24 INFO - PROCESS | 3600 | [3600] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:52:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 2 (11895400) [pid = 3600] [serial = 2] [outer = 11894800] 08:52:24 INFO - PROCESS | 3600 | [3600] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 08:52:24 INFO - PROCESS | 3600 | [3600] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 08:52:24 INFO - PROCESS | 3600 | ++DOCSHELL 11DDD400 == 2 [pid = 3600] [id = 2] 08:52:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 3 (11DDD800) [pid = 3600] [serial = 3] [outer = 00000000] 08:52:24 INFO - PROCESS | 3600 | [3600] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:52:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 4 (11DDE400) [pid = 3600] [serial = 4] [outer = 11DDD800] 08:52:25 INFO - PROCESS | 3600 | 1467737545030 Marionette INFO Listening on port 2828 08:52:25 INFO - PROCESS | 3600 | 1467737545365 Marionette DEBUG Marionette enabled via command-line flag 08:52:25 INFO - PROCESS | 3600 | ++DOCSHELL 10E8E400 == 3 [pid = 3600] [id = 3] 08:52:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 5 (10E96400) [pid = 3600] [serial = 5] [outer = 00000000] 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:52:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 6 (10E97000) [pid = 3600] [serial = 6] [outer = 10E96400] 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 08:52:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 7 (13ABC800) [pid = 3600] [serial = 7] [outer = 11DDD800] 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:52:25 INFO - PROCESS | 3600 | 1467737545669 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1463 08:52:25 INFO - PROCESS | 3600 | 1467737545755 Marionette DEBUG Closed connection conn0 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:52:25 INFO - PROCESS | 3600 | 1467737545765 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1464 08:52:25 INFO - PROCESS | 3600 | 1467737545799 Marionette DEBUG Closed connection conn1 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:52:25 INFO - PROCESS | 3600 | 1467737545807 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1465 08:52:25 INFO - PROCESS | 3600 | ++DOCSHELL 11895800 == 4 [pid = 3600] [id = 4] 08:52:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 8 (13F07000) [pid = 3600] [serial = 8] [outer = 00000000] 08:52:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 9 (142F2C00) [pid = 3600] [serial = 9] [outer = 13F07000] 08:52:25 INFO - PROCESS | 3600 | [3600] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 08:52:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 10 (142F8400) [pid = 3600] [serial = 10] [outer = 13F07000] 08:52:26 INFO - PROCESS | 3600 | 1467737546016 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:52:26 INFO - PROCESS | 3600 | 1467737546022 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160705080924","device":"desktop","version":"48.0"} 08:52:26 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 08:52:26 INFO - PROCESS | 3600 | [3600] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 08:52:26 INFO - PROCESS | 3600 | [3600] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 08:52:26 INFO - PROCESS | 3600 | [3600] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:52:26 INFO - PROCESS | 3600 | ++DOCSHELL 1396DC00 == 5 [pid = 3600] [id = 5] 08:52:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 11 (13A77800) [pid = 3600] [serial = 11] [outer = 00000000] 08:52:26 INFO - PROCESS | 3600 | ++DOCSHELL 13A79000 == 6 [pid = 3600] [id = 6] 08:52:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 12 (13A79C00) [pid = 3600] [serial = 12] [outer = 00000000] 08:52:27 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:52:27 INFO - PROCESS | 3600 | ++DOCSHELL 164B5800 == 7 [pid = 3600] [id = 7] 08:52:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 13 (164B5C00) [pid = 3600] [serial = 13] [outer = 00000000] 08:52:27 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:52:27 INFO - PROCESS | 3600 | [3600] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:52:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 14 (166C9800) [pid = 3600] [serial = 14] [outer = 164B5C00] 08:52:27 INFO - PROCESS | 3600 | [3600] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 08:52:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 15 (15BF8C00) [pid = 3600] [serial = 15] [outer = 13A77800] 08:52:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 16 (15BFA800) [pid = 3600] [serial = 16] [outer = 13A79C00] 08:52:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 17 (16613800) [pid = 3600] [serial = 17] [outer = 164B5C00] 08:52:28 INFO - PROCESS | 3600 | 1467737548103 Marionette INFO startBrowser a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:28 INFO - PROCESS | 3600 | 1467737548137 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 3600 | 1467737548150 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 3600 | 1467737548152 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 18 (1794EC00) [pid = 3600] [serial = 18] [outer = 164B5C00] 08:52:28 INFO - PROCESS | 3600 | 1467737548593 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a81f6e5b-e69e-4093-bb61-f2012db39b65","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160705080924","device":"desktop","version":"48.0","command_id":1}}] 08:52:28 INFO - PROCESS | 3600 | 1467737548735 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}] 08:52:28 INFO - PROCESS | 3600 | 1467737548739 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:28 INFO - PROCESS | 3600 | 1467737548813 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:52:28 INFO - PROCESS | 3600 | 1467737548865 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:52:28 INFO - PROCESS | 3600 | 1467737548850 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:28 INFO - PROCESS | 3600 | [3600] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:52:29 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:52:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 19 (174C6400) [pid = 3600] [serial = 19] [outer = 164B5C00] 08:52:29 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:52:29 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:29 INFO - PROCESS | 3600 | 1467737549340 Marionette TRACE conn2 <- [1,3,null,{}] 08:52:29 INFO - PROCESS | 3600 | 1467737549341 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 08:52:29 INFO - PROCESS | 3600 | 1467737549344 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:29 INFO - PROCESS | 3600 | 1467737549372 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:52:29 INFO - PROCESS | 3600 | 1467737549410 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 3600 | 1467737549412 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 08:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:52:29 INFO - PROCESS | 3600 | 1467737549436 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 3600 | 1467737549440 Marionette TRACE conn2 <- [1,6,null,{}] 08:52:29 INFO - PROCESS | 3600 | 1467737549502 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}] 08:52:29 INFO - PROCESS | 3600 | 1467737549504 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:29 INFO - PROCESS | 3600 | 1467737549520 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:52:29 INFO - PROCESS | 3600 | 1467737549525 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 3600 | 1467737549528 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:29 INFO - PROCESS | 3600 | ++DOCSHELL 164B1800 == 8 [pid = 3600] [id = 8] 08:52:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 20 (17D83800) [pid = 3600] [serial = 20] [outer = 00000000] 08:52:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 21 (1979F000) [pid = 3600] [serial = 21] [outer = 17D83800] 08:52:29 INFO - PROCESS | 3600 | 1467737549575 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 22 (19C47000) [pid = 3600] [serial = 22] [outer = 17D83800] 08:52:29 INFO - PROCESS | 3600 | ++DOCSHELL 19E81000 == 9 [pid = 3600] [id = 9] 08:52:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 23 (19E81400) [pid = 3600] [serial = 23] [outer = 00000000] 08:52:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 24 (19FAF000) [pid = 3600] [serial = 24] [outer = 19E81400] 08:52:29 INFO - PROCESS | 3600 | 1467737549983 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 25 (19FB2400) [pid = 3600] [serial = 25] [outer = 19E81400] 08:52:30 INFO - PROCESS | 3600 | 1467737550133 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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 773ms 08:52:30 INFO - PROCESS | 3600 | 1467737550244 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 3600 | 1467737550246 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 08:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:52:30 INFO - PROCESS | 3600 | 1467737550243 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 3600 | 1467737550245 Marionette TRACE conn2 <- [1,10,null,{}] 08:52:30 INFO - PROCESS | 3600 | 1467737550290 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}] 08:52:30 INFO - PROCESS | 3600 | 1467737550295 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:30 INFO - PROCESS | 3600 | 1467737550410 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:52:30 INFO - PROCESS | 3600 | 1467737550402 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 3600 | 1467737550404 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:30 INFO - PROCESS | 3600 | ++DOCSHELL 19FBC400 == 10 [pid = 3600] [id = 10] 08:52:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 26 (1A348400) [pid = 3600] [serial = 26] [outer = 00000000] 08:52:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 27 (1AA41400) [pid = 3600] [serial = 27] [outer = 1A348400] 08:52:30 INFO - PROCESS | 3600 | 1467737550457 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 28 (1AB2D400) [pid = 3600] [serial = 28] [outer = 1A348400] 08:52:30 INFO - PROCESS | 3600 | 1467737550743 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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 552ms 08:52:30 INFO - PROCESS | 3600 | 1467737550795 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 3600 | 1467737550798 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 08:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:52:30 INFO - PROCESS | 3600 | 1467737550801 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 3600 | 1467737550803 Marionette TRACE conn2 <- [1,14,null,{}] 08:52:30 INFO - PROCESS | 3600 | 1467737550806 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}] 08:52:30 INFO - PROCESS | 3600 | 1467737550811 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:30 INFO - PROCESS | 3600 | 1467737550903 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:52:30 INFO - PROCESS | 3600 | 1467737550908 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 3600 | 1467737550910 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:30 INFO - PROCESS | 3600 | ++DOCSHELL 1A42D000 == 11 [pid = 3600] [id = 11] 08:52:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 29 (1A42D400) [pid = 3600] [serial = 29] [outer = 00000000] 08:52:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 30 (1AA3E400) [pid = 3600] [serial = 30] [outer = 1A42D400] 08:52:30 INFO - PROCESS | 3600 | 1467737550953 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 31 (1AB35000) [pid = 3600] [serial = 31] [outer = 1A42D400] 08:52:31 INFO - PROCESS | 3600 | 1467737551288 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 524ms 08:52:31 INFO - PROCESS | 3600 | 1467737551323 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 3600 | 1467737551325 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 08:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:52:31 INFO - PROCESS | 3600 | 1467737551328 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 3600 | 1467737551330 Marionette TRACE conn2 <- [1,18,null,{}] 08:52:31 INFO - PROCESS | 3600 | 1467737551333 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}] 08:52:31 INFO - PROCESS | 3600 | 1467737551336 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:31 INFO - PROCESS | 3600 | 1467737551429 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:52:31 INFO - PROCESS | 3600 | 1467737551417 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 3600 | 1467737551420 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:31 INFO - PROCESS | 3600 | ++DOCSHELL 1A55A800 == 12 [pid = 3600] [id = 12] 08:52:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 32 (1A55AC00) [pid = 3600] [serial = 32] [outer = 00000000] 08:52:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 33 (1A568400) [pid = 3600] [serial = 33] [outer = 1A55AC00] 08:52:31 INFO - PROCESS | 3600 | 1467737551471 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 34 (1AB36400) [pid = 3600] [serial = 34] [outer = 1A55AC00] 08:52:31 INFO - PROCESS | 3600 | 1467737551788 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 524ms 08:52:31 INFO - PROCESS | 3600 | 1467737551864 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 3600 | 1467737551866 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 08:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:52:31 INFO - PROCESS | 3600 | 1467737551870 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 3600 | 1467737551871 Marionette TRACE conn2 <- [1,22,null,{}] 08:52:31 INFO - PROCESS | 3600 | 1467737551875 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}] 08:52:31 INFO - PROCESS | 3600 | 1467737551877 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:31 INFO - PROCESS | 3600 | 1467737551955 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:52:31 INFO - PROCESS | 3600 | 1467737551961 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 3600 | 1467737551963 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:31 INFO - PROCESS | 3600 | ++DOCSHELL 1A7EA800 == 13 [pid = 3600] [id = 13] 08:52:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 35 (1A7EE000) [pid = 3600] [serial = 35] [outer = 00000000] 08:52:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 36 (1AC4B400) [pid = 3600] [serial = 36] [outer = 1A7EE000] 08:52:31 INFO - PROCESS | 3600 | 1467737552009 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 37 (1AC4FC00) [pid = 3600] [serial = 37] [outer = 1A7EE000] 08:52:32 INFO - PROCESS | 3600 | 1467737552278 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 442ms 08:52:32 INFO - PROCESS | 3600 | 1467737552303 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 3600 | 1467737552305 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 08:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:52:32 INFO - PROCESS | 3600 | 1467737552311 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 3600 | 1467737552313 Marionette TRACE conn2 <- [1,26,null,{}] 08:52:32 INFO - PROCESS | 3600 | 1467737552316 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}] 08:52:32 INFO - PROCESS | 3600 | 1467737552318 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:32 INFO - PROCESS | 3600 | 1467737552394 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:52:32 INFO - PROCESS | 3600 | 1467737552399 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 3600 | 1467737552402 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:32 INFO - PROCESS | 3600 | ++DOCSHELL 1AC58400 == 14 [pid = 3600] [id = 14] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 38 (1AC58800) [pid = 3600] [serial = 38] [outer = 00000000] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 39 (1AF06400) [pid = 3600] [serial = 39] [outer = 1AC58800] 08:52:32 INFO - PROCESS | 3600 | 1467737552445 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 40 (1AF0A400) [pid = 3600] [serial = 40] [outer = 1AC58800] 08:52:32 INFO - PROCESS | 3600 | 1467737552728 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]]]}] 08:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 469ms 08:52:32 INFO - PROCESS | 3600 | 1467737552769 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 3600 | 1467737552771 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 08:52:32 INFO - PROCESS | 3600 | 1467737552775 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:52:32 INFO - PROCESS | 3600 | 1467737552776 Marionette TRACE conn2 <- [1,30,null,{}] 08:52:32 INFO - PROCESS | 3600 | 1467737552780 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}] 08:52:32 INFO - PROCESS | 3600 | 1467737552781 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:32 INFO - PROCESS | 3600 | ++DOCSHELL 1B057C00 == 15 [pid = 3600] [id = 15] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 41 (1B059800) [pid = 3600] [serial = 41] [outer = 00000000] 08:52:32 INFO - PROCESS | 3600 | 1467737552886 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 42 (1B053400) [pid = 3600] [serial = 42] [outer = 1B059800] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 43 (1B057400) [pid = 3600] [serial = 43] [outer = 1B059800] 08:52:32 INFO - PROCESS | 3600 | 1467737552924 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 3600 | 1467737552926 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:32 INFO - PROCESS | 3600 | ++DOCSHELL 1B05A800 == 16 [pid = 3600] [id = 16] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 44 (1B05B800) [pid = 3600] [serial = 44] [outer = 00000000] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 45 (1B062400) [pid = 3600] [serial = 45] [outer = 1B05B800] 08:52:32 INFO - PROCESS | 3600 | ++DOCSHELL 1B157C00 == 17 [pid = 3600] [id = 17] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 46 (1B158000) [pid = 3600] [serial = 46] [outer = 00000000] 08:52:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 47 (1B15A800) [pid = 3600] [serial = 47] [outer = 1B158000] 08:52:32 INFO - PROCESS | 3600 | 1467737552996 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 48 (1B15AC00) [pid = 3600] [serial = 48] [outer = 1B158000] 08:52:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 49 (1B164C00) [pid = 3600] [serial = 49] [outer = 1B05B800] 08:52:33 INFO - PROCESS | 3600 | 1467737553369 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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 621ms 08:52:33 INFO - PROCESS | 3600 | 1467737553412 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 3600 | 1467737553414 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 08:52:33 INFO - PROCESS | 3600 | 1467737553417 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:52:33 INFO - PROCESS | 3600 | 1467737553419 Marionette TRACE conn2 <- [1,34,null,{}] 08:52:33 INFO - PROCESS | 3600 | 1467737553405 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}] 08:52:33 INFO - PROCESS | 3600 | 1467737553407 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:33 INFO - PROCESS | 3600 | 1467737553544 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:52:34 INFO - PROCESS | 3600 | --DOCSHELL 11894400 == 16 [pid = 3600] [id = 1] 08:52:34 INFO - PROCESS | 3600 | 1467737554051 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 3600 | 1467737554055 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:34 INFO - PROCESS | 3600 | ++DOCSHELL 10473000 == 17 [pid = 3600] [id = 18] 08:52:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 50 (10474000) [pid = 3600] [serial = 50] [outer = 00000000] 08:52:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (105E6400) [pid = 3600] [serial = 51] [outer = 10474000] 08:52:34 INFO - PROCESS | 3600 | 1467737554093 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (1065E000) [pid = 3600] [serial = 52] [outer = 10474000] 08:52:34 INFO - PROCESS | 3600 | 1467737554542 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]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1145ms 08:52:34 INFO - PROCESS | 3600 | 1467737554551 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 3600 | 1467737554555 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 08:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:52:34 INFO - PROCESS | 3600 | 1467737554578 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 3600 | 1467737554582 Marionette TRACE conn2 <- [1,38,null,{}] 08:52:34 INFO - PROCESS | 3600 | 1467737554587 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}] 08:52:34 INFO - PROCESS | 3600 | 1467737554591 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:34 INFO - PROCESS | 3600 | 1467737554687 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:52:34 INFO - PROCESS | 3600 | 1467737554764 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 3600 | 1467737554767 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:34 INFO - PROCESS | 3600 | ++DOCSHELL 114B8800 == 18 [pid = 3600] [id = 19] 08:52:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (114B9000) [pid = 3600] [serial = 53] [outer = 00000000] 08:52:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (129EB800) [pid = 3600] [serial = 54] [outer = 114B9000] 08:52:34 INFO - PROCESS | 3600 | 1467737554804 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (12BB5400) [pid = 3600] [serial = 55] [outer = 114B9000] 08:52:35 INFO - PROCESS | 3600 | 1467737555300 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 786ms 08:52:35 INFO - PROCESS | 3600 | 1467737555364 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 3600 | 1467737555367 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 08:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:52:35 INFO - PROCESS | 3600 | 1467737555371 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 3600 | 1467737555373 Marionette TRACE conn2 <- [1,42,null,{}] 08:52:35 INFO - PROCESS | 3600 | 1467737555392 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}] 08:52:35 INFO - PROCESS | 3600 | 1467737555394 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:35 INFO - PROCESS | 3600 | 1467737555516 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:52:35 INFO - PROCESS | 3600 | 1467737555558 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 3600 | 1467737555561 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:35 INFO - PROCESS | 3600 | ++DOCSHELL 13B28C00 == 19 [pid = 3600] [id = 20] 08:52:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (13F04800) [pid = 3600] [serial = 56] [outer = 00000000] 08:52:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (153DC000) [pid = 3600] [serial = 57] [outer = 13F04800] 08:52:35 INFO - PROCESS | 3600 | 1467737555656 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (15652C00) [pid = 3600] [serial = 58] [outer = 13F04800] 08:52:36 INFO - PROCESS | 3600 | 1467737556318 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]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 980ms 08:52:36 INFO - PROCESS | 3600 | 1467737556359 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:52:36 INFO - PROCESS | 3600 | 1467737556362 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 08:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:52:36 INFO - PROCESS | 3600 | 1467737556367 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 3600 | 1467737556370 Marionette TRACE conn2 <- [1,46,null,{}] 08:52:36 INFO - PROCESS | 3600 | 1467737556375 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}] 08:52:36 INFO - PROCESS | 3600 | 1467737556378 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:36 INFO - PROCESS | 3600 | 1467737556452 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:52:36 INFO - PROCESS | 3600 | 1467737556517 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 3600 | 1467737556520 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:36 INFO - PROCESS | 3600 | ++DOCSHELL 10A78000 == 20 [pid = 3600] [id = 21] 08:52:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (10A78400) [pid = 3600] [serial = 59] [outer = 00000000] 08:52:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (10B7E400) [pid = 3600] [serial = 60] [outer = 10A78400] 08:52:36 INFO - PROCESS | 3600 | 1467737556573 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (10E8E000) [pid = 3600] [serial = 61] [outer = 10A78400] 08:52:36 INFO - PROCESS | 3600 | --DOCSHELL 11895800 == 19 [pid = 3600] [id = 4] 08:52:37 INFO - PROCESS | 3600 | 1467737557041 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]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 704ms 08:52:37 INFO - PROCESS | 3600 | 1467737557086 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 3600 | 1467737557090 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 08:52:37 INFO - PROCESS | 3600 | 1467737557078 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:52:37 INFO - PROCESS | 3600 | 1467737557080 Marionette TRACE conn2 <- [1,50,null,{}] 08:52:37 INFO - PROCESS | 3600 | 1467737557084 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}] 08:52:37 INFO - PROCESS | 3600 | 1467737557086 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:37 INFO - PROCESS | 3600 | 1467737557169 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:52:37 INFO - PROCESS | 3600 | 1467737557177 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 3600 | 1467737557179 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:37 INFO - PROCESS | 3600 | ++DOCSHELL 11281800 == 20 [pid = 3600] [id = 22] 08:52:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (11282000) [pid = 3600] [serial = 62] [outer = 00000000] 08:52:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (11D8F400) [pid = 3600] [serial = 63] [outer = 11282000] 08:52:37 INFO - PROCESS | 3600 | 1467737557229 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (12BB4000) [pid = 3600] [serial = 64] [outer = 11282000] 08:52:37 INFO - PROCESS | 3600 | 1467737557602 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]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 566ms 08:52:37 INFO - PROCESS | 3600 | 1467737557658 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 3600 | 1467737557660 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 08:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:52:37 INFO - PROCESS | 3600 | 1467737557664 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 3600 | 1467737557667 Marionette TRACE conn2 <- [1,54,null,{}] 08:52:37 INFO - PROCESS | 3600 | 1467737557678 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}] 08:52:37 INFO - PROCESS | 3600 | 1467737557682 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:37 INFO - PROCESS | 3600 | 1467737557760 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:52:37 INFO - PROCESS | 3600 | 1467737557776 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 3600 | 1467737557779 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:37 INFO - PROCESS | 3600 | ++DOCSHELL 1396BC00 == 21 [pid = 3600] [id = 23] 08:52:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (1396D400) [pid = 3600] [serial = 65] [outer = 00000000] 08:52:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13A7C400) [pid = 3600] [serial = 66] [outer = 1396D400] 08:52:37 INFO - PROCESS | 3600 | 1467737557826 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13F02000) [pid = 3600] [serial = 67] [outer = 1396D400] 08:52:38 INFO - PROCESS | 3600 | 1467737558158 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 566ms 08:52:38 INFO - PROCESS | 3600 | 1467737558219 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 3600 | 1467737558222 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 08:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:52:38 INFO - PROCESS | 3600 | 1467737558226 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 3600 | 1467737558227 Marionette TRACE conn2 <- [1,58,null,{}] 08:52:38 INFO - PROCESS | 3600 | 1467737558231 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}] 08:52:38 INFO - PROCESS | 3600 | 1467737558233 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:38 INFO - PROCESS | 3600 | 1467737558304 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:52:38 INFO - PROCESS | 3600 | 1467737558313 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 3600 | 1467737558315 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:38 INFO - PROCESS | 3600 | ++DOCSHELL 142F7000 == 22 [pid = 3600] [id = 24] 08:52:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (144CF400) [pid = 3600] [serial = 68] [outer = 00000000] 08:52:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (144FC400) [pid = 3600] [serial = 69] [outer = 144CF400] 08:52:38 INFO - PROCESS | 3600 | 1467737558361 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (153E3400) [pid = 3600] [serial = 70] [outer = 144CF400] 08:52:38 INFO - PROCESS | 3600 | 1467737558697 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 524ms 08:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:52:38 INFO - PROCESS | 3600 | 1467737558745 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:52:38 INFO - PROCESS | 3600 | 1467737558747 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 08:52:38 INFO - PROCESS | 3600 | 1467737558750 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 3600 | 1467737558751 Marionette TRACE conn2 <- [1,62,null,{}] 08:52:38 INFO - PROCESS | 3600 | 1467737558755 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}] 08:52:38 INFO - PROCESS | 3600 | 1467737558757 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:38 INFO - PROCESS | 3600 | 1467737558832 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:52:38 INFO - PROCESS | 3600 | 1467737558837 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 3600 | 1467737558839 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:38 INFO - PROCESS | 3600 | ++DOCSHELL 155D4400 == 23 [pid = 3600] [id = 25] 08:52:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (155D7000) [pid = 3600] [serial = 71] [outer = 00000000] 08:52:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15653400) [pid = 3600] [serial = 72] [outer = 155D7000] 08:52:38 INFO - PROCESS | 3600 | 1467737558883 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15655C00) [pid = 3600] [serial = 73] [outer = 155D7000] 08:52:39 INFO - PROCESS | 3600 | 1467737559229 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 524ms 08:52:39 INFO - PROCESS | 3600 | 1467737559286 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 3600 | 1467737559288 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 08:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:52:39 INFO - PROCESS | 3600 | 1467737559291 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 3600 | 1467737559293 Marionette TRACE conn2 <- [1,66,null,{}] 08:52:39 INFO - PROCESS | 3600 | 1467737559296 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}] 08:52:39 INFO - PROCESS | 3600 | 1467737559301 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:39 INFO - PROCESS | 3600 | 1467737559381 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:52:39 INFO - PROCESS | 3600 | 1467737559386 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 3600 | 1467737559388 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:39 INFO - PROCESS | 3600 | ++DOCSHELL 12C88C00 == 24 [pid = 3600] [id = 26] 08:52:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15BF1000) [pid = 3600] [serial = 74] [outer = 00000000] 08:52:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16613400) [pid = 3600] [serial = 75] [outer = 15BF1000] 08:52:39 INFO - PROCESS | 3600 | 1467737559432 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16615C00) [pid = 3600] [serial = 76] [outer = 15BF1000] 08:52:39 INFO - PROCESS | 3600 | 1467737559769 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 525ms 08:52:39 INFO - PROCESS | 3600 | 1467737559821 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 3600 | 1467737559823 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 08:52:39 INFO - PROCESS | 3600 | 1467737559827 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:52:39 INFO - PROCESS | 3600 | 1467737559828 Marionette TRACE conn2 <- [1,70,null,{}] 08:52:39 INFO - PROCESS | 3600 | 1467737559832 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}] 08:52:39 INFO - PROCESS | 3600 | 1467737559834 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:39 INFO - PROCESS | 3600 | 1467737559919 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:52:39 INFO - PROCESS | 3600 | 1467737559924 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 3600 | 1467737559926 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:39 INFO - PROCESS | 3600 | ++DOCSHELL 166D3400 == 25 [pid = 3600] [id = 27] 08:52:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16A8DC00) [pid = 3600] [serial = 77] [outer = 00000000] 08:52:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17158800) [pid = 3600] [serial = 78] [outer = 16A8DC00] 08:52:39 INFO - PROCESS | 3600 | 1467737559968 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17330C00) [pid = 3600] [serial = 79] [outer = 16A8DC00] 08:52:40 INFO - PROCESS | 3600 | 1467737560300 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]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 525ms 08:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:52:40 INFO - PROCESS | 3600 | 1467737560368 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 3600 | 1467737560370 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 08:52:40 INFO - PROCESS | 3600 | 1467737560373 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 3600 | 1467737560375 Marionette TRACE conn2 <- [1,74,null,{}] 08:52:40 INFO - PROCESS | 3600 | 1467737560379 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}] 08:52:40 INFO - PROCESS | 3600 | 1467737560381 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:40 INFO - PROCESS | 3600 | 1467737560466 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:52:40 INFO - PROCESS | 3600 | 1467737560474 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 3600 | 1467737560476 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:40 INFO - PROCESS | 3600 | ++DOCSHELL 11CF3800 == 26 [pid = 3600] [id = 28] 08:52:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1310CC00) [pid = 3600] [serial = 80] [outer = 00000000] 08:52:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17409800) [pid = 3600] [serial = 81] [outer = 1310CC00] 08:52:40 INFO - PROCESS | 3600 | 1467737560523 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (174B9000) [pid = 3600] [serial = 82] [outer = 1310CC00] 08:52:40 INFO - PROCESS | 3600 | 1467737560855 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]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 524ms 08:52:40 INFO - PROCESS | 3600 | 1467737560910 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:52:40 INFO - PROCESS | 3600 | 1467737560912 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 08:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:52:40 INFO - PROCESS | 3600 | 1467737560911 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 3600 | 1467737560913 Marionette TRACE conn2 <- [1,78,null,{}] 08:52:40 INFO - PROCESS | 3600 | 1467737560917 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}] 08:52:40 INFO - PROCESS | 3600 | 1467737560919 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:40 INFO - PROCESS | 3600 | 1467737560996 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:52:40 INFO - PROCESS | 3600 | 1467737561001 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 3600 | 1467737561003 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:40 INFO - PROCESS | 3600 | ++DOCSHELL 131EC400 == 27 [pid = 3600] [id = 29] 08:52:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (17157C00) [pid = 3600] [serial = 83] [outer = 00000000] 08:52:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17952400) [pid = 3600] [serial = 84] [outer = 17157C00] 08:52:41 INFO - PROCESS | 3600 | 1467737561045 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1792A000) [pid = 3600] [serial = 85] [outer = 17157C00] 08:52:41 INFO - PROCESS | 3600 | 1467737561397 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 552ms 08:52:41 INFO - PROCESS | 3600 | 1467737561451 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 3600 | 1467737561453 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 08:52:41 INFO - PROCESS | 3600 | 1467737561456 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:52:41 INFO - PROCESS | 3600 | 1467737561458 Marionette TRACE conn2 <- [1,82,null,{}] 08:52:41 INFO - PROCESS | 3600 | 1467737561466 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}] 08:52:41 INFO - PROCESS | 3600 | 1467737561477 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:41 INFO - PROCESS | 3600 | 1467737561533 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:52:41 INFO - PROCESS | 3600 | 1467737561538 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 3600 | 1467737561540 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:41 INFO - PROCESS | 3600 | ++DOCSHELL 13F07800 == 28 [pid = 3600] [id = 30] 08:52:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17934800) [pid = 3600] [serial = 86] [outer = 00000000] 08:52:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17D81800) [pid = 3600] [serial = 87] [outer = 17934800] 08:52:41 INFO - PROCESS | 3600 | 1467737561581 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17F56400) [pid = 3600] [serial = 88] [outer = 17934800] 08:52:41 INFO - PROCESS | 3600 | 1467737561953 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 524ms 08:52:41 INFO - PROCESS | 3600 | 1467737562000 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 3600 | 1467737562002 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 08:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:52:41 INFO - PROCESS | 3600 | 1467737561988 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 3600 | 1467737561990 Marionette TRACE conn2 <- [1,86,null,{}] 08:52:41 INFO - PROCESS | 3600 | 1467737561993 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}] 08:52:41 INFO - PROCESS | 3600 | 1467737561996 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:42 INFO - PROCESS | 3600 | 1467737562091 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:52:42 INFO - PROCESS | 3600 | 1467737562098 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 3600 | 1467737562101 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:42 INFO - PROCESS | 3600 | ++DOCSHELL 19357C00 == 29 [pid = 3600] [id = 31] 08:52:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (1979FC00) [pid = 3600] [serial = 89] [outer = 00000000] 08:52:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19C4DC00) [pid = 3600] [serial = 90] [outer = 1979FC00] 08:52:42 INFO - PROCESS | 3600 | 1467737562150 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (19CD6C00) [pid = 3600] [serial = 91] [outer = 1979FC00] 08:52:42 INFO - PROCESS | 3600 | 1467737562500 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]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 525ms 08:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:52:42 INFO - PROCESS | 3600 | 1467737562518 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 3600 | 1467737562520 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 08:52:42 INFO - PROCESS | 3600 | 1467737562523 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 3600 | 1467737562525 Marionette TRACE conn2 <- [1,90,null,{}] 08:52:42 INFO - PROCESS | 3600 | 1467737562528 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}] 08:52:42 INFO - PROCESS | 3600 | 1467737562530 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:42 INFO - PROCESS | 3600 | 1467737562623 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:52:42 INFO - PROCESS | 3600 | 1467737562631 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 3600 | 1467737562633 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:42 INFO - PROCESS | 3600 | ++DOCSHELL 17933C00 == 30 [pid = 3600] [id = 32] 08:52:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17D23400) [pid = 3600] [serial = 92] [outer = 00000000] 08:52:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (19E7B800) [pid = 3600] [serial = 93] [outer = 17D23400] 08:52:42 INFO - PROCESS | 3600 | 1467737562674 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (19FAE800) [pid = 3600] [serial = 94] [outer = 17D23400] 08:52:42 INFO - PROCESS | 3600 | 1467737563010 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]]]}] 08:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 525ms 08:52:43 INFO - PROCESS | 3600 | 1467737563059 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:52:43 INFO - PROCESS | 3600 | 1467737563061 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 08:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:52:43 INFO - PROCESS | 3600 | 1467737563064 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 3600 | 1467737563066 Marionette TRACE conn2 <- [1,94,null,{}] 08:52:43 INFO - PROCESS | 3600 | 1467737563069 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}] 08:52:43 INFO - PROCESS | 3600 | 1467737563071 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:43 INFO - PROCESS | 3600 | 1467737563178 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:52:43 INFO - PROCESS | 3600 | 1467737563220 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 3600 | 1467737563222 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:43 INFO - PROCESS | 3600 | ++DOCSHELL 19FBAC00 == 31 [pid = 3600] [id = 33] 08:52:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (1A342800) [pid = 3600] [serial = 95] [outer = 00000000] 08:52:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (1A421C00) [pid = 3600] [serial = 96] [outer = 1A342800] 08:52:43 INFO - PROCESS | 3600 | 1467737563263 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1A427C00) [pid = 3600] [serial = 97] [outer = 1A342800] 08:52:44 INFO - PROCESS | 3600 | 1467737564316 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 08:52:44 INFO - PROCESS | 3600 | 1467737564349 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 3600 | 1467737564353 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 08:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:52:44 INFO - PROCESS | 3600 | 1467737564358 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 3600 | 1467737564361 Marionette TRACE conn2 <- [1,98,null,{}] 08:52:44 INFO - PROCESS | 3600 | 1467737564368 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}] 08:52:44 INFO - PROCESS | 3600 | 1467737564370 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:44 INFO - PROCESS | 3600 | 1467737564457 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:52:44 INFO - PROCESS | 3600 | 1467737564466 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 3600 | 1467737564470 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:44 INFO - PROCESS | 3600 | ++DOCSHELL 10B67C00 == 32 [pid = 3600] [id = 34] 08:52:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (10B68400) [pid = 3600] [serial = 98] [outer = 00000000] 08:52:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (11217C00) [pid = 3600] [serial = 99] [outer = 10B68400] 08:52:44 INFO - PROCESS | 3600 | 1467737564542 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (10E95800) [pid = 3600] [serial = 100] [outer = 10B68400] 08:52:44 INFO - PROCESS | 3600 | 1467737564907 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 552ms 08:52:44 INFO - PROCESS | 3600 | 1467737564921 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 3600 | 1467737564925 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 08:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:52:44 INFO - PROCESS | 3600 | 1467737564938 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 3600 | 1467737564941 Marionette TRACE conn2 <- [1,102,null,{}] 08:52:44 INFO - PROCESS | 3600 | 1467737564945 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}] 08:52:44 INFO - PROCESS | 3600 | 1467737564947 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:45 INFO - PROCESS | 3600 | 1467737565058 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:52:45 INFO - PROCESS | 3600 | 1467737565104 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 3600 | 1467737565106 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:45 INFO - PROCESS | 3600 | ++DOCSHELL 12BB3800 == 33 [pid = 3600] [id = 35] 08:52:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (12BB4C00) [pid = 3600] [serial = 101] [outer = 00000000] 08:52:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (12E71400) [pid = 3600] [serial = 102] [outer = 12BB4C00] 08:52:45 INFO - PROCESS | 3600 | 1467737565137 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (1310C000) [pid = 3600] [serial = 103] [outer = 12BB4C00] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (13F07000) [pid = 3600] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1AC58800) [pid = 3600] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (1A7EE000) [pid = 3600] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (1A55AC00) [pid = 3600] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (1A42D400) [pid = 3600] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (1A348400) [pid = 3600] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (17D83800) [pid = 3600] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (1B158000) [pid = 3600] [serial = 46] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (10474000) [pid = 3600] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (114B9000) [pid = 3600] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (13F04800) [pid = 3600] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (10A78400) [pid = 3600] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (11282000) [pid = 3600] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1396D400) [pid = 3600] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (144CF400) [pid = 3600] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (155D7000) [pid = 3600] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (15BF1000) [pid = 3600] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16A8DC00) [pid = 3600] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1310CC00) [pid = 3600] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (17157C00) [pid = 3600] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (17934800) [pid = 3600] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:52:45 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1979FC00) [pid = 3600] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:52:45 INFO - PROCESS | 3600 | 1467737565862 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]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 966ms 08:52:45 INFO - PROCESS | 3600 | 1467737565902 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 3600 | 1467737565904 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 08:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:52:45 INFO - PROCESS | 3600 | 1467737565907 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 3600 | 1467737565911 Marionette TRACE conn2 <- [1,106,null,{}] 08:52:45 INFO - PROCESS | 3600 | 1467737565920 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}] 08:52:45 INFO - PROCESS | 3600 | 1467737565925 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:45 INFO - PROCESS | 3600 | 1467737565986 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:52:45 INFO - PROCESS | 3600 | 1467737565992 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 3600 | 1467737565995 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:46 INFO - PROCESS | 3600 | ++DOCSHELL 13108C00 == 34 [pid = 3600] [id = 36] 08:52:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1310CC00) [pid = 3600] [serial = 104] [outer = 00000000] 08:52:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (13AB9400) [pid = 3600] [serial = 105] [outer = 1310CC00] 08:52:46 INFO - PROCESS | 3600 | 1467737566040 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (13F04800) [pid = 3600] [serial = 106] [outer = 1310CC00] 08:52:46 INFO - PROCESS | 3600 | 1467737566416 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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 552ms 08:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:52:46 INFO - PROCESS | 3600 | 1467737566459 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 3600 | 1467737566462 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 08:52:46 INFO - PROCESS | 3600 | 1467737566465 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 3600 | 1467737566467 Marionette TRACE conn2 <- [1,110,null,{}] 08:52:46 INFO - PROCESS | 3600 | 1467737566470 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}] 08:52:46 INFO - PROCESS | 3600 | 1467737566472 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:46 INFO - PROCESS | 3600 | 1467737566551 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:52:46 INFO - PROCESS | 3600 | 1467737566558 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 3600 | 1467737566560 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:46 INFO - PROCESS | 3600 | ++DOCSHELL 144CEC00 == 35 [pid = 3600] [id = 37] 08:52:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (144CF400) [pid = 3600] [serial = 107] [outer = 00000000] 08:52:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (15581400) [pid = 3600] [serial = 108] [outer = 144CF400] 08:52:46 INFO - PROCESS | 3600 | 1467737566605 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (158E1000) [pid = 3600] [serial = 109] [outer = 144CF400] 08:52:46 INFO - PROCESS | 3600 | 1467737566971 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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 566ms 08:52:47 INFO - PROCESS | 3600 | 1467737567035 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 3600 | 1467737567037 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 08:52:47 INFO - PROCESS | 3600 | 1467737567041 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:52:47 INFO - PROCESS | 3600 | 1467737567042 Marionette TRACE conn2 <- [1,114,null,{}] 08:52:47 INFO - PROCESS | 3600 | 1467737567046 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}] 08:52:47 INFO - PROCESS | 3600 | 1467737567048 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:47 INFO - PROCESS | 3600 | 1467737567123 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:52:47 INFO - PROCESS | 3600 | 1467737567113 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 3600 | 1467737567115 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:47 INFO - PROCESS | 3600 | ++DOCSHELL 15F74400 == 36 [pid = 3600] [id = 38] 08:52:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (15F74C00) [pid = 3600] [serial = 110] [outer = 00000000] 08:52:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (16612C00) [pid = 3600] [serial = 111] [outer = 15F74C00] 08:52:47 INFO - PROCESS | 3600 | 1467737567158 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (16CA1400) [pid = 3600] [serial = 112] [outer = 15F74C00] 08:52:47 INFO - PROCESS | 3600 | --DOCSHELL 17933C00 == 35 [pid = 3600] [id = 32] 08:52:47 INFO - PROCESS | 3600 | --DOCSHELL 19357C00 == 34 [pid = 3600] [id = 31] 08:52:47 INFO - PROCESS | 3600 | --DOCSHELL 13F07800 == 33 [pid = 3600] [id = 30] 08:52:47 INFO - PROCESS | 3600 | --DOCSHELL 131EC400 == 32 [pid = 3600] [id = 29] 08:52:47 INFO - PROCESS | 3600 | --DOCSHELL 10B67C00 == 31 [pid = 3600] [id = 34] 08:52:47 INFO - PROCESS | 3600 | --DOCSHELL 19FBAC00 == 30 [pid = 3600] [id = 33] 08:52:48 INFO - PROCESS | 3600 | --DOCSHELL 12BB3800 == 29 [pid = 3600] [id = 35] 08:52:48 INFO - PROCESS | 3600 | --DOCSHELL 144CEC00 == 28 [pid = 3600] [id = 37] 08:52:48 INFO - PROCESS | 3600 | --DOCSHELL 13108C00 == 27 [pid = 3600] [id = 36] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (16613800) [pid = 3600] [serial = 17] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (105E6400) [pid = 3600] [serial = 51] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (129EB800) [pid = 3600] [serial = 54] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (153DC000) [pid = 3600] [serial = 57] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (15652C00) [pid = 3600] [serial = 58] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (10B7E400) [pid = 3600] [serial = 60] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (11D8F400) [pid = 3600] [serial = 63] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (12BB4000) [pid = 3600] [serial = 64] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13A7C400) [pid = 3600] [serial = 66] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (144FC400) [pid = 3600] [serial = 69] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (153E3400) [pid = 3600] [serial = 70] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15653400) [pid = 3600] [serial = 72] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15655C00) [pid = 3600] [serial = 73] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16613400) [pid = 3600] [serial = 75] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17158800) [pid = 3600] [serial = 78] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17409800) [pid = 3600] [serial = 81] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17952400) [pid = 3600] [serial = 84] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D81800) [pid = 3600] [serial = 87] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (19C4DC00) [pid = 3600] [serial = 90] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (19E7B800) [pid = 3600] [serial = 93] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16615C00) [pid = 3600] [serial = 76] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17330C00) [pid = 3600] [serial = 79] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (174B9000) [pid = 3600] [serial = 82] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (13F02000) [pid = 3600] [serial = 67] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1792A000) [pid = 3600] [serial = 85] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (17F56400) [pid = 3600] [serial = 88] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (1065E000) [pid = 3600] [serial = 52] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (19CD6C00) [pid = 3600] [serial = 91] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (12BB5400) [pid = 3600] [serial = 55] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (1B15AC00) [pid = 3600] [serial = 48] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (10E8E000) [pid = 3600] [serial = 61] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (166C9800) [pid = 3600] [serial = 14] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (142F2C00) [pid = 3600] [serial = 9] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (142F8400) [pid = 3600] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 55 (11DDE400) [pid = 3600] [serial = 4] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 54 (1B053400) [pid = 3600] [serial = 42] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 53 (1B062400) [pid = 3600] [serial = 45] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 52 (1B15A800) [pid = 3600] [serial = 47] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 51 (1AF06400) [pid = 3600] [serial = 39] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 50 (1AF0A400) [pid = 3600] [serial = 40] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 49 (1AC4FC00) [pid = 3600] [serial = 37] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 48 (1AC4B400) [pid = 3600] [serial = 36] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 47 (1A568400) [pid = 3600] [serial = 33] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 46 (1AB36400) [pid = 3600] [serial = 34] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 45 (1AA3E400) [pid = 3600] [serial = 30] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 44 (1AB35000) [pid = 3600] [serial = 31] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 43 (1AB2D400) [pid = 3600] [serial = 28] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 42 (1AA41400) [pid = 3600] [serial = 27] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 41 (19FAF000) [pid = 3600] [serial = 24] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 40 (1979F000) [pid = 3600] [serial = 21] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | --DOMWINDOW == 39 (19C47000) [pid = 3600] [serial = 22] [outer = 00000000] [url = about:blank] 08:52:48 INFO - PROCESS | 3600 | 1467737568437 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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1421ms 08:52:48 INFO - PROCESS | 3600 | 1467737568456 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 3600 | 1467737568459 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 08:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:52:48 INFO - PROCESS | 3600 | 1467737568464 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 3600 | 1467737568468 Marionette TRACE conn2 <- [1,118,null,{}] 08:52:48 INFO - PROCESS | 3600 | 1467737568478 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}] 08:52:48 INFO - PROCESS | 3600 | 1467737568481 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:48 INFO - PROCESS | 3600 | 1467737568551 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:52:48 INFO - PROCESS | 3600 | 1467737568617 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 3600 | 1467737568620 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:48 INFO - PROCESS | 3600 | ++DOCSHELL 10A76400 == 28 [pid = 3600] [id = 39] 08:52:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 40 (10A76800) [pid = 3600] [serial = 113] [outer = 00000000] 08:52:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 41 (10B7D800) [pid = 3600] [serial = 114] [outer = 10A76800] 08:52:48 INFO - PROCESS | 3600 | 1467737568667 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 42 (10E51800) [pid = 3600] [serial = 115] [outer = 10A76800] 08:52:48 INFO - PROCESS | 3600 | 1467737569012 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 580ms 08:52:49 INFO - PROCESS | 3600 | 1467737569039 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 3600 | 1467737569044 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 08:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:52:49 INFO - PROCESS | 3600 | 1467737569050 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 3600 | 1467737569053 Marionette TRACE conn2 <- [1,122,null,{}] 08:52:49 INFO - PROCESS | 3600 | 1467737569057 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}] 08:52:49 INFO - PROCESS | 3600 | 1467737569060 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:49 INFO - PROCESS | 3600 | 1467737569142 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:52:49 INFO - PROCESS | 3600 | 1467737569148 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 3600 | 1467737569151 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:49 INFO - PROCESS | 3600 | ++DOCSHELL 1188D800 == 29 [pid = 3600] [id = 40] 08:52:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 43 (1188F800) [pid = 3600] [serial = 116] [outer = 00000000] 08:52:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 44 (11D90400) [pid = 3600] [serial = 117] [outer = 1188F800] 08:52:49 INFO - PROCESS | 3600 | 1467737569197 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 45 (129EA400) [pid = 3600] [serial = 118] [outer = 1188F800] 08:52:49 INFO - PROCESS | 3600 | 1467737569540 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 524ms 08:52:49 INFO - PROCESS | 3600 | 1467737569592 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 3600 | 1467737569594 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 08:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:52:49 INFO - PROCESS | 3600 | 1467737569598 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 3600 | 1467737569601 Marionette TRACE conn2 <- [1,126,null,{}] 08:52:49 INFO - PROCESS | 3600 | 1467737569612 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}] 08:52:49 INFO - PROCESS | 3600 | 1467737569617 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:49 INFO - PROCESS | 3600 | 1467737569679 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:52:49 INFO - PROCESS | 3600 | 1467737569688 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 3600 | 1467737569691 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:49 INFO - PROCESS | 3600 | ++DOCSHELL 131EBC00 == 30 [pid = 3600] [id = 41] 08:52:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 46 (131EC400) [pid = 3600] [serial = 119] [outer = 00000000] 08:52:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 47 (1328FC00) [pid = 3600] [serial = 120] [outer = 131EC400] 08:52:49 INFO - PROCESS | 3600 | 1467737569737 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 48 (13A7C400) [pid = 3600] [serial = 121] [outer = 131EC400] 08:52:50 INFO - PROCESS | 3600 | 1467737570098 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]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 524ms 08:52:50 INFO - PROCESS | 3600 | 1467737570132 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 3600 | 1467737570115 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 08:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:52:50 INFO - PROCESS | 3600 | 1467737570119 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 3600 | 1467737570121 Marionette TRACE conn2 <- [1,130,null,{}] 08:52:50 INFO - PROCESS | 3600 | 1467737570124 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}] 08:52:50 INFO - PROCESS | 3600 | 1467737570126 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:50 INFO - PROCESS | 3600 | 1467737570242 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:52:50 INFO - PROCESS | 3600 | 1467737570248 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 3600 | 1467737570250 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:50 INFO - PROCESS | 3600 | ++DOCSHELL 13A7A400 == 31 [pid = 3600] [id = 42] 08:52:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 49 (13B27400) [pid = 3600] [serial = 122] [outer = 00000000] 08:52:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 50 (142F8400) [pid = 3600] [serial = 123] [outer = 13B27400] 08:52:50 INFO - PROCESS | 3600 | 1467737570275 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (144F6800) [pid = 3600] [serial = 124] [outer = 13B27400] 08:52:50 INFO - PROCESS | 3600 | 1467737570616 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]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 524ms 08:52:50 INFO - PROCESS | 3600 | 1467737570655 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 3600 | 1467737570657 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 08:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:52:50 INFO - PROCESS | 3600 | 1467737570661 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 3600 | 1467737570662 Marionette TRACE conn2 <- [1,134,null,{}] 08:52:50 INFO - PROCESS | 3600 | 1467737570666 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}] 08:52:50 INFO - PROCESS | 3600 | 1467737570668 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:50 INFO - PROCESS | 3600 | 1467737570746 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:52:50 INFO - PROCESS | 3600 | 1467737570753 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 3600 | 1467737570755 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:50 INFO - PROCESS | 3600 | ++DOCSHELL 144D8400 == 32 [pid = 3600] [id = 43] 08:52:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (144FC800) [pid = 3600] [serial = 125] [outer = 00000000] 08:52:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (155DB400) [pid = 3600] [serial = 126] [outer = 144FC800] 08:52:50 INFO - PROCESS | 3600 | 1467737570799 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (158E2000) [pid = 3600] [serial = 127] [outer = 144FC800] 08:52:51 INFO - PROCESS | 3600 | 1467737571151 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 525ms 08:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:52:51 INFO - PROCESS | 3600 | 1467737571194 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 3600 | 1467737571178 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 08:52:51 INFO - PROCESS | 3600 | 1467737571181 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 3600 | 1467737571183 Marionette TRACE conn2 <- [1,138,null,{}] 08:52:51 INFO - PROCESS | 3600 | 1467737571186 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}] 08:52:51 INFO - PROCESS | 3600 | 1467737571192 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:51 INFO - PROCESS | 3600 | 1467737571313 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:52:51 INFO - PROCESS | 3600 | 1467737571320 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 3600 | 1467737571322 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:51 INFO - PROCESS | 3600 | ++DOCSHELL 1046CC00 == 33 [pid = 3600] [id = 44] 08:52:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (11894C00) [pid = 3600] [serial = 128] [outer = 00000000] 08:52:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (16614400) [pid = 3600] [serial = 129] [outer = 11894C00] 08:52:51 INFO - PROCESS | 3600 | 1467737571348 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (16C9F400) [pid = 3600] [serial = 130] [outer = 11894C00] 08:52:51 INFO - PROCESS | 3600 | 1467737571678 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 524ms 08:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:52:51 INFO - PROCESS | 3600 | 1467737571720 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 3600 | 1467737571722 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 08:52:51 INFO - PROCESS | 3600 | 1467737571725 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 3600 | 1467737571727 Marionette TRACE conn2 <- [1,142,null,{}] 08:52:51 INFO - PROCESS | 3600 | 1467737571730 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}] 08:52:51 INFO - PROCESS | 3600 | 1467737571732 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:51 INFO - PROCESS | 3600 | 1467737571821 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:52:51 INFO - PROCESS | 3600 | 1467737571892 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 3600 | 1467737571895 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:51 INFO - PROCESS | 3600 | ++DOCSHELL 16BBB400 == 34 [pid = 3600] [id = 45] 08:52:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (17158800) [pid = 3600] [serial = 131] [outer = 00000000] 08:52:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (1733AC00) [pid = 3600] [serial = 132] [outer = 17158800] 08:52:51 INFO - PROCESS | 3600 | 1467737571938 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (17333C00) [pid = 3600] [serial = 133] [outer = 17158800] 08:52:52 INFO - PROCESS | 3600 | 1467737572215 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 524ms 08:52:52 INFO - PROCESS | 3600 | 1467737572244 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 3600 | 1467737572246 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 08:52:52 INFO - PROCESS | 3600 | 1467737572249 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:52:52 INFO - PROCESS | 3600 | 1467737572251 Marionette TRACE conn2 <- [1,146,null,{}] 08:52:52 INFO - PROCESS | 3600 | 1467737572254 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}] 08:52:52 INFO - PROCESS | 3600 | 1467737572256 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:52 INFO - PROCESS | 3600 | 1467737572355 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:52:52 INFO - PROCESS | 3600 | 1467737572362 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 3600 | 1467737572364 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:52 INFO - PROCESS | 3600 | ++DOCSHELL 17154800 == 35 [pid = 3600] [id = 46] 08:52:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (1715AC00) [pid = 3600] [serial = 134] [outer = 00000000] 08:52:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (174C1800) [pid = 3600] [serial = 135] [outer = 1715AC00] 08:52:52 INFO - PROCESS | 3600 | 1467737572389 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (17930C00) [pid = 3600] [serial = 136] [outer = 1715AC00] 08:52:52 INFO - PROCESS | 3600 | 1467737572731 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 525ms 08:52:52 INFO - PROCESS | 3600 | 1467737572790 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 3600 | 1467737572792 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 08:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:52:52 INFO - PROCESS | 3600 | 1467737572795 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 3600 | 1467737572779 Marionette TRACE conn2 <- [1,150,null,{}] 08:52:52 INFO - PROCESS | 3600 | 1467737572782 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}] 08:52:52 INFO - PROCESS | 3600 | 1467737572784 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:52 INFO - PROCESS | 3600 | 1467737572856 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:52:52 INFO - PROCESS | 3600 | 1467737572938 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 3600 | 1467737572940 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:52 INFO - PROCESS | 3600 | ++DOCSHELL 10B78C00 == 36 [pid = 3600] [id = 47] 08:52:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (131EB800) [pid = 3600] [serial = 137] [outer = 00000000] 08:52:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (17D19C00) [pid = 3600] [serial = 138] [outer = 131EB800] 08:52:52 INFO - PROCESS | 3600 | 1467737573000 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (17D28C00) [pid = 3600] [serial = 139] [outer = 131EB800] 08:52:53 INFO - PROCESS | 3600 | 1467737573352 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 608ms 08:52:53 INFO - PROCESS | 3600 | 1467737573397 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 3600 | 1467737573399 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 08:52:53 INFO - PROCESS | 3600 | 1467737573402 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:52:53 INFO - PROCESS | 3600 | 1467737573404 Marionette TRACE conn2 <- [1,154,null,{}] 08:52:53 INFO - PROCESS | 3600 | 1467737573407 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}] 08:52:53 INFO - PROCESS | 3600 | 1467737573409 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:53 INFO - PROCESS | 3600 | 1467737573511 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:52:53 INFO - PROCESS | 3600 | 1467737573516 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 3600 | 1467737573518 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:53 INFO - PROCESS | 3600 | ++DOCSHELL 13ABC400 == 37 [pid = 3600] [id = 48] 08:52:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13B28000) [pid = 3600] [serial = 140] [outer = 00000000] 08:52:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (17D83000) [pid = 3600] [serial = 141] [outer = 13B28000] 08:52:53 INFO - PROCESS | 3600 | 1467737573552 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (17F51C00) [pid = 3600] [serial = 142] [outer = 13B28000] 08:52:53 INFO - PROCESS | 3600 | 1467737573907 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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 525ms 08:52:53 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1A342800) [pid = 3600] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:52:53 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D23400) [pid = 3600] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:52:53 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (10B68400) [pid = 3600] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:52:53 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (12BB4C00) [pid = 3600] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:52:53 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (1310CC00) [pid = 3600] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:52:53 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (144CF400) [pid = 3600] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:52:53 INFO - PROCESS | 3600 | 1467737573943 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 3600 | 1467737573946 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 08:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:52:53 INFO - PROCESS | 3600 | 1467737573950 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 3600 | 1467737573952 Marionette TRACE conn2 <- [1,158,null,{}] 08:52:53 INFO - PROCESS | 3600 | 1467737573956 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}] 08:52:53 INFO - PROCESS | 3600 | 1467737573958 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:54 INFO - PROCESS | 3600 | 1467737574049 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:52:54 INFO - PROCESS | 3600 | 1467737574114 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 3600 | 1467737574117 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:54 INFO - PROCESS | 3600 | ++DOCSHELL 144D6000 == 38 [pid = 3600] [id = 49] 08:52:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (158E0000) [pid = 3600] [serial = 143] [outer = 00000000] 08:52:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (17D1D400) [pid = 3600] [serial = 144] [outer = 158E0000] 08:52:54 INFO - PROCESS | 3600 | 1467737574145 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (17F54C00) [pid = 3600] [serial = 145] [outer = 158E0000] 08:52:54 INFO - PROCESS | 3600 | 1467737574473 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]]]}] 08:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 552ms 08:52:54 INFO - PROCESS | 3600 | 1467737574505 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 3600 | 1467737574507 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 08:52:54 INFO - PROCESS | 3600 | 1467737574510 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:52:54 INFO - PROCESS | 3600 | 1467737574512 Marionette TRACE conn2 <- [1,162,null,{}] 08:52:54 INFO - PROCESS | 3600 | 1467737574515 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}] 08:52:54 INFO - PROCESS | 3600 | 1467737574517 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:54 INFO - PROCESS | 3600 | 1467737574592 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:52:54 INFO - PROCESS | 3600 | 1467737574598 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 3600 | 1467737574600 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:54 INFO - PROCESS | 3600 | ++DOCSHELL 144D4400 == 39 [pid = 3600] [id = 50] 08:52:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (179E6400) [pid = 3600] [serial = 146] [outer = 00000000] 08:52:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (19C47400) [pid = 3600] [serial = 147] [outer = 179E6400] 08:52:54 INFO - PROCESS | 3600 | 1467737574642 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (19C4A800) [pid = 3600] [serial = 148] [outer = 179E6400] 08:52:54 INFO - PROCESS | 3600 | 1467737574974 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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 525ms 08:52:55 INFO - PROCESS | 3600 | 1467737575040 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 3600 | 1467737575042 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 08:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:52:55 INFO - PROCESS | 3600 | 1467737575046 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 3600 | 1467737575048 Marionette TRACE conn2 <- [1,166,null,{}] 08:52:55 INFO - PROCESS | 3600 | 1467737575052 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}] 08:52:55 INFO - PROCESS | 3600 | 1467737575054 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:55 INFO - PROCESS | 3600 | 1467737575124 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:52:55 INFO - PROCESS | 3600 | 1467737575132 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 3600 | 1467737575134 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:55 INFO - PROCESS | 3600 | ++DOCSHELL 19C45800 == 40 [pid = 3600] [id = 51] 08:52:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (19C47000) [pid = 3600] [serial = 149] [outer = 00000000] 08:52:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (19E75C00) [pid = 3600] [serial = 150] [outer = 19C47000] 08:52:55 INFO - PROCESS | 3600 | 1467737575176 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (19E7D800) [pid = 3600] [serial = 151] [outer = 19C47000] 08:52:55 INFO - PROCESS | 3600 | 1467737575534 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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 524ms 08:52:55 INFO - PROCESS | 3600 | 1467737575575 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 3600 | 1467737575577 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 08:52:55 INFO - PROCESS | 3600 | 1467737575581 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:52:55 INFO - PROCESS | 3600 | 1467737575583 Marionette TRACE conn2 <- [1,170,null,{}] 08:52:55 INFO - PROCESS | 3600 | 1467737575590 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}] 08:52:55 INFO - PROCESS | 3600 | 1467737575592 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:55 INFO - PROCESS | 3600 | 1467737575667 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:52:55 INFO - PROCESS | 3600 | 1467737575672 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 3600 | 1467737575674 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:55 INFO - PROCESS | 3600 | ++DOCSHELL 10A7D800 == 41 [pid = 3600] [id = 52] 08:52:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (155DA800) [pid = 3600] [serial = 152] [outer = 00000000] 08:52:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (19FB7000) [pid = 3600] [serial = 153] [outer = 155DA800] 08:52:55 INFO - PROCESS | 3600 | 1467737575716 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1A341800) [pid = 3600] [serial = 154] [outer = 155DA800] 08:52:56 INFO - PROCESS | 3600 | 1467737576042 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 469ms 08:52:56 INFO - PROCESS | 3600 | 1467737576054 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 3600 | 1467737576056 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 08:52:56 INFO - PROCESS | 3600 | 1467737576059 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:52:56 INFO - PROCESS | 3600 | 1467737576061 Marionette TRACE conn2 <- [1,174,null,{}] 08:52:56 INFO - PROCESS | 3600 | 1467737576064 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}] 08:52:56 INFO - PROCESS | 3600 | 1467737576066 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:56 INFO - PROCESS | 3600 | 1467737576172 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:52:56 INFO - PROCESS | 3600 | 1467737576179 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 3600 | 1467737576181 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:56 INFO - PROCESS | 3600 | ++DOCSHELL 1065A800 == 42 [pid = 3600] [id = 53] 08:52:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1065D800) [pid = 3600] [serial = 155] [outer = 00000000] 08:52:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1A34A000) [pid = 3600] [serial = 156] [outer = 1065D800] 08:52:56 INFO - PROCESS | 3600 | 1467737576205 Marionette DEBUG loaded listener.js 08:52:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1A424400) [pid = 3600] [serial = 157] [outer = 1065D800] 08:52:56 INFO - PROCESS | 3600 | 1467737576826 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 828ms 08:52:56 INFO - PROCESS | 3600 | 1467737576906 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 3600 | 1467737576909 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 08:52:56 INFO - PROCESS | 3600 | 1467737576915 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:52:56 INFO - PROCESS | 3600 | 1467737576918 Marionette TRACE conn2 <- [1,178,null,{}] 08:52:56 INFO - PROCESS | 3600 | 1467737576924 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}] 08:52:56 INFO - PROCESS | 3600 | 1467737576926 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:57 INFO - PROCESS | 3600 | 1467737577050 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:52:57 INFO - PROCESS | 3600 | 1467737577116 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 3600 | 1467737577119 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:57 INFO - PROCESS | 3600 | ++DOCSHELL 10A0B800 == 43 [pid = 3600] [id = 54] 08:52:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (10A77000) [pid = 3600] [serial = 158] [outer = 00000000] 08:52:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10E96C00) [pid = 3600] [serial = 159] [outer = 10A77000] 08:52:57 INFO - PROCESS | 3600 | 1467737577214 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (11285000) [pid = 3600] [serial = 160] [outer = 10A77000] 08:52:57 INFO - PROCESS | 3600 | 1467737577976 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]]]}] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 10A7D800 == 42 [pid = 3600] [id = 52] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 19C45800 == 41 [pid = 3600] [id = 51] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 144D4400 == 40 [pid = 3600] [id = 50] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 144D6000 == 39 [pid = 3600] [id = 49] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 13ABC400 == 38 [pid = 3600] [id = 48] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 10B78C00 == 37 [pid = 3600] [id = 47] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 17154800 == 36 [pid = 3600] [id = 46] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 16BBB400 == 35 [pid = 3600] [id = 45] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 1046CC00 == 34 [pid = 3600] [id = 44] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 144D8400 == 33 [pid = 3600] [id = 43] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 13A7A400 == 32 [pid = 3600] [id = 42] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 131EBC00 == 31 [pid = 3600] [id = 41] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 1188D800 == 30 [pid = 3600] [id = 40] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 10A76400 == 29 [pid = 3600] [id = 39] 08:52:57 INFO - PROCESS | 3600 | --DOCSHELL 15F74400 == 28 [pid = 3600] [id = 38] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (11217C00) [pid = 3600] [serial = 99] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10E95800) [pid = 3600] [serial = 100] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (12E71400) [pid = 3600] [serial = 102] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (13F04800) [pid = 3600] [serial = 106] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15581400) [pid = 3600] [serial = 108] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (158E1000) [pid = 3600] [serial = 109] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13AB9400) [pid = 3600] [serial = 105] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1310C000) [pid = 3600] [serial = 103] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16612C00) [pid = 3600] [serial = 111] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1A427C00) [pid = 3600] [serial = 97] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1A421C00) [pid = 3600] [serial = 96] [outer = 00000000] [url = about:blank] 08:52:58 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (19FAE800) [pid = 3600] [serial = 94] [outer = 00000000] [url = about:blank] 08:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1159ms 08:52:58 INFO - PROCESS | 3600 | 1467737578064 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 3600 | 1467737578068 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 08:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:52:58 INFO - PROCESS | 3600 | 1467737578073 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 3600 | 1467737578076 Marionette TRACE conn2 <- [1,182,null,{}] 08:52:58 INFO - PROCESS | 3600 | 1467737578081 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}] 08:52:58 INFO - PROCESS | 3600 | 1467737578084 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:58 INFO - PROCESS | 3600 | 1467737578171 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:52:58 INFO - PROCESS | 3600 | 1467737578178 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 3600 | 1467737578181 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:58 INFO - PROCESS | 3600 | ++DOCSHELL 10B67800 == 29 [pid = 3600] [id = 55] 08:52:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (10B68400) [pid = 3600] [serial = 161] [outer = 00000000] 08:52:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (10E95800) [pid = 3600] [serial = 162] [outer = 10B68400] 08:52:58 INFO - PROCESS | 3600 | 1467737578226 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (11220800) [pid = 3600] [serial = 163] [outer = 10B68400] 08:52:58 INFO - PROCESS | 3600 | 1467737578607 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]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 565ms 08:52:58 INFO - PROCESS | 3600 | 1467737578643 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 3600 | 1467737578648 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 08:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:52:58 INFO - PROCESS | 3600 | 1467737578654 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 3600 | 1467737578657 Marionette TRACE conn2 <- [1,186,null,{}] 08:52:58 INFO - PROCESS | 3600 | 1467737578660 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}] 08:52:58 INFO - PROCESS | 3600 | 1467737578663 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:58 INFO - PROCESS | 3600 | 1467737578728 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:52:58 INFO - PROCESS | 3600 | 1467737578738 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 3600 | 1467737578740 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:58 INFO - PROCESS | 3600 | ++DOCSHELL 12BB8000 == 30 [pid = 3600] [id = 56] 08:52:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (12BB9800) [pid = 3600] [serial = 164] [outer = 00000000] 08:52:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (12E29000) [pid = 3600] [serial = 165] [outer = 12BB9800] 08:52:58 INFO - PROCESS | 3600 | 1467737578786 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (12EED000) [pid = 3600] [serial = 166] [outer = 12BB9800] 08:52:59 INFO - PROCESS | 3600 | 1467737579182 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 552ms 08:52:59 INFO - PROCESS | 3600 | 1467737579209 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 3600 | 1467737579211 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 08:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:52:59 INFO - PROCESS | 3600 | 1467737579215 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 3600 | 1467737579218 Marionette TRACE conn2 <- [1,190,null,{}] 08:52:59 INFO - PROCESS | 3600 | 1467737579229 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}] 08:52:59 INFO - PROCESS | 3600 | 1467737579234 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:59 INFO - PROCESS | 3600 | 1467737579315 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:52:59 INFO - PROCESS | 3600 | 1467737579324 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 3600 | 1467737579327 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:59 INFO - PROCESS | 3600 | ++DOCSHELL 13B2F000 == 31 [pid = 3600] [id = 57] 08:52:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (13B34C00) [pid = 3600] [serial = 167] [outer = 00000000] 08:52:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (13F07000) [pid = 3600] [serial = 168] [outer = 13B34C00] 08:52:59 INFO - PROCESS | 3600 | 1467737579355 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (142F4C00) [pid = 3600] [serial = 169] [outer = 13B34C00] 08:52:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1565A800) [pid = 3600] [serial = 170] [outer = 1B05B800] 08:52:59 INFO - PROCESS | 3600 | 1467737579821 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 607ms 08:52:59 INFO - PROCESS | 3600 | 1467737579845 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 3600 | 1467737579847 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 08:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:52:59 INFO - PROCESS | 3600 | 1467737579850 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 3600 | 1467737579852 Marionette TRACE conn2 <- [1,194,null,{}] 08:52:59 INFO - PROCESS | 3600 | 1467737579856 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}] 08:52:59 INFO - PROCESS | 3600 | 1467737579857 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:59 INFO - PROCESS | 3600 | 1467737579920 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:52:59 INFO - PROCESS | 3600 | 1467737579926 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 3600 | 1467737579928 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:52:59 INFO - PROCESS | 3600 | ++DOCSHELL 155D8000 == 32 [pid = 3600] [id = 58] 08:52:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (155D9800) [pid = 3600] [serial = 171] [outer = 00000000] 08:52:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15F77400) [pid = 3600] [serial = 172] [outer = 155D9800] 08:52:59 INFO - PROCESS | 3600 | 1467737579971 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16615C00) [pid = 3600] [serial = 173] [outer = 155D9800] 08:53:00 INFO - PROCESS | 3600 | 1467737580360 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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 552ms 08:53:00 INFO - PROCESS | 3600 | 1467737580413 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 3600 | 1467737580415 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 08:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:53:00 INFO - PROCESS | 3600 | 1467737580418 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 3600 | 1467737580420 Marionette TRACE conn2 <- [1,198,null,{}] 08:53:00 INFO - PROCESS | 3600 | 1467737580423 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}] 08:53:00 INFO - PROCESS | 3600 | 1467737580425 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:00 INFO - PROCESS | 3600 | 1467737580508 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:53:00 INFO - PROCESS | 3600 | 1467737580563 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 3600 | 1467737580565 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:00 INFO - PROCESS | 3600 | ++DOCSHELL 16BC4C00 == 33 [pid = 3600] [id = 59] 08:53:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BC5000) [pid = 3600] [serial = 174] [outer = 00000000] 08:53:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17330400) [pid = 3600] [serial = 175] [outer = 16BC5000] 08:53:00 INFO - PROCESS | 3600 | 1467737580609 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1740F800) [pid = 3600] [serial = 176] [outer = 16BC5000] 08:53:00 INFO - PROCESS | 3600 | 1467737580985 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]]]}] 08:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 621ms 08:53:01 INFO - PROCESS | 3600 | 1467737581039 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 3600 | 1467737581041 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 08:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:53:01 INFO - PROCESS | 3600 | 1467737581045 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 3600 | 1467737581046 Marionette TRACE conn2 <- [1,202,null,{}] 08:53:01 INFO - PROCESS | 3600 | 1467737581049 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}] 08:53:01 INFO - PROCESS | 3600 | 1467737581055 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:01 INFO - PROCESS | 3600 | 1467737581171 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:53:01 INFO - PROCESS | 3600 | 1467737581176 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 3600 | 1467737581178 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:01 INFO - PROCESS | 3600 | ++DOCSHELL 15F74800 == 34 [pid = 3600] [id = 60] 08:53:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1732E400) [pid = 3600] [serial = 177] [outer = 00000000] 08:53:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19C46800) [pid = 3600] [serial = 178] [outer = 1732E400] 08:53:01 INFO - PROCESS | 3600 | 1467737581221 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17F5E400) [pid = 3600] [serial = 179] [outer = 1732E400] 08:53:01 INFO - PROCESS | 3600 | 1467737581594 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]]]}] 08:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 565ms 08:53:01 INFO - PROCESS | 3600 | 1467737581617 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:53:01 INFO - PROCESS | 3600 | 1467737581619 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 08:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:53:01 INFO - PROCESS | 3600 | 1467737581628 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:53:01 INFO - PROCESS | 3600 | 1467737581629 Marionette TRACE conn2 <- [1,206,null,{}] 08:53:01 INFO - PROCESS | 3600 | 1467737581633 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}] 08:53:01 INFO - PROCESS | 3600 | 1467737581635 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:01 INFO - PROCESS | 3600 | 1467737581765 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:53:01 INFO - PROCESS | 3600 | 1467737581786 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 3600 | 1467737581788 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:01 INFO - PROCESS | 3600 | ++DOCSHELL 197ABC00 == 35 [pid = 3600] [id = 61] 08:53:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19CD6C00) [pid = 3600] [serial = 180] [outer = 00000000] 08:53:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19FB9400) [pid = 3600] [serial = 181] [outer = 19CD6C00] 08:53:01 INFO - PROCESS | 3600 | 1467737581811 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (19FB1000) [pid = 3600] [serial = 182] [outer = 19CD6C00] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (10A76800) [pid = 3600] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (144FC800) [pid = 3600] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13B28000) [pid = 3600] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (11894C00) [pid = 3600] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (131EC400) [pid = 3600] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (158E0000) [pid = 3600] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (179E6400) [pid = 3600] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (1715AC00) [pid = 3600] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (155DA800) [pid = 3600] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (17158800) [pid = 3600] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13B27400) [pid = 3600] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (19C47000) [pid = 3600] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1188F800) [pid = 3600] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F74C00) [pid = 3600] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:53:02 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (131EB800) [pid = 3600] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:53:02 INFO - PROCESS | 3600 | 1467737582244 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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 649ms 08:53:02 INFO - PROCESS | 3600 | 1467737582275 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 3600 | 1467737582277 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 08:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:53:02 INFO - PROCESS | 3600 | 1467737582280 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 3600 | 1467737582282 Marionette TRACE conn2 <- [1,210,null,{}] 08:53:02 INFO - PROCESS | 3600 | 1467737582285 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}] 08:53:02 INFO - PROCESS | 3600 | 1467737582287 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:02 INFO - PROCESS | 3600 | 1467737582372 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:53:02 INFO - PROCESS | 3600 | 1467737582415 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 3600 | 1467737582417 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:02 INFO - PROCESS | 3600 | ++DOCSHELL 158E0000 == 36 [pid = 3600] [id = 62] 08:53:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F76400) [pid = 3600] [serial = 183] [outer = 00000000] 08:53:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17409800) [pid = 3600] [serial = 184] [outer = 15F76400] 08:53:02 INFO - PROCESS | 3600 | 1467737582460 Marionette DEBUG loaded listener.js 08:53:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D77400) [pid = 3600] [serial = 185] [outer = 15F76400] 08:53:02 INFO - PROCESS | 3600 | 1467737582748 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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 524ms 08:53:02 INFO - PROCESS | 3600 | 1467737582816 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 3600 | 1467737582818 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 08:53:02 INFO - PROCESS | 3600 | 1467737582821 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:53:02 INFO - PROCESS | 3600 | 1467737582823 Marionette TRACE conn2 <- [1,214,null,{}] 08:53:02 INFO - PROCESS | 3600 | 1467737582826 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}] 08:53:02 INFO - PROCESS | 3600 | 1467737582828 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:02 INFO - PROCESS | 3600 | 1467737582915 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:53:02 INFO - PROCESS | 3600 | 1467737582923 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 3600 | 1467737582925 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:02 INFO - PROCESS | 3600 | ++DOCSHELL 13F06400 == 37 [pid = 3600] [id = 63] 08:53:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D82400) [pid = 3600] [serial = 186] [outer = 00000000] 08:53:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19FBAC00) [pid = 3600] [serial = 187] [outer = 17D82400] 08:53:02 INFO - PROCESS | 3600 | 1467737582969 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1A429C00) [pid = 3600] [serial = 188] [outer = 17D82400] 08:53:03 INFO - PROCESS | 3600 | 1467737583310 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 524ms 08:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:53:03 INFO - PROCESS | 3600 | 1467737583343 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 3600 | 1467737583345 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 08:53:03 INFO - PROCESS | 3600 | 1467737583348 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 3600 | 1467737583350 Marionette TRACE conn2 <- [1,218,null,{}] 08:53:03 INFO - PROCESS | 3600 | 1467737583353 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}] 08:53:03 INFO - PROCESS | 3600 | 1467737583355 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:03 INFO - PROCESS | 3600 | 1467737583412 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:53:03 INFO - PROCESS | 3600 | 1467737583484 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 3600 | 1467737583486 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:03 INFO - PROCESS | 3600 | ++DOCSHELL 12B6B400 == 38 [pid = 3600] [id = 64] 08:53:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (153E6400) [pid = 3600] [serial = 189] [outer = 00000000] 08:53:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (1A55CC00) [pid = 3600] [serial = 190] [outer = 153E6400] 08:53:03 INFO - PROCESS | 3600 | 1467737583531 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1A55D400) [pid = 3600] [serial = 191] [outer = 153E6400] 08:53:03 INFO - PROCESS | 3600 | 1467737583811 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 525ms 08:53:03 INFO - PROCESS | 3600 | 1467737583872 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 3600 | 1467737583876 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 08:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:53:03 INFO - PROCESS | 3600 | 1467737583882 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 3600 | 1467737583886 Marionette TRACE conn2 <- [1,222,null,{}] 08:53:03 INFO - PROCESS | 3600 | 1467737583892 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}] 08:53:03 INFO - PROCESS | 3600 | 1467737583896 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:04 INFO - PROCESS | 3600 | 1467737584021 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:53:04 INFO - PROCESS | 3600 | 1467737584170 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 3600 | 1467737584174 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:04 INFO - PROCESS | 3600 | ++DOCSHELL 10B67400 == 39 [pid = 3600] [id = 65] 08:53:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (10B67C00) [pid = 3600] [serial = 192] [outer = 00000000] 08:53:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1121D400) [pid = 3600] [serial = 193] [outer = 10B67C00] 08:53:04 INFO - PROCESS | 3600 | 1467737584230 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1188B800) [pid = 3600] [serial = 194] [outer = 10B67C00] 08:53:04 INFO - PROCESS | 3600 | 1467737584684 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]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 828ms 08:53:04 INFO - PROCESS | 3600 | 1467737584715 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:53:04 INFO - PROCESS | 3600 | 1467737584718 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 08:53:04 INFO - PROCESS | 3600 | 1467737584725 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 3600 | 1467737584729 Marionette TRACE conn2 <- [1,226,null,{}] 08:53:04 INFO - PROCESS | 3600 | 1467737584734 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}] 08:53:04 INFO - PROCESS | 3600 | 1467737584736 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:04 INFO - PROCESS | 3600 | 1467737584840 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:53:04 INFO - PROCESS | 3600 | 1467737584927 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 3600 | 1467737584930 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:04 INFO - PROCESS | 3600 | ++DOCSHELL 13288800 == 40 [pid = 3600] [id = 66] 08:53:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (13A73C00) [pid = 3600] [serial = 195] [outer = 00000000] 08:53:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (13F04000) [pid = 3600] [serial = 196] [outer = 13A73C00] 08:53:04 INFO - PROCESS | 3600 | 1467737584966 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (153DC400) [pid = 3600] [serial = 197] [outer = 13A73C00] 08:53:05 INFO - PROCESS | 3600 | 1467737585511 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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 801ms 08:53:05 INFO - PROCESS | 3600 | 1467737585529 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 3600 | 1467737585532 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 08:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:53:05 INFO - PROCESS | 3600 | 1467737585519 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 3600 | 1467737585521 Marionette TRACE conn2 <- [1,230,null,{}] 08:53:05 INFO - PROCESS | 3600 | 1467737585530 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}] 08:53:05 INFO - PROCESS | 3600 | 1467737585535 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:05 INFO - PROCESS | 3600 | 1467737585640 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:53:05 INFO - PROCESS | 3600 | 1467737585753 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 3600 | 1467737585757 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:05 INFO - PROCESS | 3600 | ++DOCSHELL 17D23000 == 41 [pid = 3600] [id = 67] 08:53:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17D84800) [pid = 3600] [serial = 198] [outer = 00000000] 08:53:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (197AB800) [pid = 3600] [serial = 199] [outer = 17D84800] 08:53:05 INFO - PROCESS | 3600 | 1467737585814 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (1A426000) [pid = 3600] [serial = 200] [outer = 17D84800] 08:53:06 INFO - PROCESS | 3600 | 1467737586383 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]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 911ms 08:53:06 INFO - PROCESS | 3600 | 1467737586456 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:53:06 INFO - PROCESS | 3600 | 1467737586460 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 08:53:06 INFO - PROCESS | 3600 | 1467737586465 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 3600 | 1467737586468 Marionette TRACE conn2 <- [1,234,null,{}] 08:53:06 INFO - PROCESS | 3600 | 1467737586484 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}] 08:53:06 INFO - PROCESS | 3600 | 1467737586468 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:06 INFO - PROCESS | 3600 | 1467737586571 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:53:06 INFO - PROCESS | 3600 | 1467737586641 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 3600 | 1467737586644 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:06 INFO - PROCESS | 3600 | ++DOCSHELL 10E9A000 == 42 [pid = 3600] [id = 68] 08:53:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (11217C00) [pid = 3600] [serial = 201] [outer = 00000000] 08:53:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (12BB7C00) [pid = 3600] [serial = 202] [outer = 11217C00] 08:53:06 INFO - PROCESS | 3600 | 1467737586673 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (13109800) [pid = 3600] [serial = 203] [outer = 11217C00] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 13F06400 == 41 [pid = 3600] [id = 63] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 158E0000 == 40 [pid = 3600] [id = 62] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 197ABC00 == 39 [pid = 3600] [id = 61] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 15F74800 == 38 [pid = 3600] [id = 60] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 16BC4C00 == 37 [pid = 3600] [id = 59] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 155D8000 == 36 [pid = 3600] [id = 58] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 13B2F000 == 35 [pid = 3600] [id = 57] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 12BB8000 == 34 [pid = 3600] [id = 56] 08:53:06 INFO - PROCESS | 3600 | --DOCSHELL 10B67800 == 33 [pid = 3600] [id = 55] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (10B7D800) [pid = 3600] [serial = 114] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (10E51800) [pid = 3600] [serial = 115] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (155DB400) [pid = 3600] [serial = 126] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (17D83000) [pid = 3600] [serial = 141] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (158E2000) [pid = 3600] [serial = 127] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (16C9F400) [pid = 3600] [serial = 130] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (16614400) [pid = 3600] [serial = 129] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1328FC00) [pid = 3600] [serial = 120] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (17D1D400) [pid = 3600] [serial = 144] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (13A7C400) [pid = 3600] [serial = 121] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (19C47400) [pid = 3600] [serial = 147] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (19C4A800) [pid = 3600] [serial = 148] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (174C1800) [pid = 3600] [serial = 135] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (17930C00) [pid = 3600] [serial = 136] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (19FB7000) [pid = 3600] [serial = 153] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1733AC00) [pid = 3600] [serial = 132] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (17333C00) [pid = 3600] [serial = 133] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (142F8400) [pid = 3600] [serial = 123] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (144F6800) [pid = 3600] [serial = 124] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (19E7D800) [pid = 3600] [serial = 151] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (19E75C00) [pid = 3600] [serial = 150] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (11D90400) [pid = 3600] [serial = 117] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (129EA400) [pid = 3600] [serial = 118] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16CA1400) [pid = 3600] [serial = 112] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D19C00) [pid = 3600] [serial = 138] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1A341800) [pid = 3600] [serial = 154] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17F51C00) [pid = 3600] [serial = 142] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17D28C00) [pid = 3600] [serial = 139] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17F54C00) [pid = 3600] [serial = 145] [outer = 00000000] [url = about:blank] 08:53:06 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1A34A000) [pid = 3600] [serial = 156] [outer = 00000000] [url = about:blank] 08:53:07 INFO - PROCESS | 3600 | 1467737587139 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 704ms 08:53:07 INFO - PROCESS | 3600 | 1467737587174 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 3600 | 1467737587159 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 08:53:07 INFO - PROCESS | 3600 | 1467737587165 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:53:07 INFO - PROCESS | 3600 | 1467737587167 Marionette TRACE conn2 <- [1,238,null,{}] 08:53:07 INFO - PROCESS | 3600 | 1467737587171 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}] 08:53:07 INFO - PROCESS | 3600 | 1467737587174 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:07 INFO - PROCESS | 3600 | 1467737587262 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:53:07 INFO - PROCESS | 3600 | 1467737587269 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 3600 | 1467737587271 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:07 INFO - PROCESS | 3600 | ++DOCSHELL 12BB6800 == 34 [pid = 3600] [id = 69] 08:53:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (12E68400) [pid = 3600] [serial = 204] [outer = 00000000] 08:53:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (1322A400) [pid = 3600] [serial = 205] [outer = 12E68400] 08:53:07 INFO - PROCESS | 3600 | 1467737587318 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13A7B000) [pid = 3600] [serial = 206] [outer = 12E68400] 08:53:07 INFO - PROCESS | 3600 | 1467737587716 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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 565ms 08:53:07 INFO - PROCESS | 3600 | 1467737587743 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 3600 | 1467737587745 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 08:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:53:07 INFO - PROCESS | 3600 | 1467737587748 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 3600 | 1467737587752 Marionette TRACE conn2 <- [1,242,null,{}] 08:53:07 INFO - PROCESS | 3600 | 1467737587765 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}] 08:53:07 INFO - PROCESS | 3600 | 1467737587769 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:07 INFO - PROCESS | 3600 | 1467737587831 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:53:07 INFO - PROCESS | 3600 | 1467737587837 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 3600 | 1467737587840 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:07 INFO - PROCESS | 3600 | ++DOCSHELL 153E5C00 == 35 [pid = 3600] [id = 70] 08:53:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15581000) [pid = 3600] [serial = 207] [outer = 00000000] 08:53:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15659C00) [pid = 3600] [serial = 208] [outer = 15581000] 08:53:07 INFO - PROCESS | 3600 | 1467737587886 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15BFA400) [pid = 3600] [serial = 209] [outer = 15581000] 08:53:08 INFO - PROCESS | 3600 | 1467737588272 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 566ms 08:53:08 INFO - PROCESS | 3600 | 1467737588306 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 3600 | 1467737588308 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 08:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:53:08 INFO - PROCESS | 3600 | 1467737588312 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 3600 | 1467737588313 Marionette TRACE conn2 <- [1,246,null,{}] 08:53:08 INFO - PROCESS | 3600 | 1467737588317 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}] 08:53:08 INFO - PROCESS | 3600 | 1467737588319 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:08 INFO - PROCESS | 3600 | 1467737588401 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:53:08 INFO - PROCESS | 3600 | 1467737588388 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 3600 | 1467737588391 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:08 INFO - PROCESS | 3600 | ++DOCSHELL 15653800 == 36 [pid = 3600] [id = 71] 08:53:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (158E6000) [pid = 3600] [serial = 210] [outer = 00000000] 08:53:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16BCA800) [pid = 3600] [serial = 211] [outer = 158E6000] 08:53:08 INFO - PROCESS | 3600 | 1467737588442 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (171D1400) [pid = 3600] [serial = 212] [outer = 158E6000] 08:53:08 INFO - PROCESS | 3600 | 1467737588798 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 08:53:08 INFO - PROCESS | 3600 | 1467737588844 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 3600 | 1467737588846 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 08:53:08 INFO - PROCESS | 3600 | 1467737588850 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:53:08 INFO - PROCESS | 3600 | 1467737588851 Marionette TRACE conn2 <- [1,250,null,{}] 08:53:08 INFO - PROCESS | 3600 | 1467737588854 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}] 08:53:08 INFO - PROCESS | 3600 | 1467737588856 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:08 INFO - PROCESS | 3600 | 1467737588913 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:53:08 INFO - PROCESS | 3600 | 1467737588921 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 3600 | 1467737588923 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:08 INFO - PROCESS | 3600 | ++DOCSHELL 16BC5C00 == 37 [pid = 3600] [id = 72] 08:53:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (171D6000) [pid = 3600] [serial = 213] [outer = 00000000] 08:53:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1740CC00) [pid = 3600] [serial = 214] [outer = 171D6000] 08:53:08 INFO - PROCESS | 3600 | 1467737588966 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1792B400) [pid = 3600] [serial = 215] [outer = 171D6000] 08:53:09 INFO - PROCESS | 3600 | 1467737589388 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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 566ms 08:53:09 INFO - PROCESS | 3600 | 1467737589403 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 3600 | 1467737589405 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 08:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:53:09 INFO - PROCESS | 3600 | 1467737589409 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 3600 | 1467737589410 Marionette TRACE conn2 <- [1,254,null,{}] 08:53:09 INFO - PROCESS | 3600 | 1467737589414 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}] 08:53:09 INFO - PROCESS | 3600 | 1467737589419 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:09 INFO - PROCESS | 3600 | 1467737589545 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:53:09 INFO - PROCESS | 3600 | 1467737589574 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 3600 | 1467737589576 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:09 INFO - PROCESS | 3600 | ++DOCSHELL 17D81C00 == 38 [pid = 3600] [id = 73] 08:53:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D83000) [pid = 3600] [serial = 216] [outer = 00000000] 08:53:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17F54400) [pid = 3600] [serial = 217] [outer = 17D83000] 08:53:09 INFO - PROCESS | 3600 | 1467737589620 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17F56400) [pid = 3600] [serial = 218] [outer = 17D83000] 08:53:10 INFO - PROCESS | 3600 | 1467737590008 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 607ms 08:53:10 INFO - PROCESS | 3600 | 1467737590043 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 3600 | 1467737590045 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 08:53:10 INFO - PROCESS | 3600 | 1467737590029 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:53:10 INFO - PROCESS | 3600 | 1467737590031 Marionette TRACE conn2 <- [1,258,null,{}] 08:53:10 INFO - PROCESS | 3600 | 1467737590035 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}] 08:53:10 INFO - PROCESS | 3600 | 1467737590036 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:10 INFO - PROCESS | 3600 | 1467737590166 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:53:10 INFO - PROCESS | 3600 | 1467737590183 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 3600 | 1467737590185 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:10 INFO - PROCESS | 3600 | ++DOCSHELL 12B70000 == 39 [pid = 3600] [id = 74] 08:53:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (17F5A400) [pid = 3600] [serial = 219] [outer = 00000000] 08:53:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (19358C00) [pid = 3600] [serial = 220] [outer = 17F5A400] 08:53:10 INFO - PROCESS | 3600 | 1467737590212 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19359000) [pid = 3600] [serial = 221] [outer = 17F5A400] 08:53:10 INFO - PROCESS | 3600 | 1467737590573 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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 552ms 08:53:10 INFO - PROCESS | 3600 | 1467737590606 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 3600 | 1467737590608 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 08:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:53:10 INFO - PROCESS | 3600 | 1467737590611 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 3600 | 1467737590613 Marionette TRACE conn2 <- [1,262,null,{}] 08:53:10 INFO - PROCESS | 3600 | 1467737590616 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}] 08:53:10 INFO - PROCESS | 3600 | 1467737590618 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:10 INFO - PROCESS | 3600 | 1467737590703 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:53:10 INFO - PROCESS | 3600 | 1467737590708 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 3600 | 1467737590710 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:10 INFO - PROCESS | 3600 | ++DOCSHELL 17F53400 == 40 [pid = 3600] [id = 75] 08:53:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (19352C00) [pid = 3600] [serial = 222] [outer = 00000000] 08:53:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (197AA400) [pid = 3600] [serial = 223] [outer = 19352C00] 08:53:10 INFO - PROCESS | 3600 | 1467737590756 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (19C44800) [pid = 3600] [serial = 224] [outer = 19352C00] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1732E400) [pid = 3600] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (15F76400) [pid = 3600] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (17D82400) [pid = 3600] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (19CD6C00) [pid = 3600] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (155D9800) [pid = 3600] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16BC5000) [pid = 3600] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10B68400) [pid = 3600] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (12BB9800) [pid = 3600] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:53:11 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13B34C00) [pid = 3600] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:53:11 INFO - PROCESS | 3600 | 1467737591159 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 566ms 08:53:11 INFO - PROCESS | 3600 | 1467737591175 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 3600 | 1467737591176 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 08:53:11 INFO - PROCESS | 3600 | 1467737591179 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:53:11 INFO - PROCESS | 3600 | 1467737591181 Marionette TRACE conn2 <- [1,266,null,{}] 08:53:11 INFO - PROCESS | 3600 | 1467737591184 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}] 08:53:11 INFO - PROCESS | 3600 | 1467737591187 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:11 INFO - PROCESS | 3600 | 1467737591271 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:53:11 INFO - PROCESS | 3600 | 1467737591349 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 3600 | 1467737591351 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:11 INFO - PROCESS | 3600 | ++DOCSHELL 155E3400 == 41 [pid = 3600] [id = 76] 08:53:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1565B800) [pid = 3600] [serial = 225] [outer = 00000000] 08:53:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1935EC00) [pid = 3600] [serial = 226] [outer = 1565B800] 08:53:11 INFO - PROCESS | 3600 | 1467737591393 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (19361400) [pid = 3600] [serial = 227] [outer = 1565B800] 08:53:11 INFO - PROCESS | 3600 | 1467737591702 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 565ms 08:53:11 INFO - PROCESS | 3600 | 1467737591753 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 3600 | 1467737591754 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 08:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:53:11 INFO - PROCESS | 3600 | 1467737591740 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 3600 | 1467737591741 Marionette TRACE conn2 <- [1,270,null,{}] 08:53:11 INFO - PROCESS | 3600 | 1467737591754 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}] 08:53:11 INFO - PROCESS | 3600 | 1467737591756 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:11 INFO - PROCESS | 3600 | 1467737591834 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:53:11 INFO - PROCESS | 3600 | 1467737591839 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 3600 | 1467737591841 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:11 INFO - PROCESS | 3600 | ++DOCSHELL 104D2C00 == 42 [pid = 3600] [id = 77] 08:53:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (170E8400) [pid = 3600] [serial = 228] [outer = 00000000] 08:53:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (1A348400) [pid = 3600] [serial = 229] [outer = 170E8400] 08:53:11 INFO - PROCESS | 3600 | 1467737591883 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1A42A800) [pid = 3600] [serial = 230] [outer = 170E8400] 08:53:12 INFO - PROCESS | 3600 | 1467737592216 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 525ms 08:53:12 INFO - PROCESS | 3600 | 1467737592269 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 3600 | 1467737592271 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 08:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:53:12 INFO - PROCESS | 3600 | 1467737592275 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 3600 | 1467737592277 Marionette TRACE conn2 <- [1,274,null,{}] 08:53:12 INFO - PROCESS | 3600 | 1467737592284 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}] 08:53:12 INFO - PROCESS | 3600 | 1467737592287 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:12 INFO - PROCESS | 3600 | 1467737592386 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:53:12 INFO - PROCESS | 3600 | 1467737592375 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 3600 | 1467737592377 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:12 INFO - PROCESS | 3600 | ++DOCSHELL 1A565400 == 43 [pid = 3600] [id = 78] 08:53:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1A7E6400) [pid = 3600] [serial = 231] [outer = 00000000] 08:53:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1A7EBC00) [pid = 3600] [serial = 232] [outer = 1A7E6400] 08:53:12 INFO - PROCESS | 3600 | 1467737592423 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1A7F1400) [pid = 3600] [serial = 233] [outer = 1A7E6400] 08:53:12 INFO - PROCESS | 3600 | 1467737592869 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 648ms 08:53:12 INFO - PROCESS | 3600 | 1467737592928 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 3600 | 1467737592933 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 08:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:53:12 INFO - PROCESS | 3600 | 1467737592939 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 3600 | 1467737592942 Marionette TRACE conn2 <- [1,278,null,{}] 08:53:12 INFO - PROCESS | 3600 | 1467737592948 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}] 08:53:12 INFO - PROCESS | 3600 | 1467737592952 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:13 INFO - PROCESS | 3600 | 1467737593106 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:53:13 INFO - PROCESS | 3600 | 1467737593219 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 3600 | 1467737593224 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:13 INFO - PROCESS | 3600 | ++DOCSHELL 105E5400 == 44 [pid = 3600] [id = 79] 08:53:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (105E7800) [pid = 3600] [serial = 234] [outer = 00000000] 08:53:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (114AEC00) [pid = 3600] [serial = 235] [outer = 105E7800] 08:53:13 INFO - PROCESS | 3600 | 1467737593280 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (11D8E000) [pid = 3600] [serial = 236] [outer = 105E7800] 08:53:13 INFO - PROCESS | 3600 | 1467737593786 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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 883ms 08:53:13 INFO - PROCESS | 3600 | 1467737593822 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 3600 | 1467737593826 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 08:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:53:13 INFO - PROCESS | 3600 | 1467737593833 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 3600 | 1467737593836 Marionette TRACE conn2 <- [1,282,null,{}] 08:53:13 INFO - PROCESS | 3600 | 1467737593840 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}] 08:53:13 INFO - PROCESS | 3600 | 1467737593843 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:13 INFO - PROCESS | 3600 | 1467737593933 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:53:14 INFO - PROCESS | 3600 | 1467737594024 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 3600 | 1467737594026 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:14 INFO - PROCESS | 3600 | ++DOCSHELL 13B28000 == 45 [pid = 3600] [id = 80] 08:53:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (13B2AC00) [pid = 3600] [serial = 237] [outer = 00000000] 08:53:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (144D2400) [pid = 3600] [serial = 238] [outer = 13B2AC00] 08:53:14 INFO - PROCESS | 3600 | 1467737594080 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (155D5C00) [pid = 3600] [serial = 239] [outer = 13B2AC00] 08:53:14 INFO - PROCESS | 3600 | 1467737594674 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]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 883ms 08:53:14 INFO - PROCESS | 3600 | 1467737594726 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 3600 | 1467737594729 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 08:53:14 INFO - PROCESS | 3600 | 1467737594734 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:53:14 INFO - PROCESS | 3600 | 1467737594738 Marionette TRACE conn2 <- [1,286,null,{}] 08:53:14 INFO - PROCESS | 3600 | 1467737594749 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}] 08:53:14 INFO - PROCESS | 3600 | 1467737594753 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:14 INFO - PROCESS | 3600 | 1467737594847 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:53:15 INFO - PROCESS | 3600 | 1467737595071 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 3600 | 1467737595074 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:15 INFO - PROCESS | 3600 | ++DOCSHELL 10A0B400 == 46 [pid = 3600] [id = 81] 08:53:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (10A76400) [pid = 3600] [serial = 240] [outer = 00000000] 08:53:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (10E8E000) [pid = 3600] [serial = 241] [outer = 10A76400] 08:53:15 INFO - PROCESS | 3600 | 1467737595150 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (114B0400) [pid = 3600] [serial = 242] [outer = 10A76400] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 104D2C00 == 45 [pid = 3600] [id = 77] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 155E3400 == 44 [pid = 3600] [id = 76] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 17F53400 == 43 [pid = 3600] [id = 75] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 12B70000 == 42 [pid = 3600] [id = 74] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 17D81C00 == 41 [pid = 3600] [id = 73] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 16BC5C00 == 40 [pid = 3600] [id = 72] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 15653800 == 39 [pid = 3600] [id = 71] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 153E5C00 == 38 [pid = 3600] [id = 70] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 12BB6800 == 37 [pid = 3600] [id = 69] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 10E9A000 == 36 [pid = 3600] [id = 68] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 17D23000 == 35 [pid = 3600] [id = 67] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 13288800 == 34 [pid = 3600] [id = 66] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 10B67400 == 33 [pid = 3600] [id = 65] 08:53:15 INFO - PROCESS | 3600 | --DOCSHELL 12B6B400 == 32 [pid = 3600] [id = 64] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (17330400) [pid = 3600] [serial = 175] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (10E95800) [pid = 3600] [serial = 162] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (11220800) [pid = 3600] [serial = 163] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (12E29000) [pid = 3600] [serial = 165] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (12EED000) [pid = 3600] [serial = 166] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (13F07000) [pid = 3600] [serial = 168] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (142F4C00) [pid = 3600] [serial = 169] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (17F5E400) [pid = 3600] [serial = 179] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (10E96C00) [pid = 3600] [serial = 159] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (19C46800) [pid = 3600] [serial = 178] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (17409800) [pid = 3600] [serial = 184] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1A429C00) [pid = 3600] [serial = 188] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1740F800) [pid = 3600] [serial = 176] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (1B164C00) [pid = 3600] [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.] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (19FB9400) [pid = 3600] [serial = 181] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15F77400) [pid = 3600] [serial = 172] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (19FB1000) [pid = 3600] [serial = 182] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (17D77400) [pid = 3600] [serial = 185] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16615C00) [pid = 3600] [serial = 173] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (19FBAC00) [pid = 3600] [serial = 187] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1A55CC00) [pid = 3600] [serial = 190] [outer = 00000000] [url = about:blank] 08:53:15 INFO - PROCESS | 3600 | 1467737595765 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]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1076ms 08:53:15 INFO - PROCESS | 3600 | 1467737595802 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 3600 | 1467737595805 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 08:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:53:15 INFO - PROCESS | 3600 | 1467737595809 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 3600 | 1467737595812 Marionette TRACE conn2 <- [1,290,null,{}] 08:53:15 INFO - PROCESS | 3600 | 1467737595817 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}] 08:53:15 INFO - PROCESS | 3600 | 1467737595819 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:15 INFO - PROCESS | 3600 | 1467737595904 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:53:15 INFO - PROCESS | 3600 | 1467737595911 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 3600 | 1467737595914 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:15 INFO - PROCESS | 3600 | ++DOCSHELL 1180F000 == 33 [pid = 3600] [id = 82] 08:53:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (11C95800) [pid = 3600] [serial = 243] [outer = 00000000] 08:53:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (12BAE400) [pid = 3600] [serial = 244] [outer = 11C95800] 08:53:15 INFO - PROCESS | 3600 | 1467737595942 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (12EE6400) [pid = 3600] [serial = 245] [outer = 11C95800] 08:53:16 INFO - PROCESS | 3600 | 1467737596359 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 566ms 08:53:16 INFO - PROCESS | 3600 | 1467737596379 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 3600 | 1467737596383 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 08:53:16 INFO - PROCESS | 3600 | 1467737596388 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:53:16 INFO - PROCESS | 3600 | 1467737596390 Marionette TRACE conn2 <- [1,294,null,{}] 08:53:16 INFO - PROCESS | 3600 | 1467737596399 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}] 08:53:16 INFO - PROCESS | 3600 | 1467737596402 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:16 INFO - PROCESS | 3600 | 1467737596474 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:53:16 INFO - PROCESS | 3600 | 1467737596480 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 3600 | 1467737596483 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:16 INFO - PROCESS | 3600 | ++DOCSHELL 13F05000 == 34 [pid = 3600] [id = 83] 08:53:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (144CF400) [pid = 3600] [serial = 246] [outer = 00000000] 08:53:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (153DC000) [pid = 3600] [serial = 247] [outer = 144CF400] 08:53:16 INFO - PROCESS | 3600 | 1467737596526 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (155E3400) [pid = 3600] [serial = 248] [outer = 144CF400] 08:53:16 INFO - PROCESS | 3600 | 1467737596907 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]]]}] 08:53:16 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. 08:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 552ms 08:53:16 INFO - PROCESS | 3600 | 1467737596953 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 3600 | 1467737596955 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 08:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:53:16 INFO - PROCESS | 3600 | 1467737596960 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 3600 | 1467737596965 Marionette TRACE conn2 <- [1,298,null,{}] 08:53:16 INFO - PROCESS | 3600 | 1467737596975 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}] 08:53:16 INFO - PROCESS | 3600 | 1467737596978 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:17 INFO - PROCESS | 3600 | 1467737597040 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:53:17 INFO - PROCESS | 3600 | 1467737597048 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 3600 | 1467737597050 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:17 INFO - PROCESS | 3600 | ++DOCSHELL 16BC5C00 == 35 [pid = 3600] [id = 84] 08:53:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BC6000) [pid = 3600] [serial = 249] [outer = 00000000] 08:53:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17337C00) [pid = 3600] [serial = 250] [outer = 16BC6000] 08:53:17 INFO - PROCESS | 3600 | 1467737597094 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1740BC00) [pid = 3600] [serial = 251] [outer = 16BC6000] 08:53:17 INFO - PROCESS | 3600 | 1467737597460 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]]]}] 08:53:17 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. 08:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 524ms 08:53:17 INFO - PROCESS | 3600 | 1467737597475 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 3600 | 1467737597477 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 08:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:53:17 INFO - PROCESS | 3600 | 1467737597497 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 3600 | 1467737597498 Marionette TRACE conn2 <- [1,302,null,{}] 08:53:17 INFO - PROCESS | 3600 | 1467737597502 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}] 08:53:17 INFO - PROCESS | 3600 | 1467737597504 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:17 INFO - PROCESS | 3600 | 1467737597586 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:53:17 INFO - PROCESS | 3600 | 1467737597592 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 3600 | 1467737597594 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:17 INFO - PROCESS | 3600 | ++DOCSHELL 1740E000 == 36 [pid = 3600] [id = 85] 08:53:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (174C5800) [pid = 3600] [serial = 252] [outer = 00000000] 08:53:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17D23800) [pid = 3600] [serial = 253] [outer = 174C5800] 08:53:17 INFO - PROCESS | 3600 | 1467737597618 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17D7CC00) [pid = 3600] [serial = 254] [outer = 174C5800] 08:53:18 INFO - PROCESS | 3600 | 1467737598183 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]]]}] 08:53:18 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. 08:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 703ms 08:53:18 INFO - PROCESS | 3600 | 1467737598220 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 3600 | 1467737598222 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 08:53:18 INFO - PROCESS | 3600 | 1467737598225 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:53:18 INFO - PROCESS | 3600 | 1467737598227 Marionette TRACE conn2 <- [1,306,null,{}] 08:53:18 INFO - PROCESS | 3600 | 1467737598237 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}] 08:53:18 INFO - PROCESS | 3600 | 1467737598239 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:18 INFO - PROCESS | 3600 | 1467737598347 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:53:18 INFO - PROCESS | 3600 | 1467737598356 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 3600 | 1467737598362 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:18 INFO - PROCESS | 3600 | ++DOCSHELL 19355400 == 37 [pid = 3600] [id = 86] 08:53:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19356000) [pid = 3600] [serial = 255] [outer = 00000000] 08:53:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19C4BC00) [pid = 3600] [serial = 256] [outer = 19356000] 08:53:18 INFO - PROCESS | 3600 | 1467737598397 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (19CE4800) [pid = 3600] [serial = 257] [outer = 19356000] 08:53:18 INFO - PROCESS | 3600 | 1467737598808 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]]]}] 08:53:18 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. 08:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 635ms 08:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:53:18 INFO - PROCESS | 3600 | 1467737598847 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 3600 | 1467737598849 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 08:53:18 INFO - PROCESS | 3600 | 1467737598852 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 3600 | 1467737598853 Marionette TRACE conn2 <- [1,310,null,{}] 08:53:18 INFO - PROCESS | 3600 | 1467737598864 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}] 08:53:18 INFO - PROCESS | 3600 | 1467737598866 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:18 INFO - PROCESS | 3600 | 1467737598971 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:53:19 INFO - PROCESS | 3600 | 1467737599006 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 3600 | 1467737599008 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:19 INFO - PROCESS | 3600 | ++DOCSHELL 19E7D800 == 38 [pid = 3600] [id = 87] 08:53:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (19E80000) [pid = 3600] [serial = 258] [outer = 00000000] 08:53:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (1A424000) [pid = 3600] [serial = 259] [outer = 19E80000] 08:53:19 INFO - PROCESS | 3600 | 1467737599050 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (1A424C00) [pid = 3600] [serial = 260] [outer = 19E80000] 08:53:19 INFO - PROCESS | 3600 | 1467737599397 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]]]}] 08:53:19 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. 08:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 580ms 08:53:19 INFO - PROCESS | 3600 | 1467737599451 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 3600 | 1467737599454 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 08:53:19 INFO - PROCESS | 3600 | 1467737599458 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:53:19 INFO - PROCESS | 3600 | 1467737599461 Marionette TRACE conn2 <- [1,314,null,{}] 08:53:19 INFO - PROCESS | 3600 | 1467737599464 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}] 08:53:19 INFO - PROCESS | 3600 | 1467737599466 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:19 INFO - PROCESS | 3600 | 1467737599574 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:53:19 INFO - PROCESS | 3600 | 1467737599583 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 3600 | 1467737599585 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:19 INFO - PROCESS | 3600 | ++DOCSHELL 19FB7000 == 39 [pid = 3600] [id = 88] 08:53:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (19FB9400) [pid = 3600] [serial = 261] [outer = 00000000] 08:53:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (1A565800) [pid = 3600] [serial = 262] [outer = 19FB9400] 08:53:19 INFO - PROCESS | 3600 | 1467737599610 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1A569400) [pid = 3600] [serial = 263] [outer = 19FB9400] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (17D83000) [pid = 3600] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (17F5A400) [pid = 3600] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (171D6000) [pid = 3600] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (158E6000) [pid = 3600] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (11217C00) [pid = 3600] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (15581000) [pid = 3600] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (12E68400) [pid = 3600] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (19352C00) [pid = 3600] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1565B800) [pid = 3600] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:53:19 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (170E8400) [pid = 3600] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:53:20 INFO - PROCESS | 3600 | 1467737600034 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]]]}] 08:53:20 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. 08:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 607ms 08:53:20 INFO - PROCESS | 3600 | 1467737600074 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 3600 | 1467737600076 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 08:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:53:20 INFO - PROCESS | 3600 | 1467737600115 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 3600 | 1467737600117 Marionette TRACE conn2 <- [1,318,null,{}] 08:53:20 INFO - PROCESS | 3600 | 1467737600120 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}] 08:53:20 INFO - PROCESS | 3600 | 1467737600122 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:20 INFO - PROCESS | 3600 | 1467737600199 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:53:20 INFO - PROCESS | 3600 | 1467737600205 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 3600 | 1467737600207 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:20 INFO - PROCESS | 3600 | ++DOCSHELL 13F0D800 == 40 [pid = 3600] [id = 89] 08:53:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (142F7400) [pid = 3600] [serial = 264] [outer = 00000000] 08:53:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19361800) [pid = 3600] [serial = 265] [outer = 142F7400] 08:53:20 INFO - PROCESS | 3600 | 1467737600231 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (15585800) [pid = 3600] [serial = 266] [outer = 142F7400] 08:53:20 INFO - PROCESS | 3600 | 1467737600601 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]]]}] 08:53:20 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. 08:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 524ms 08:53:20 INFO - PROCESS | 3600 | 1467737600650 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 3600 | 1467737600652 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 08:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:53:20 INFO - PROCESS | 3600 | 1467737600657 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 3600 | 1467737600658 Marionette TRACE conn2 <- [1,322,null,{}] 08:53:20 INFO - PROCESS | 3600 | 1467737600662 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}] 08:53:20 INFO - PROCESS | 3600 | 1467737600664 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:20 INFO - PROCESS | 3600 | 1467737600723 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:53:20 INFO - PROCESS | 3600 | 1467737600728 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 3600 | 1467737600730 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:20 INFO - PROCESS | 3600 | ++DOCSHELL 158E9000 == 41 [pid = 3600] [id = 90] 08:53:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (1A34D000) [pid = 3600] [serial = 267] [outer = 00000000] 08:53:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (1A7EF400) [pid = 3600] [serial = 268] [outer = 1A34D000] 08:53:20 INFO - PROCESS | 3600 | 1467737600775 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (1A7F0000) [pid = 3600] [serial = 269] [outer = 1A34D000] 08:53:21 INFO - PROCESS | 3600 | 1467737601132 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:53:21 INFO - PROCESS | 3600 | 1467737601159 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]]]}] 08:53:21 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. 08:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 566ms 08:53:21 INFO - PROCESS | 3600 | 1467737601220 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 3600 | 1467737601222 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 08:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:53:21 INFO - PROCESS | 3600 | 1467737601225 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - PROCESS | 3600 | 1467737601227 Marionette TRACE conn2 <- [1,326,null,{}] 08:53:21 INFO - PROCESS | 3600 | 1467737601230 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}] 08:53:21 INFO - PROCESS | 3600 | 1467737601232 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:21 INFO - PROCESS | 3600 | 1467737601311 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:53:21 INFO - PROCESS | 3600 | 1467737601353 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 3600 | 1467737601355 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:21 INFO - PROCESS | 3600 | ++DOCSHELL 1AA3EC00 == 42 [pid = 3600] [id = 91] 08:53:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (1AA3F000) [pid = 3600] [serial = 270] [outer = 00000000] 08:53:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (1AB2CC00) [pid = 3600] [serial = 271] [outer = 1AA3F000] 08:53:21 INFO - PROCESS | 3600 | 1467737601410 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (1AC4E400) [pid = 3600] [serial = 272] [outer = 1AA3F000] 08:53:21 INFO - PROCESS | 3600 | 1467737601939 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]]]}] 08:53:21 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. 08:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 745ms 08:53:21 INFO - PROCESS | 3600 | 1467737601970 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:53:21 INFO - PROCESS | 3600 | 1467737601975 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 08:53:21 INFO - PROCESS | 3600 | 1467737601980 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:53:21 INFO - PROCESS | 3600 | 1467737601985 Marionette TRACE conn2 <- [1,330,null,{}] 08:53:21 INFO - PROCESS | 3600 | 1467737601990 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}] 08:53:21 INFO - PROCESS | 3600 | 1467737601993 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:22 INFO - PROCESS | 3600 | 1467737602084 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:53:22 INFO - PROCESS | 3600 | 1467737602163 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 3600 | 1467737602166 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:22 INFO - PROCESS | 3600 | ++DOCSHELL 10E92400 == 43 [pid = 3600] [id = 92] 08:53:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (10E9A000) [pid = 3600] [serial = 273] [outer = 00000000] 08:53:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (129E5000) [pid = 3600] [serial = 274] [outer = 10E9A000] 08:53:22 INFO - PROCESS | 3600 | 1467737602262 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (13ABB400) [pid = 3600] [serial = 275] [outer = 10E9A000] 08:53:22 INFO - PROCESS | 3600 | 1467737602815 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]]]}] 08:53:22 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. 08:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 883ms 08:53:22 INFO - PROCESS | 3600 | 1467737602865 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 3600 | 1467737602870 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 08:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:53:22 INFO - PROCESS | 3600 | 1467737602877 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 3600 | 1467737602879 Marionette TRACE conn2 <- [1,334,null,{}] 08:53:22 INFO - PROCESS | 3600 | 1467737602883 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}] 08:53:22 INFO - PROCESS | 3600 | 1467737602886 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:23 INFO - PROCESS | 3600 | 1467737603017 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:53:23 INFO - PROCESS | 3600 | 1467737603071 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 3600 | 1467737603055 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:23 INFO - PROCESS | 3600 | ++DOCSHELL 13F04C00 == 44 [pid = 3600] [id = 93] 08:53:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (13F07000) [pid = 3600] [serial = 276] [outer = 00000000] 08:53:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (16617C00) [pid = 3600] [serial = 277] [outer = 13F07000] 08:53:23 INFO - PROCESS | 3600 | 1467737603110 Marionette DEBUG loaded listener.js 08:53:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (16BBD400) [pid = 3600] [serial = 278] [outer = 13F07000] 08:53:23 INFO - PROCESS | 3600 | 1467737603687 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]]]}] 08:53:23 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. 08:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 883ms 08:53:23 INFO - PROCESS | 3600 | 1467737603764 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 3600 | 1467737603767 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 08:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:53:23 INFO - PROCESS | 3600 | 1467737603771 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 3600 | 1467737603774 Marionette TRACE conn2 <- [1,338,null,{}] 08:53:23 INFO - PROCESS | 3600 | 1467737603785 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}] 08:53:23 INFO - PROCESS | 3600 | 1467737603772 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:23 INFO - PROCESS | 3600 | 1467737603906 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:53:24 INFO - PROCESS | 3600 | 1467737604015 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 3600 | 1467737604018 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:24 INFO - PROCESS | 3600 | ++DOCSHELL 19357400 == 45 [pid = 3600] [id = 94] 08:53:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (1935D000) [pid = 3600] [serial = 279] [outer = 00000000] 08:53:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (19E7C000) [pid = 3600] [serial = 280] [outer = 1935D000] 08:53:24 INFO - PROCESS | 3600 | 1467737604076 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (1A429C00) [pid = 3600] [serial = 281] [outer = 1935D000] 08:53:24 INFO - PROCESS | 3600 | 1467737604746 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]]]}] 08:53:24 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. 08:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1021ms 08:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:53:24 INFO - PROCESS | 3600 | 1467737604789 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 3600 | 1467737604793 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 08:53:24 INFO - PROCESS | 3600 | 1467737604798 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 3600 | 1467737604802 Marionette TRACE conn2 <- [1,342,null,{}] 08:53:24 INFO - PROCESS | 3600 | 1467737604807 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}] 08:53:24 INFO - PROCESS | 3600 | 1467737604809 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:24 INFO - PROCESS | 3600 | 1467737604891 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:53:24 INFO - PROCESS | 3600 | 1467737604973 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 3600 | 1467737604976 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:25 INFO - PROCESS | 3600 | ++DOCSHELL 11284800 == 46 [pid = 3600] [id = 95] 08:53:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (1128D800) [pid = 3600] [serial = 282] [outer = 00000000] 08:53:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (12B74C00) [pid = 3600] [serial = 283] [outer = 1128D800] 08:53:25 INFO - PROCESS | 3600 | 1467737605066 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (13222800) [pid = 3600] [serial = 284] [outer = 1128D800] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 158E9000 == 45 [pid = 3600] [id = 90] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 13F0D800 == 44 [pid = 3600] [id = 89] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 19FB7000 == 43 [pid = 3600] [id = 88] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 19E7D800 == 42 [pid = 3600] [id = 87] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 19355400 == 41 [pid = 3600] [id = 86] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 1740E000 == 40 [pid = 3600] [id = 85] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 16BC5C00 == 39 [pid = 3600] [id = 84] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 13F05000 == 38 [pid = 3600] [id = 83] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 1180F000 == 37 [pid = 3600] [id = 82] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 10A0B400 == 36 [pid = 3600] [id = 81] 08:53:25 INFO - PROCESS | 3600 | --DOCSHELL 105E5400 == 35 [pid = 3600] [id = 79] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (17F54400) [pid = 3600] [serial = 217] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (17F56400) [pid = 3600] [serial = 218] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (19358C00) [pid = 3600] [serial = 220] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (1740CC00) [pid = 3600] [serial = 214] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (16BCA800) [pid = 3600] [serial = 211] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (171D1400) [pid = 3600] [serial = 212] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (197AB800) [pid = 3600] [serial = 199] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (13109800) [pid = 3600] [serial = 203] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (12BB7C00) [pid = 3600] [serial = 202] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (19359000) [pid = 3600] [serial = 221] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (13F04000) [pid = 3600] [serial = 196] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (15659C00) [pid = 3600] [serial = 208] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (15BFA400) [pid = 3600] [serial = 209] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (1121D400) [pid = 3600] [serial = 193] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (1322A400) [pid = 3600] [serial = 205] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (13A7B000) [pid = 3600] [serial = 206] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (197AA400) [pid = 3600] [serial = 223] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1935EC00) [pid = 3600] [serial = 226] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1A7EBC00) [pid = 3600] [serial = 232] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1A42A800) [pid = 3600] [serial = 230] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1A348400) [pid = 3600] [serial = 229] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (19361400) [pid = 3600] [serial = 227] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (19C44800) [pid = 3600] [serial = 224] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1792B400) [pid = 3600] [serial = 215] [outer = 00000000] [url = about:blank] 08:53:25 INFO - PROCESS | 3600 | 1467737605447 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]]]}] 08:53:25 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. 08:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 704ms 08:53:25 INFO - PROCESS | 3600 | 1467737605500 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 3600 | 1467737605504 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 08:53:25 INFO - PROCESS | 3600 | 1467737605514 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:53:25 INFO - PROCESS | 3600 | 1467737605517 Marionette TRACE conn2 <- [1,346,null,{}] 08:53:25 INFO - PROCESS | 3600 | 1467737605520 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}] 08:53:25 INFO - PROCESS | 3600 | 1467737605523 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:25 INFO - PROCESS | 3600 | 1467737605597 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:53:25 INFO - PROCESS | 3600 | 1467737605606 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 3600 | 1467737605608 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:25 INFO - PROCESS | 3600 | ++DOCSHELL 142F2400 == 36 [pid = 3600] [id = 96] 08:53:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (142F8000) [pid = 3600] [serial = 285] [outer = 00000000] 08:53:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (144D5400) [pid = 3600] [serial = 286] [outer = 142F8000] 08:53:25 INFO - PROCESS | 3600 | 1467737605654 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (155E1C00) [pid = 3600] [serial = 287] [outer = 142F8000] 08:53:26 INFO - PROCESS | 3600 | 1467737606036 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]]]}] 08:53:26 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. 08:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 566ms 08:53:26 INFO - PROCESS | 3600 | 1467737606072 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 3600 | 1467737606074 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 08:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:53:26 INFO - PROCESS | 3600 | 1467737606082 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 3600 | 1467737606085 Marionette TRACE conn2 <- [1,350,null,{}] 08:53:26 INFO - PROCESS | 3600 | 1467737606095 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}] 08:53:26 INFO - PROCESS | 3600 | 1467737606099 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:26 INFO - PROCESS | 3600 | 1467737606163 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:53:26 INFO - PROCESS | 3600 | 1467737606173 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 3600 | 1467737606175 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:26 INFO - PROCESS | 3600 | ++DOCSHELL 171D9400 == 37 [pid = 3600] [id = 97] 08:53:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1732E400) [pid = 3600] [serial = 288] [outer = 00000000] 08:53:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (17408800) [pid = 3600] [serial = 289] [outer = 1732E400] 08:53:26 INFO - PROCESS | 3600 | 1467737606221 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1792B400) [pid = 3600] [serial = 290] [outer = 1732E400] 08:53:26 INFO - PROCESS | 3600 | 1467737606647 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]]]}] 08:53:26 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. 08:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms 08:53:26 INFO - PROCESS | 3600 | 1467737606696 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 3600 | 1467737606699 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 08:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:53:26 INFO - PROCESS | 3600 | 1467737606702 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 3600 | 1467737606704 Marionette TRACE conn2 <- [1,354,null,{}] 08:53:26 INFO - PROCESS | 3600 | 1467737606708 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}] 08:53:26 INFO - PROCESS | 3600 | 1467737606709 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:26 INFO - PROCESS | 3600 | 1467737606805 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:53:26 INFO - PROCESS | 3600 | 1467737606812 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 3600 | 1467737606814 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:26 INFO - PROCESS | 3600 | ++DOCSHELL 17D24400 == 38 [pid = 3600] [id = 98] 08:53:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (17D25400) [pid = 3600] [serial = 291] [outer = 00000000] 08:53:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17F56800) [pid = 3600] [serial = 292] [outer = 17D25400] 08:53:26 INFO - PROCESS | 3600 | 1467737606840 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (19355400) [pid = 3600] [serial = 293] [outer = 17D25400] 08:53:27 INFO - PROCESS | 3600 | 1467737607212 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]]]}] 08:53:27 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. 08:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 524ms 08:53:27 INFO - PROCESS | 3600 | 1467737607235 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 3600 | 1467737607237 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 08:53:27 INFO - PROCESS | 3600 | 1467737607257 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:53:27 INFO - PROCESS | 3600 | 1467737607259 Marionette TRACE conn2 <- [1,358,null,{}] 08:53:27 INFO - PROCESS | 3600 | 1467737607263 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}] 08:53:27 INFO - PROCESS | 3600 | 1467737607265 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:27 INFO - PROCESS | 3600 | 1467737607349 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:53:27 INFO - PROCESS | 3600 | 1467737607355 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 3600 | 1467737607357 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:27 INFO - PROCESS | 3600 | ++DOCSHELL 17D79800 == 39 [pid = 3600] [id = 99] 08:53:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (19359800) [pid = 3600] [serial = 294] [outer = 00000000] 08:53:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (19360C00) [pid = 3600] [serial = 295] [outer = 19359800] 08:53:27 INFO - PROCESS | 3600 | 1467737607445 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (19C44800) [pid = 3600] [serial = 296] [outer = 19359800] 08:53:27 INFO - PROCESS | 3600 | 1467737607851 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]]]}] 08:53:27 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. 08:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 649ms 08:53:27 INFO - PROCESS | 3600 | 1467737607928 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 3600 | 1467737607930 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 08:53:27 INFO - PROCESS | 3600 | 1467737607933 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:53:27 INFO - PROCESS | 3600 | 1467737607935 Marionette TRACE conn2 <- [1,362,null,{}] 08:53:27 INFO - PROCESS | 3600 | 1467737607938 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}] 08:53:27 INFO - PROCESS | 3600 | 1467737607944 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:28 INFO - PROCESS | 3600 | 1467737608044 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:53:28 INFO - PROCESS | 3600 | 1467737608101 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 3600 | 1467737608103 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:28 INFO - PROCESS | 3600 | ++DOCSHELL 13B2A800 == 40 [pid = 3600] [id = 100] 08:53:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1A343800) [pid = 3600] [serial = 297] [outer = 00000000] 08:53:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1A426800) [pid = 3600] [serial = 298] [outer = 1A343800] 08:53:28 INFO - PROCESS | 3600 | 1467737608127 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (1A42DC00) [pid = 3600] [serial = 299] [outer = 1A343800] 08:53:28 INFO - PROCESS | 3600 | 1467737608497 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]]]}] 08:53:28 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. 08:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 621ms 08:53:28 INFO - PROCESS | 3600 | 1467737608548 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 3600 | 1467737608550 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 08:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:53:28 INFO - PROCESS | 3600 | 1467737608565 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 3600 | 1467737608567 Marionette TRACE conn2 <- [1,366,null,{}] 08:53:28 INFO - PROCESS | 3600 | 1467737608571 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}] 08:53:28 INFO - PROCESS | 3600 | 1467737608573 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:28 INFO - PROCESS | 3600 | 1467737608690 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:53:28 INFO - PROCESS | 3600 | 1467737608727 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 3600 | 1467737608729 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:28 INFO - PROCESS | 3600 | ++DOCSHELL 10539C00 == 41 [pid = 3600] [id = 101] 08:53:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (10A78400) [pid = 3600] [serial = 300] [outer = 00000000] 08:53:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (1AA37000) [pid = 3600] [serial = 301] [outer = 10A78400] 08:53:28 INFO - PROCESS | 3600 | 1467737608772 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (1AA3D400) [pid = 3600] [serial = 302] [outer = 10A78400] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (17D84800) [pid = 3600] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (153E6400) [pid = 3600] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (19356000) [pid = 3600] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (19E80000) [pid = 3600] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (144CF400) [pid = 3600] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (10A76400) [pid = 3600] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (174C5800) [pid = 3600] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (11C95800) [pid = 3600] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (16BC6000) [pid = 3600] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (19FB9400) [pid = 3600] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (1A34D000) [pid = 3600] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (142F7400) [pid = 3600] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:53:29 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (10A77000) [pid = 3600] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:53:29 INFO - PROCESS | 3600 | 1467737609229 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]]]}] 08:53:29 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. 08:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 704ms 08:53:29 INFO - PROCESS | 3600 | 1467737609271 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 3600 | 1467737609273 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 08:53:29 INFO - PROCESS | 3600 | 1467737609277 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:53:29 INFO - PROCESS | 3600 | 1467737609278 Marionette TRACE conn2 <- [1,370,null,{}] 08:53:29 INFO - PROCESS | 3600 | 1467737609282 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}] 08:53:29 INFO - PROCESS | 3600 | 1467737609283 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:29 INFO - PROCESS | 3600 | 1467737609346 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:53:29 INFO - PROCESS | 3600 | 1467737609353 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 3600 | 1467737609355 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:29 INFO - PROCESS | 3600 | ++DOCSHELL 10A76400 == 42 [pid = 3600] [id = 102] 08:53:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (11DDEC00) [pid = 3600] [serial = 303] [outer = 00000000] 08:53:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (15584400) [pid = 3600] [serial = 304] [outer = 11DDEC00] 08:53:29 INFO - PROCESS | 3600 | 1467737609399 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17F53400) [pid = 3600] [serial = 305] [outer = 11DDEC00] 08:53:29 INFO - PROCESS | 3600 | 1467737609783 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]]]}] 08:53:29 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. 08:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 552ms 08:53:29 INFO - PROCESS | 3600 | 1467737609848 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 3600 | 1467737609850 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 08:53:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:53:29 INFO - PROCESS | 3600 | 1467737609854 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 3600 | 1467737609855 Marionette TRACE conn2 <- [1,374,null,{}] 08:53:29 INFO - PROCESS | 3600 | 1467737609859 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}] 08:53:29 INFO - PROCESS | 3600 | 1467737609861 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:29 INFO - PROCESS | 3600 | 1467737609944 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:53:29 INFO - PROCESS | 3600 | 1467737609932 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:29 INFO - PROCESS | 3600 | 1467737609934 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:29 INFO - PROCESS | 3600 | ++DOCSHELL 10A80400 == 43 [pid = 3600] [id = 103] 08:53:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (16BC6000) [pid = 3600] [serial = 306] [outer = 00000000] 08:53:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (1AA34800) [pid = 3600] [serial = 307] [outer = 16BC6000] 08:53:29 INFO - PROCESS | 3600 | 1467737609977 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (1AB34800) [pid = 3600] [serial = 308] [outer = 16BC6000] 08:53:30 INFO - PROCESS | 3600 | 1467737610359 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:53:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 525ms 08:53:30 INFO - PROCESS | 3600 | 1467737610390 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:53:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:53:30 INFO - PROCESS | 3600 | 1467737610383 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 08:53:30 INFO - PROCESS | 3600 | 1467737610387 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 3600 | 1467737610388 Marionette TRACE conn2 <- [1,378,null,{}] 08:53:30 INFO - PROCESS | 3600 | 1467737610392 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}] 08:53:30 INFO - PROCESS | 3600 | 1467737610393 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:30 INFO - PROCESS | 3600 | 1467737610470 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:53:30 INFO - PROCESS | 3600 | 1467737610476 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 3600 | 1467737610477 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:30 INFO - PROCESS | 3600 | ++DOCSHELL 104CD800 == 44 [pid = 3600] [id = 104] 08:53:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (16684800) [pid = 3600] [serial = 309] [outer = 00000000] 08:53:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1668B800) [pid = 3600] [serial = 310] [outer = 16684800] 08:53:30 INFO - PROCESS | 3600 | 1467737610519 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1668F400) [pid = 3600] [serial = 311] [outer = 16684800] 08:53:30 INFO - PROCESS | 3600 | 1467737610900 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:53:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 552ms 08:53:30 INFO - PROCESS | 3600 | 1467737610960 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 3600 | 1467737610965 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 08:53:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:53:30 INFO - PROCESS | 3600 | 1467737610970 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 3600 | 1467737610974 Marionette TRACE conn2 <- [1,382,null,{}] 08:53:30 INFO - PROCESS | 3600 | 1467737610980 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}] 08:53:30 INFO - PROCESS | 3600 | 1467737610984 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:31 INFO - PROCESS | 3600 | 1467737611079 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:53:31 INFO - PROCESS | 3600 | 1467737611205 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 3600 | 1467737611210 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:31 INFO - PROCESS | 3600 | ++DOCSHELL 1128E800 == 45 [pid = 3600] [id = 105] 08:53:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (114BBC00) [pid = 3600] [serial = 312] [outer = 00000000] 08:53:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (12BAF400) [pid = 3600] [serial = 313] [outer = 114BBC00] 08:53:31 INFO - PROCESS | 3600 | 1467737611265 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (12EEB000) [pid = 3600] [serial = 314] [outer = 114BBC00] 08:53:31 INFO - PROCESS | 3600 | 1467737611752 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:53:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 842ms 08:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:53:31 INFO - PROCESS | 3600 | 1467737611800 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 3600 | 1467737611803 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 08:53:31 INFO - PROCESS | 3600 | 1467737611810 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 3600 | 1467737611813 Marionette TRACE conn2 <- [1,386,null,{}] 08:53:31 INFO - PROCESS | 3600 | 1467737611818 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}] 08:53:31 INFO - PROCESS | 3600 | 1467737611821 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:31 INFO - PROCESS | 3600 | 1467737611926 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:53:32 INFO - PROCESS | 3600 | 1467737612051 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 3600 | 1467737612054 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:32 INFO - PROCESS | 3600 | ++DOCSHELL 16614C00 == 46 [pid = 3600] [id = 106] 08:53:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (16616C00) [pid = 3600] [serial = 315] [outer = 00000000] 08:53:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (1668C800) [pid = 3600] [serial = 316] [outer = 16616C00] 08:53:32 INFO - PROCESS | 3600 | 1467737612109 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (16A87C00) [pid = 3600] [serial = 317] [outer = 16616C00] 08:53:32 INFO - PROCESS | 3600 | 1467737612635 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]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 883ms 08:53:32 INFO - PROCESS | 3600 | 1467737612693 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 3600 | 1467737612696 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 08:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:53:32 INFO - PROCESS | 3600 | 1467737612700 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 3600 | 1467737612702 Marionette TRACE conn2 <- [1,390,null,{}] 08:53:32 INFO - PROCESS | 3600 | 1467737612711 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}] 08:53:32 INFO - PROCESS | 3600 | 1467737612716 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:32 INFO - PROCESS | 3600 | 1467737612814 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:53:32 INFO - PROCESS | 3600 | 1467737612940 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 3600 | 1467737612944 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:32 INFO - PROCESS | 3600 | ++DOCSHELL 19360800 == 47 [pid = 3600] [id = 107] 08:53:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (19C47C00) [pid = 3600] [serial = 318] [outer = 00000000] 08:53:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (19E7CC00) [pid = 3600] [serial = 319] [outer = 19C47C00] 08:53:32 INFO - PROCESS | 3600 | 1467737613001 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (1A34D000) [pid = 3600] [serial = 320] [outer = 19C47C00] 08:53:33 INFO - PROCESS | 3600 | 1467737613612 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]]]}] 08:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 952ms 08:53:33 INFO - PROCESS | 3600 | 1467737613663 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 3600 | 1467737613666 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 08:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:53:33 INFO - PROCESS | 3600 | 1467737613669 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 3600 | 1467737613671 Marionette TRACE conn2 <- [1,394,null,{}] 08:53:33 INFO - PROCESS | 3600 | 1467737613675 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}] 08:53:33 INFO - PROCESS | 3600 | 1467737613677 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:33 INFO - PROCESS | 3600 | 1467737613900 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:53:34 INFO - PROCESS | 3600 | 1467737614027 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 3600 | 1467737614030 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:34 INFO - PROCESS | 3600 | ++DOCSHELL 105E8000 == 48 [pid = 3600] [id = 108] 08:53:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (10A03000) [pid = 3600] [serial = 321] [outer = 00000000] 08:53:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (10B62800) [pid = 3600] [serial = 322] [outer = 10A03000] 08:53:34 INFO - PROCESS | 3600 | 1467737614080 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (1128A800) [pid = 3600] [serial = 323] [outer = 10A03000] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 10A80400 == 47 [pid = 3600] [id = 103] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 10A76400 == 46 [pid = 3600] [id = 102] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 10539C00 == 45 [pid = 3600] [id = 101] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 13B2A800 == 44 [pid = 3600] [id = 100] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 17D79800 == 43 [pid = 3600] [id = 99] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 17D24400 == 42 [pid = 3600] [id = 98] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 171D9400 == 41 [pid = 3600] [id = 97] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 142F2400 == 40 [pid = 3600] [id = 96] 08:53:34 INFO - PROCESS | 3600 | --DOCSHELL 11284800 == 39 [pid = 3600] [id = 95] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (11285000) [pid = 3600] [serial = 160] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (1A426000) [pid = 3600] [serial = 200] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (1A55D400) [pid = 3600] [serial = 191] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (19C4BC00) [pid = 3600] [serial = 256] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1A424000) [pid = 3600] [serial = 259] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (153DC000) [pid = 3600] [serial = 247] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (155E3400) [pid = 3600] [serial = 248] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (114B0400) [pid = 3600] [serial = 242] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (10E8E000) [pid = 3600] [serial = 241] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (144D2400) [pid = 3600] [serial = 238] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (19CE4800) [pid = 3600] [serial = 257] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (114AEC00) [pid = 3600] [serial = 235] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (17D23800) [pid = 3600] [serial = 253] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (12BAE400) [pid = 3600] [serial = 244] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (12EE6400) [pid = 3600] [serial = 245] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (1740BC00) [pid = 3600] [serial = 251] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (17337C00) [pid = 3600] [serial = 250] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (1A565800) [pid = 3600] [serial = 262] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (1A424C00) [pid = 3600] [serial = 260] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1A7EF400) [pid = 3600] [serial = 268] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1A569400) [pid = 3600] [serial = 263] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1A7F0000) [pid = 3600] [serial = 269] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1AB2CC00) [pid = 3600] [serial = 271] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (15585800) [pid = 3600] [serial = 266] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (19361800) [pid = 3600] [serial = 265] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (17D7CC00) [pid = 3600] [serial = 254] [outer = 00000000] [url = about:blank] 08:53:34 INFO - PROCESS | 3600 | 1467737614625 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]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1021ms 08:53:34 INFO - PROCESS | 3600 | 1467737614700 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 3600 | 1467737614704 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 08:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:53:34 INFO - PROCESS | 3600 | 1467737614710 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 3600 | 1467737614713 Marionette TRACE conn2 <- [1,398,null,{}] 08:53:34 INFO - PROCESS | 3600 | 1467737614718 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}] 08:53:34 INFO - PROCESS | 3600 | 1467737614721 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:34 INFO - PROCESS | 3600 | 1467737614817 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:53:34 INFO - PROCESS | 3600 | 1467737614824 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 3600 | 1467737614826 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:34 INFO - PROCESS | 3600 | ++DOCSHELL 114B7C00 == 40 [pid = 3600] [id = 109] 08:53:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (12BAE400) [pid = 3600] [serial = 324] [outer = 00000000] 08:53:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (12E6B800) [pid = 3600] [serial = 325] [outer = 12BAE400] 08:53:34 INFO - PROCESS | 3600 | 1467737614854 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1322B000) [pid = 3600] [serial = 326] [outer = 12BAE400] 08:53:35 INFO - PROCESS | 3600 | 1467737615304 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 607ms 08:53:35 INFO - PROCESS | 3600 | 1467737615340 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 3600 | 1467737615343 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 08:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:53:35 INFO - PROCESS | 3600 | 1467737615347 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 3600 | 1467737615348 Marionette TRACE conn2 <- [1,402,null,{}] 08:53:35 INFO - PROCESS | 3600 | 1467737615352 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}] 08:53:35 INFO - PROCESS | 3600 | 1467737615337 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:35 INFO - PROCESS | 3600 | 1467737615421 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:53:35 INFO - PROCESS | 3600 | 1467737615431 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 3600 | 1467737615433 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:35 INFO - PROCESS | 3600 | ++DOCSHELL 16614000 == 41 [pid = 3600] [id = 110] 08:53:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (16615000) [pid = 3600] [serial = 327] [outer = 00000000] 08:53:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (16685800) [pid = 3600] [serial = 328] [outer = 16615000] 08:53:35 INFO - PROCESS | 3600 | 1467737615478 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1668E000) [pid = 3600] [serial = 329] [outer = 16615000] 08:53:35 INFO - PROCESS | 3600 | 1467737615893 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]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 607ms 08:53:35 INFO - PROCESS | 3600 | 1467737615944 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 3600 | 1467737615948 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 08:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:53:35 INFO - PROCESS | 3600 | 1467737615958 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 3600 | 1467737615962 Marionette TRACE conn2 <- [1,406,null,{}] 08:53:35 INFO - PROCESS | 3600 | 1467737615965 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}] 08:53:35 INFO - PROCESS | 3600 | 1467737615968 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:36 INFO - PROCESS | 3600 | 1467737616054 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:53:36 INFO - PROCESS | 3600 | 1467737616115 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 3600 | 1467737616117 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:36 INFO - PROCESS | 3600 | ++DOCSHELL 16686400 == 42 [pid = 3600] [id = 111] 08:53:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (174B9000) [pid = 3600] [serial = 330] [outer = 00000000] 08:53:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17D25000) [pid = 3600] [serial = 331] [outer = 174B9000] 08:53:36 INFO - PROCESS | 3600 | 1467737616160 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (17D79800) [pid = 3600] [serial = 332] [outer = 174B9000] 08:53:36 INFO - PROCESS | 3600 | 1467737616493 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]]]}] 08:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 566ms 08:53:36 INFO - PROCESS | 3600 | 1467737616532 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 3600 | 1467737616534 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 08:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:53:36 INFO - PROCESS | 3600 | 1467737616538 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 3600 | 1467737616539 Marionette TRACE conn2 <- [1,410,null,{}] 08:53:36 INFO - PROCESS | 3600 | 1467737616542 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}] 08:53:36 INFO - PROCESS | 3600 | 1467737616545 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:36 INFO - PROCESS | 3600 | 1467737616667 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:53:36 INFO - PROCESS | 3600 | 1467737616705 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 3600 | 1467737616689 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:36 INFO - PROCESS | 3600 | ++DOCSHELL 17F5E400 == 43 [pid = 3600] [id = 112] 08:53:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (17F5E800) [pid = 3600] [serial = 333] [outer = 00000000] 08:53:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (1979F800) [pid = 3600] [serial = 334] [outer = 17F5E800] 08:53:36 INFO - PROCESS | 3600 | 1467737616736 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (19C49800) [pid = 3600] [serial = 335] [outer = 17F5E800] 08:53:37 INFO - PROCESS | 3600 | 1467737617166 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 662ms 08:53:37 INFO - PROCESS | 3600 | 1467737617196 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 3600 | 1467737617198 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 08:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:53:37 INFO - PROCESS | 3600 | 1467737617201 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 3600 | 1467737617203 Marionette TRACE conn2 <- [1,414,null,{}] 08:53:37 INFO - PROCESS | 3600 | 1467737617207 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}] 08:53:37 INFO - PROCESS | 3600 | 1467737617209 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:37 INFO - PROCESS | 3600 | 1467737617303 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:53:37 INFO - PROCESS | 3600 | 1467737617310 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 3600 | 1467737617316 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:37 INFO - PROCESS | 3600 | ++DOCSHELL 19E81800 == 44 [pid = 3600] [id = 113] 08:53:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (19E82000) [pid = 3600] [serial = 336] [outer = 00000000] 08:53:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1A342000) [pid = 3600] [serial = 337] [outer = 19E82000] 08:53:37 INFO - PROCESS | 3600 | 1467737617395 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (1A42C800) [pid = 3600] [serial = 338] [outer = 19E82000] 08:53:37 INFO - PROCESS | 3600 | 1467737617812 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]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 648ms 08:53:37 INFO - PROCESS | 3600 | 1467737617857 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 3600 | 1467737617859 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 08:53:37 INFO - PROCESS | 3600 | 1467737617862 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:53:37 INFO - PROCESS | 3600 | 1467737617864 Marionette TRACE conn2 <- [1,418,null,{}] 08:53:37 INFO - PROCESS | 3600 | 1467737617867 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}] 08:53:37 INFO - PROCESS | 3600 | 1467737617869 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:37 INFO - PROCESS | 3600 | 1467737617978 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:53:38 INFO - PROCESS | 3600 | 1467737618044 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 3600 | 1467737618028 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:38 INFO - PROCESS | 3600 | ++DOCSHELL 1A42F800 == 45 [pid = 3600] [id = 114] 08:53:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (1A55A400) [pid = 3600] [serial = 339] [outer = 00000000] 08:53:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (1A7EF800) [pid = 3600] [serial = 340] [outer = 1A55A400] 08:53:38 INFO - PROCESS | 3600 | 1467737618070 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (1A7F4800) [pid = 3600] [serial = 341] [outer = 1A55A400] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1A343800) [pid = 3600] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (1935D000) [pid = 3600] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (17D25400) [pid = 3600] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (1128D800) [pid = 3600] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (1732E400) [pid = 3600] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (142F8000) [pid = 3600] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (10A78400) [pid = 3600] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (11DDEC00) [pid = 3600] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (16BC6000) [pid = 3600] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:53:38 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (19359800) [pid = 3600] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:53:38 INFO - PROCESS | 3600 | 1467737619002 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]]]}] 08:53:39 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 08:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1159ms 08:53:39 INFO - PROCESS | 3600 | 1467737619036 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 3600 | 1467737619038 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 08:53:39 INFO - PROCESS | 3600 | 1467737619041 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:53:39 INFO - PROCESS | 3600 | 1467737619043 Marionette TRACE conn2 <- [1,422,null,{}] 08:53:39 INFO - PROCESS | 3600 | 1467737619047 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}] 08:53:39 INFO - PROCESS | 3600 | 1467737619049 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:39 INFO - PROCESS | 3600 | 1467737619112 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:53:39 INFO - PROCESS | 3600 | 1467737619117 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 3600 | 1467737619119 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:39 INFO - PROCESS | 3600 | ++DOCSHELL 142F3C00 == 46 [pid = 3600] [id = 115] 08:53:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (16BC6000) [pid = 3600] [serial = 342] [outer = 00000000] 08:53:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (19C48000) [pid = 3600] [serial = 343] [outer = 16BC6000] 08:53:39 INFO - PROCESS | 3600 | 1467737619162 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (19FB6C00) [pid = 3600] [serial = 344] [outer = 16BC6000] 08:53:39 INFO - PROCESS | 3600 | 1467737619965 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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 952ms 08:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:53:39 INFO - PROCESS | 3600 | 1467737619994 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 3600 | 1467737619996 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 08:53:39 INFO - PROCESS | 3600 | 1467737620000 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 3600 | 1467737620001 Marionette TRACE conn2 <- [1,426,null,{}] 08:53:40 INFO - PROCESS | 3600 | 1467737620005 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}] 08:53:40 INFO - PROCESS | 3600 | 1467737620006 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:40 INFO - PROCESS | 3600 | 1467737620095 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:53:40 INFO - PROCESS | 3600 | 1467737620103 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 3600 | 1467737620105 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:40 INFO - PROCESS | 3600 | ++DOCSHELL 17F56C00 == 47 [pid = 3600] [id = 116] 08:53:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (1935D000) [pid = 3600] [serial = 345] [outer = 00000000] 08:53:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1AA3D000) [pid = 3600] [serial = 346] [outer = 1935D000] 08:53:40 INFO - PROCESS | 3600 | 1467737620148 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1AB2CC00) [pid = 3600] [serial = 347] [outer = 1935D000] 08:53:40 INFO - PROCESS | 3600 | 1467737620626 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] 08:53:40 INFO - PROCESS | 3600 | 1467737620705 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 08:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:53:40 INFO - PROCESS | 3600 | 1467737620710 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 3600 | 1467737620713 Marionette TRACE conn2 <- [1,430,null,{}] 08:53:40 INFO - PROCESS | 3600 | 1467737620719 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}] 08:53:40 INFO - PROCESS | 3600 | 1467737620722 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:40 INFO - PROCESS | 3600 | 1467737620839 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:53:40 INFO - PROCESS | 3600 | 1467737620940 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 3600 | 1467737620943 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:40 INFO - PROCESS | 3600 | ++DOCSHELL 11219000 == 48 [pid = 3600] [id = 117] 08:53:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (11808000) [pid = 3600] [serial = 348] [outer = 00000000] 08:53:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (144D1800) [pid = 3600] [serial = 349] [outer = 11808000] 08:53:40 INFO - PROCESS | 3600 | 1467737621000 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (15585800) [pid = 3600] [serial = 350] [outer = 11808000] 08:53:41 INFO - PROCESS | 3600 | 1467737621528 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]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 828ms 08:53:41 INFO - PROCESS | 3600 | 1467737621548 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 3600 | 1467737621553 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 08:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:53:41 INFO - PROCESS | 3600 | 1467737621559 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 3600 | 1467737621562 Marionette TRACE conn2 <- [1,434,null,{}] 08:53:41 INFO - PROCESS | 3600 | 1467737621566 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}] 08:53:41 INFO - PROCESS | 3600 | 1467737621569 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:41 INFO - PROCESS | 3600 | 1467737621675 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:53:41 INFO - PROCESS | 3600 | 1467737621772 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 3600 | 1467737621774 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:41 INFO - PROCESS | 3600 | ++DOCSHELL 15F2A800 == 49 [pid = 3600] [id = 118] 08:53:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (15F2BC00) [pid = 3600] [serial = 351] [outer = 00000000] 08:53:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (15F31000) [pid = 3600] [serial = 352] [outer = 15F2BC00] 08:53:41 INFO - PROCESS | 3600 | 1467737621831 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (15F34000) [pid = 3600] [serial = 353] [outer = 15F2BC00] 08:53:42 INFO - PROCESS | 3600 | 1467737622341 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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 827ms 08:53:42 INFO - PROCESS | 3600 | 1467737622404 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 3600 | 1467737622406 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 08:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:53:42 INFO - PROCESS | 3600 | 1467737622410 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 3600 | 1467737622413 Marionette TRACE conn2 <- [1,438,null,{}] 08:53:42 INFO - PROCESS | 3600 | 1467737622424 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}] 08:53:42 INFO - PROCESS | 3600 | 1467737622429 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:42 INFO - PROCESS | 3600 | 1467737622521 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:53:42 INFO - PROCESS | 3600 | 1467737622595 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 3600 | 1467737622598 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:42 INFO - PROCESS | 3600 | ++DOCSHELL 17D76C00 == 50 [pid = 3600] [id = 119] 08:53:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (17D80800) [pid = 3600] [serial = 354] [outer = 00000000] 08:53:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (1935A400) [pid = 3600] [serial = 355] [outer = 17D80800] 08:53:42 INFO - PROCESS | 3600 | 1467737622654 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (19E75C00) [pid = 3600] [serial = 356] [outer = 17D80800] 08:53:43 INFO - PROCESS | 3600 | 1467737623181 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]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 801ms 08:53:43 INFO - PROCESS | 3600 | 1467737623211 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 3600 | 1467737623214 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 08:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:53:43 INFO - PROCESS | 3600 | 1467737623218 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 3600 | 1467737623220 Marionette TRACE conn2 <- [1,442,null,{}] 08:53:43 INFO - PROCESS | 3600 | 1467737623206 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}] 08:53:43 INFO - PROCESS | 3600 | 1467737623208 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:43 INFO - PROCESS | 3600 | 1467737623312 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:53:43 INFO - PROCESS | 3600 | 1467737623407 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 3600 | 1467737623410 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:43 INFO - PROCESS | 3600 | ++DOCSHELL 1A7ECC00 == 51 [pid = 3600] [id = 120] 08:53:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1A7EDC00) [pid = 3600] [serial = 357] [outer = 00000000] 08:53:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (1AC50800) [pid = 3600] [serial = 358] [outer = 1A7EDC00] 08:53:43 INFO - PROCESS | 3600 | 1467737623441 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (1AF04000) [pid = 3600] [serial = 359] [outer = 1A7EDC00] 08:53:44 INFO - PROCESS | 3600 | 1467737624084 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]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 924ms 08:53:44 INFO - PROCESS | 3600 | 1467737624258 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 3600 | 1467737624262 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 08:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:53:44 INFO - PROCESS | 3600 | 1467737624277 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 3600 | 1467737624280 Marionette TRACE conn2 <- [1,446,null,{}] 08:53:44 INFO - PROCESS | 3600 | 1467737624285 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}] 08:53:44 INFO - PROCESS | 3600 | 1467737624288 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:44 INFO - PROCESS | 3600 | 1467737624370 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:53:44 INFO - PROCESS | 3600 | 1467737624447 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 3600 | 1467737624452 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:44 INFO - PROCESS | 3600 | ++DOCSHELL 13F03400 == 52 [pid = 3600] [id = 121] 08:53:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (13F0D800) [pid = 3600] [serial = 360] [outer = 00000000] 08:53:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (142FA000) [pid = 3600] [serial = 361] [outer = 13F0D800] 08:53:44 INFO - PROCESS | 3600 | 1467737624481 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (153E0800) [pid = 3600] [serial = 362] [outer = 13F0D800] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 142F3C00 == 51 [pid = 3600] [id = 115] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 1A42F800 == 50 [pid = 3600] [id = 114] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 19E81800 == 49 [pid = 3600] [id = 113] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 17F5E400 == 48 [pid = 3600] [id = 112] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 16686400 == 47 [pid = 3600] [id = 111] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 16614000 == 46 [pid = 3600] [id = 110] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 114B7C00 == 45 [pid = 3600] [id = 109] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 105E8000 == 44 [pid = 3600] [id = 108] 08:53:44 INFO - PROCESS | 3600 | --DOCSHELL 1128E800 == 43 [pid = 3600] [id = 105] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (1A426800) [pid = 3600] [serial = 298] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (1A429C00) [pid = 3600] [serial = 281] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (19E7C000) [pid = 3600] [serial = 280] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (16617C00) [pid = 3600] [serial = 277] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (17F56800) [pid = 3600] [serial = 292] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (12B74C00) [pid = 3600] [serial = 283] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (13222800) [pid = 3600] [serial = 284] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (129E5000) [pid = 3600] [serial = 274] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (17408800) [pid = 3600] [serial = 289] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (1792B400) [pid = 3600] [serial = 290] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (144D5400) [pid = 3600] [serial = 286] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1A42DC00) [pid = 3600] [serial = 299] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (155E1C00) [pid = 3600] [serial = 287] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (1AA37000) [pid = 3600] [serial = 301] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (15584400) [pid = 3600] [serial = 304] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (17F53400) [pid = 3600] [serial = 305] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (1AA34800) [pid = 3600] [serial = 307] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (1AA3D400) [pid = 3600] [serial = 302] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (19360C00) [pid = 3600] [serial = 295] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (19C44800) [pid = 3600] [serial = 296] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (1AB34800) [pid = 3600] [serial = 308] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (19355400) [pid = 3600] [serial = 293] [outer = 00000000] [url = about:blank] 08:53:44 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1668B800) [pid = 3600] [serial = 310] [outer = 00000000] [url = about:blank] 08:53:45 INFO - PROCESS | 3600 | 1467737625038 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]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 801ms 08:53:45 INFO - PROCESS | 3600 | 1467737625064 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 3600 | 1467737625067 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 08:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:53:45 INFO - PROCESS | 3600 | 1467737625073 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 3600 | 1467737625077 Marionette TRACE conn2 <- [1,450,null,{}] 08:53:45 INFO - PROCESS | 3600 | 1467737625081 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}] 08:53:45 INFO - PROCESS | 3600 | 1467737625083 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:45 INFO - PROCESS | 3600 | 1467737625182 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:53:45 INFO - PROCESS | 3600 | 1467737625252 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 3600 | 1467737625255 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:45 INFO - PROCESS | 3600 | ++DOCSHELL 1121D800 == 44 [pid = 3600] [id = 122] 08:53:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (11896C00) [pid = 3600] [serial = 363] [outer = 00000000] 08:53:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (13F10400) [pid = 3600] [serial = 364] [outer = 11896C00] 08:53:45 INFO - PROCESS | 3600 | 1467737625301 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (15F28C00) [pid = 3600] [serial = 365] [outer = 11896C00] 08:53:45 INFO - PROCESS | 3600 | 1467737625632 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] 08:53:45 INFO - PROCESS | 3600 | 1467737625664 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 08:53:45 INFO - PROCESS | 3600 | 1467737625668 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 3600 | 1467737625670 Marionette TRACE conn2 <- [1,454,null,{}] 08:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:53:45 INFO - PROCESS | 3600 | 1467737625679 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}] 08:53:45 INFO - PROCESS | 3600 | 1467737625683 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:45 INFO - PROCESS | 3600 | 1467737625778 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:53:45 INFO - PROCESS | 3600 | 1467737625789 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 3600 | 1467737625792 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:45 INFO - PROCESS | 3600 | ++DOCSHELL 167CB400 == 45 [pid = 3600] [id = 123] 08:53:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (167CB800) [pid = 3600] [serial = 366] [outer = 00000000] 08:53:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (171CE800) [pid = 3600] [serial = 367] [outer = 167CB800] 08:53:45 INFO - PROCESS | 3600 | 1467737625839 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (17405C00) [pid = 3600] [serial = 368] [outer = 167CB800] 08:53:46 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:46 INFO - PROCESS | 3600 | 1467737626241 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]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 607ms 08:53:46 INFO - PROCESS | 3600 | 1467737626267 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 3600 | 1467737626269 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 08:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:53:46 INFO - PROCESS | 3600 | 1467737626273 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 3600 | 1467737626274 Marionette TRACE conn2 <- [1,458,null,{}] 08:53:46 INFO - PROCESS | 3600 | 1467737626278 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}] 08:53:46 INFO - PROCESS | 3600 | 1467737626280 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:46 INFO - PROCESS | 3600 | 1467737626348 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:53:46 INFO - PROCESS | 3600 | 1467737626353 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 3600 | 1467737626355 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:46 INFO - PROCESS | 3600 | ++DOCSHELL 179E8400 == 46 [pid = 3600] [id = 124] 08:53:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (179E9000) [pid = 3600] [serial = 369] [outer = 00000000] 08:53:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (17F57400) [pid = 3600] [serial = 370] [outer = 179E9000] 08:53:46 INFO - PROCESS | 3600 | 1467737626400 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (17F59800) [pid = 3600] [serial = 371] [outer = 179E9000] 08:53:46 INFO - PROCESS | 3600 | 1467737626816 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] 08:53:46 INFO - PROCESS | 3600 | 1467737626827 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 08:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:53:46 INFO - PROCESS | 3600 | 1467737626831 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 3600 | 1467737626833 Marionette TRACE conn2 <- [1,462,null,{}] 08:53:46 INFO - PROCESS | 3600 | 1467737626836 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}] 08:53:46 INFO - PROCESS | 3600 | 1467737626838 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:46 INFO - PROCESS | 3600 | 1467737626918 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:53:46 INFO - PROCESS | 3600 | 1467737626923 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 3600 | 1467737626925 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:46 INFO - PROCESS | 3600 | ++DOCSHELL 1935E000 == 47 [pid = 3600] [id = 125] 08:53:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (197AA400) [pid = 3600] [serial = 372] [outer = 00000000] 08:53:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (19C53800) [pid = 3600] [serial = 373] [outer = 197AA400] 08:53:46 INFO - PROCESS | 3600 | 1467737626968 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (19E81800) [pid = 3600] [serial = 374] [outer = 197AA400] 08:53:47 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:53:47 INFO - PROCESS | 3600 | 1467737627401 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] 08:53:47 INFO - PROCESS | 3600 | 1467737627468 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 08:53:47 INFO - PROCESS | 3600 | 1467737627471 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 3600 | 1467737627473 Marionette TRACE conn2 <- [1,466,null,{}] 08:53:47 INFO - PROCESS | 3600 | 1467737627476 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}] 08:53:47 INFO - PROCESS | 3600 | 1467737627482 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:47 INFO - PROCESS | 3600 | 1467737627601 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:53:47 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 08:53:47 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 08:53:47 INFO - PROCESS | 3600 | 1467737627661 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 3600 | 1467737627663 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:47 INFO - PROCESS | 3600 | ++DOCSHELL 1A341800 == 48 [pid = 3600] [id = 126] 08:53:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (1A560800) [pid = 3600] [serial = 375] [outer = 00000000] 08:53:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (1A569400) [pid = 3600] [serial = 376] [outer = 1A560800] 08:53:47 INFO - PROCESS | 3600 | 1467737627689 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (1AA38800) [pid = 3600] [serial = 377] [outer = 1A560800] 08:53:48 INFO - PROCESS | 3600 | 1467737628101 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] 08:53:48 INFO - PROCESS | 3600 | 1467737628133 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 08:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:53:48 INFO - PROCESS | 3600 | 1467737628141 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 3600 | 1467737628142 Marionette TRACE conn2 <- [1,470,null,{}] 08:53:48 INFO - PROCESS | 3600 | 1467737628146 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}] 08:53:48 INFO - PROCESS | 3600 | 1467737628147 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:48 INFO - PROCESS | 3600 | 1467737628237 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:53:48 INFO - PROCESS | 3600 | 1467737628244 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 3600 | 1467737628246 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:48 INFO - PROCESS | 3600 | ++DOCSHELL 10B68800 == 49 [pid = 3600] [id = 127] 08:53:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (1A34C800) [pid = 3600] [serial = 378] [outer = 00000000] 08:53:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (1A5D2800) [pid = 3600] [serial = 379] [outer = 1A34C800] 08:53:48 INFO - PROCESS | 3600 | 1467737628288 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1A5D6800) [pid = 3600] [serial = 380] [outer = 1A34C800] 08:53:48 INFO - PROCESS | 3600 | 1467737628700 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]]]}] 08:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 566ms 08:53:48 INFO - PROCESS | 3600 | 1467737628716 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 3600 | 1467737628718 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 08:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:53:48 INFO - PROCESS | 3600 | 1467737628721 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 3600 | 1467737628723 Marionette TRACE conn2 <- [1,474,null,{}] 08:53:48 INFO - PROCESS | 3600 | 1467737628726 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}] 08:53:48 INFO - PROCESS | 3600 | 1467737628728 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:48 INFO - PROCESS | 3600 | 1467737628818 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:53:48 INFO - PROCESS | 3600 | 1467737628824 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 3600 | 1467737628826 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:48 INFO - PROCESS | 3600 | ++DOCSHELL 16BDC800 == 50 [pid = 3600] [id = 128] 08:53:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (16BDE000) [pid = 3600] [serial = 381] [outer = 00000000] 08:53:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (16BE3000) [pid = 3600] [serial = 382] [outer = 16BDE000] 08:53:48 INFO - PROCESS | 3600 | 1467737628868 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (16BE5000) [pid = 3600] [serial = 383] [outer = 16BDE000] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (16BC6000) [pid = 3600] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (17F5E800) [pid = 3600] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (1A55A400) [pid = 3600] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (19E82000) [pid = 3600] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (10A03000) [pid = 3600] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (12BAE400) [pid = 3600] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (174B9000) [pid = 3600] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:53:49 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (16615000) [pid = 3600] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:53:49 INFO - PROCESS | 3600 | 1467737629319 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]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 662ms 08:53:49 INFO - PROCESS | 3600 | 1467737629379 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 3600 | 1467737629381 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 08:53:49 INFO - PROCESS | 3600 | 1467737629384 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:53:49 INFO - PROCESS | 3600 | 1467737629386 Marionette TRACE conn2 <- [1,478,null,{}] 08:53:49 INFO - PROCESS | 3600 | 1467737629394 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}] 08:53:49 INFO - PROCESS | 3600 | 1467737629396 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:49 INFO - PROCESS | 3600 | 1467737629474 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:53:49 INFO - PROCESS | 3600 | 1467737629483 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 3600 | 1467737629485 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:49 INFO - PROCESS | 3600 | ++DOCSHELL 16BDFC00 == 51 [pid = 3600] [id = 129] 08:53:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (16BE4800) [pid = 3600] [serial = 384] [outer = 00000000] 08:53:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (19361800) [pid = 3600] [serial = 385] [outer = 16BE4800] 08:53:49 INFO - PROCESS | 3600 | 1467737629527 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (1A342C00) [pid = 3600] [serial = 386] [outer = 16BE4800] 08:53:49 INFO - PROCESS | 3600 | 1467737629885 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]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 538ms 08:53:49 INFO - PROCESS | 3600 | 1467737629922 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 3600 | 1467737629923 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 08:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:53:49 INFO - PROCESS | 3600 | 1467737629927 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 3600 | 1467737629929 Marionette TRACE conn2 <- [1,482,null,{}] 08:53:49 INFO - PROCESS | 3600 | 1467737629933 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}] 08:53:49 INFO - PROCESS | 3600 | 1467737629934 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:50 INFO - PROCESS | 3600 | 1467737630024 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:53:50 INFO - PROCESS | 3600 | 1467737630032 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 3600 | 1467737630034 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:50 INFO - PROCESS | 3600 | ++DOCSHELL 1A5D5000 == 52 [pid = 3600] [id = 130] 08:53:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (1A5D5800) [pid = 3600] [serial = 387] [outer = 00000000] 08:53:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1AB2F400) [pid = 3600] [serial = 388] [outer = 1A5D5800] 08:53:50 INFO - PROCESS | 3600 | 1467737630076 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (1AC4D800) [pid = 3600] [serial = 389] [outer = 1A5D5800] 08:53:50 INFO - PROCESS | 3600 | 1467737630445 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]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 566ms 08:53:50 INFO - PROCESS | 3600 | 1467737630491 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 3600 | 1467737630494 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 08:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:53:50 INFO - PROCESS | 3600 | 1467737630497 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 3600 | 1467737630499 Marionette TRACE conn2 <- [1,486,null,{}] 08:53:50 INFO - PROCESS | 3600 | 1467737630502 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}] 08:53:50 INFO - PROCESS | 3600 | 1467737630505 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:50 INFO - PROCESS | 3600 | 1467737630580 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:53:50 INFO - PROCESS | 3600 | 1467737630585 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 3600 | 1467737630588 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:50 INFO - PROCESS | 3600 | ++DOCSHELL 15B3E400 == 53 [pid = 3600] [id = 131] 08:53:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (15B40400) [pid = 3600] [serial = 390] [outer = 00000000] 08:53:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (15B43C00) [pid = 3600] [serial = 391] [outer = 15B40400] 08:53:50 INFO - PROCESS | 3600 | 1467737630632 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (1A7E9C00) [pid = 3600] [serial = 392] [outer = 15B40400] 08:53:51 INFO - PROCESS | 3600 | 1467737631268 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]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 842ms 08:53:51 INFO - PROCESS | 3600 | 1467737631343 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 3600 | 1467737631348 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 08:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:53:51 INFO - PROCESS | 3600 | 1467737631335 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 3600 | 1467737631340 Marionette TRACE conn2 <- [1,490,null,{}] 08:53:51 INFO - PROCESS | 3600 | 1467737631345 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}] 08:53:51 INFO - PROCESS | 3600 | 1467737631347 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:51 INFO - PROCESS | 3600 | 1467737631487 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:53:51 INFO - PROCESS | 3600 | 1467737631497 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 3600 | 1467737631500 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:51 INFO - PROCESS | 3600 | ++DOCSHELL 13A7C400 == 54 [pid = 3600] [id = 132] 08:53:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (13AB9C00) [pid = 3600] [serial = 393] [outer = 00000000] 08:53:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (144CC400) [pid = 3600] [serial = 394] [outer = 13AB9C00] 08:53:51 INFO - PROCESS | 3600 | 1467737631554 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (15B41400) [pid = 3600] [serial = 395] [outer = 13AB9C00] 08:53:52 INFO - PROCESS | 3600 | 1467737632156 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]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 828ms 08:53:52 INFO - PROCESS | 3600 | 1467737632185 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 3600 | 1467737632189 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 08:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:53:52 INFO - PROCESS | 3600 | 1467737632196 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 3600 | 1467737632198 Marionette TRACE conn2 <- [1,494,null,{}] 08:53:52 INFO - PROCESS | 3600 | 1467737632202 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}] 08:53:52 INFO - PROCESS | 3600 | 1467737632205 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:52 INFO - PROCESS | 3600 | 1467737632300 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:53:52 INFO - PROCESS | 3600 | 1467737632407 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 3600 | 1467737632410 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:52 INFO - PROCESS | 3600 | ++DOCSHELL 16617C00 == 55 [pid = 3600] [id = 133] 08:53:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (16684000) [pid = 3600] [serial = 396] [outer = 00000000] 08:53:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 117 (167C8800) [pid = 3600] [serial = 397] [outer = 16684000] 08:53:52 INFO - PROCESS | 3600 | 1467737632464 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 118 (16BDB000) [pid = 3600] [serial = 398] [outer = 16684000] 08:53:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 119 (16BE2C00) [pid = 3600] [serial = 399] [outer = 1B05B800] 08:53:53 INFO - PROCESS | 3600 | 1467737633206 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]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1049ms 08:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:53:53 INFO - PROCESS | 3600 | 1467737633249 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 3600 | 1467737633252 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 08:53:53 INFO - PROCESS | 3600 | 1467737633256 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 3600 | 1467737633259 Marionette TRACE conn2 <- [1,498,null,{}] 08:53:53 INFO - PROCESS | 3600 | 1467737633270 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}] 08:53:53 INFO - PROCESS | 3600 | 1467737633275 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:53 INFO - PROCESS | 3600 | 1467737633367 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:53:53 INFO - PROCESS | 3600 | 1467737633500 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 3600 | 1467737633503 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:53 INFO - PROCESS | 3600 | ++DOCSHELL 11895000 == 56 [pid = 3600] [id = 134] 08:53:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 120 (12B6F800) [pid = 3600] [serial = 400] [outer = 00000000] 08:53:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 121 (1668B400) [pid = 3600] [serial = 401] [outer = 12B6F800] 08:53:53 INFO - PROCESS | 3600 | 1467737633559 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 122 (17F52400) [pid = 3600] [serial = 402] [outer = 12B6F800] 08:53:54 INFO - PROCESS | 3600 | 1467737634259 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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1049ms 08:53:54 INFO - PROCESS | 3600 | 1467737634303 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 3600 | 1467737634307 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 08:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:53:54 INFO - PROCESS | 3600 | 1467737634311 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 3600 | 1467737634315 Marionette TRACE conn2 <- [1,502,null,{}] 08:53:54 INFO - PROCESS | 3600 | 1467737634320 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}] 08:53:54 INFO - PROCESS | 3600 | 1467737634323 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:54 INFO - PROCESS | 3600 | 1467737634421 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:53:54 INFO - PROCESS | 3600 | 1467737634536 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 3600 | 1467737634538 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:54 INFO - PROCESS | 3600 | ++DOCSHELL 12E2C400 == 57 [pid = 3600] [id = 135] 08:53:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 123 (12E65000) [pid = 3600] [serial = 403] [outer = 00000000] 08:53:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 124 (13227400) [pid = 3600] [serial = 404] [outer = 12E65000] 08:53:54 INFO - PROCESS | 3600 | 1467737634573 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 125 (13B2C400) [pid = 3600] [serial = 405] [outer = 12E65000] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1A565400 == 56 [pid = 3600] [id = 78] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 104CD800 == 55 [pid = 3600] [id = 104] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1AA3EC00 == 54 [pid = 3600] [id = 91] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1A5D5000 == 53 [pid = 3600] [id = 130] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 16BDFC00 == 52 [pid = 3600] [id = 129] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 16BDC800 == 51 [pid = 3600] [id = 128] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 10B68800 == 50 [pid = 3600] [id = 127] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1A341800 == 49 [pid = 3600] [id = 126] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1935E000 == 48 [pid = 3600] [id = 125] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 179E8400 == 47 [pid = 3600] [id = 124] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 167CB400 == 46 [pid = 3600] [id = 123] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1121D800 == 45 [pid = 3600] [id = 122] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 13F03400 == 44 [pid = 3600] [id = 121] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 17F56C00 == 43 [pid = 3600] [id = 116] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 19360800 == 42 [pid = 3600] [id = 107] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 15F2A800 == 41 [pid = 3600] [id = 118] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 11219000 == 40 [pid = 3600] [id = 117] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 10E92400 == 39 [pid = 3600] [id = 92] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1065A800 == 38 [pid = 3600] [id = 53] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 1A7ECC00 == 37 [pid = 3600] [id = 120] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 19357400 == 36 [pid = 3600] [id = 94] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 13F04C00 == 35 [pid = 3600] [id = 93] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 17D76C00 == 34 [pid = 3600] [id = 119] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 16614C00 == 33 [pid = 3600] [id = 106] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 10A0B800 == 32 [pid = 3600] [id = 54] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 13B28000 == 31 [pid = 3600] [id = 80] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 11895000 == 30 [pid = 3600] [id = 134] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 16617C00 == 29 [pid = 3600] [id = 133] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 15B3E400 == 28 [pid = 3600] [id = 131] 08:53:55 INFO - PROCESS | 3600 | --DOCSHELL 13A7C400 == 27 [pid = 3600] [id = 132] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 124 (19C48000) [pid = 3600] [serial = 343] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 123 (19FB6C00) [pid = 3600] [serial = 344] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 122 (19E7CC00) [pid = 3600] [serial = 319] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 121 (1979F800) [pid = 3600] [serial = 334] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 120 (1668C800) [pid = 3600] [serial = 316] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 119 (1A7EF800) [pid = 3600] [serial = 340] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 118 (1A342000) [pid = 3600] [serial = 337] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 117 (1A7F4800) [pid = 3600] [serial = 341] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 116 (10B62800) [pid = 3600] [serial = 322] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (1322B000) [pid = 3600] [serial = 326] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (19C49800) [pid = 3600] [serial = 335] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (1A42C800) [pid = 3600] [serial = 338] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (17D79800) [pid = 3600] [serial = 332] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (12BAF400) [pid = 3600] [serial = 313] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (1668E000) [pid = 3600] [serial = 329] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (1128A800) [pid = 3600] [serial = 323] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (12E6B800) [pid = 3600] [serial = 325] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (17D25000) [pid = 3600] [serial = 331] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (16685800) [pid = 3600] [serial = 328] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1AA3D000) [pid = 3600] [serial = 346] [outer = 00000000] [url = about:blank] 08:53:55 INFO - PROCESS | 3600 | 1467737635690 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]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1422ms 08:53:55 INFO - PROCESS | 3600 | 1467737635735 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 3600 | 1467737635739 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 08:53:55 INFO - PROCESS | 3600 | 1467737635743 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:53:55 INFO - PROCESS | 3600 | 1467737635747 Marionette TRACE conn2 <- [1,506,null,{}] 08:53:55 INFO - PROCESS | 3600 | 1467737635752 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}] 08:53:55 INFO - PROCESS | 3600 | 1467737635755 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:55 INFO - PROCESS | 3600 | 1467737635824 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:53:55 INFO - PROCESS | 3600 | 1467737635833 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 3600 | 1467737635836 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:55 INFO - PROCESS | 3600 | ++DOCSHELL 10E9A800 == 28 [pid = 3600] [id = 136] 08:53:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (11219400) [pid = 3600] [serial = 406] [outer = 00000000] 08:53:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (114B0400) [pid = 3600] [serial = 407] [outer = 11219400] 08:53:55 INFO - PROCESS | 3600 | 1467737635883 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (11D90400) [pid = 3600] [serial = 408] [outer = 11219400] 08:53:56 INFO - PROCESS | 3600 | 1467737636297 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]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 621ms 08:53:56 INFO - PROCESS | 3600 | 1467737636364 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 3600 | 1467737636369 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 08:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:53:56 INFO - PROCESS | 3600 | 1467737636375 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 3600 | 1467737636377 Marionette TRACE conn2 <- [1,510,null,{}] 08:53:56 INFO - PROCESS | 3600 | 1467737636382 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}] 08:53:56 INFO - PROCESS | 3600 | 1467737636384 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:56 INFO - PROCESS | 3600 | 1467737636480 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:53:56 INFO - PROCESS | 3600 | 1467737636551 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 3600 | 1467737636553 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:56 INFO - PROCESS | 3600 | ++DOCSHELL 131EB400 == 29 [pid = 3600] [id = 137] 08:53:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (13289000) [pid = 3600] [serial = 409] [outer = 00000000] 08:53:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (13B33800) [pid = 3600] [serial = 410] [outer = 13289000] 08:53:56 INFO - PROCESS | 3600 | 1467737636599 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (13F10000) [pid = 3600] [serial = 411] [outer = 13289000] 08:53:56 INFO - PROCESS | 3600 | 1467737636924 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]]]}] 08:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 607ms 08:53:56 INFO - PROCESS | 3600 | 1467737636992 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 3600 | 1467737636994 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 08:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:53:56 INFO - PROCESS | 3600 | 1467737636997 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 3600 | 1467737637001 Marionette TRACE conn2 <- [1,514,null,{}] 08:53:57 INFO - PROCESS | 3600 | 1467737637011 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}] 08:53:57 INFO - PROCESS | 3600 | 1467737637016 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:57 INFO - PROCESS | 3600 | 1467737637080 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:53:57 INFO - PROCESS | 3600 | 1467737637087 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 3600 | 1467737637090 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:57 INFO - PROCESS | 3600 | ++DOCSHELL 15B3A000 == 30 [pid = 3600] [id = 138] 08:53:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (15B3A800) [pid = 3600] [serial = 412] [outer = 00000000] 08:53:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (15B47400) [pid = 3600] [serial = 413] [outer = 15B3A800] 08:53:57 INFO - PROCESS | 3600 | 1467737637137 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (15F2A000) [pid = 3600] [serial = 414] [outer = 15B3A800] 08:53:57 INFO - PROCESS | 3600 | 1467737637576 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]]]}] 08:53:57 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 08:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 621ms 08:53:57 INFO - PROCESS | 3600 | 1467737637613 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 3600 | 1467737637615 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 08:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:53:57 INFO - PROCESS | 3600 | 1467737637618 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 3600 | 1467737637620 Marionette TRACE conn2 <- [1,518,null,{}] 08:53:57 INFO - PROCESS | 3600 | 1467737637623 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}] 08:53:57 INFO - PROCESS | 3600 | 1467737637625 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:57 INFO - PROCESS | 3600 | 1467737637747 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:53:57 INFO - PROCESS | 3600 | 1467737637757 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:57 INFO - PROCESS | 3600 | 1467737637759 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:57 INFO - PROCESS | 3600 | ++DOCSHELL 16617C00 == 31 [pid = 3600] [id = 139] 08:53:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (16619800) [pid = 3600] [serial = 415] [outer = 00000000] 08:53:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (1668D800) [pid = 3600] [serial = 416] [outer = 16619800] 08:53:57 INFO - PROCESS | 3600 | 1467737637831 Marionette DEBUG loaded listener.js 08:53:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 117 (166D5C00) [pid = 3600] [serial = 417] [outer = 16619800] 08:53:58 INFO - PROCESS | 3600 | 1467737638217 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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 648ms 08:53:58 INFO - PROCESS | 3600 | 1467737638259 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 3600 | 1467737638262 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 08:53:58 INFO - PROCESS | 3600 | 1467737638265 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:53:58 INFO - PROCESS | 3600 | 1467737638267 Marionette TRACE conn2 <- [1,522,null,{}] 08:53:58 INFO - PROCESS | 3600 | 1467737638270 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}] 08:53:58 INFO - PROCESS | 3600 | 1467737638272 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:58 INFO - PROCESS | 3600 | 1467737638375 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:53:58 INFO - PROCESS | 3600 | 1467737638383 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 3600 | 1467737638385 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:58 INFO - PROCESS | 3600 | ++DOCSHELL 167C1400 == 32 [pid = 3600] [id = 140] 08:53:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 118 (167C1800) [pid = 3600] [serial = 418] [outer = 00000000] 08:53:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 119 (167CB000) [pid = 3600] [serial = 419] [outer = 167C1800] 08:53:58 INFO - PROCESS | 3600 | 1467737638410 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 120 (16BD8C00) [pid = 3600] [serial = 420] [outer = 167C1800] 08:53:58 INFO - PROCESS | 3600 | 1467737638854 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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 621ms 08:53:58 INFO - PROCESS | 3600 | 1467737638890 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 3600 | 1467737638892 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 08:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:53:58 INFO - PROCESS | 3600 | 1467737638895 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 3600 | 1467737638897 Marionette TRACE conn2 <- [1,526,null,{}] 08:53:58 INFO - PROCESS | 3600 | 1467737638935 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}] 08:53:58 INFO - PROCESS | 3600 | 1467737638941 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:59 INFO - PROCESS | 3600 | 1467737639045 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:53:59 INFO - PROCESS | 3600 | 1467737639056 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 3600 | 1467737639058 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:59 INFO - PROCESS | 3600 | ++DOCSHELL 17406000 == 33 [pid = 3600] [id = 141] 08:53:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 121 (17406400) [pid = 3600] [serial = 421] [outer = 00000000] 08:53:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 122 (17D1A000) [pid = 3600] [serial = 422] [outer = 17406400] 08:53:59 INFO - PROCESS | 3600 | 1467737639101 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 123 (17D78C00) [pid = 3600] [serial = 423] [outer = 17406400] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 122 (1A560800) [pid = 3600] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 121 (1A34C800) [pid = 3600] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 120 (16BDE000) [pid = 3600] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 119 (1935D000) [pid = 3600] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 118 (11896C00) [pid = 3600] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 117 (1A7EDC00) [pid = 3600] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 116 (13F0D800) [pid = 3600] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (17D80800) [pid = 3600] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (179E9000) [pid = 3600] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (11808000) [pid = 3600] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (16BE4800) [pid = 3600] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (15F2BC00) [pid = 3600] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (197AA400) [pid = 3600] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (167CB800) [pid = 3600] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (1A5D5800) [pid = 3600] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (15B40400) [pid = 3600] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (19C47C00) [pid = 3600] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (105E7800) [pid = 3600] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (10E9A000) [pid = 3600] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (10B67C00) [pid = 3600] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (13A73C00) [pid = 3600] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1A7E6400) [pid = 3600] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (114BBC00) [pid = 3600] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (1AA3F000) [pid = 3600] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (13B2AC00) [pid = 3600] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (16616C00) [pid = 3600] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (13F07000) [pid = 3600] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (1065D800) [pid = 3600] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:53:59 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (16684800) [pid = 3600] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:53:59 INFO - PROCESS | 3600 | 1467737639853 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]]]}] 08:53:59 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 08:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 994ms 08:53:59 INFO - PROCESS | 3600 | 1467737639898 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 3600 | 1467737639900 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 08:53:59 INFO - PROCESS | 3600 | 1467737639903 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:53:59 INFO - PROCESS | 3600 | 1467737639905 Marionette TRACE conn2 <- [1,530,null,{}] 08:53:59 INFO - PROCESS | 3600 | 1467737639909 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}] 08:53:59 INFO - PROCESS | 3600 | 1467737639910 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:59 INFO - PROCESS | 3600 | 1467737639966 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:53:59 INFO - PROCESS | 3600 | 1467737639971 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 3600 | 1467737639973 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:53:59 INFO - PROCESS | 3600 | ++DOCSHELL 13B2AC00 == 34 [pid = 3600] [id = 142] 08:53:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (142F3400) [pid = 3600] [serial = 424] [outer = 00000000] 08:53:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (15F2BC00) [pid = 3600] [serial = 425] [outer = 142F3400] 08:54:00 INFO - PROCESS | 3600 | 1467737640016 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (15F78400) [pid = 3600] [serial = 426] [outer = 142F3400] 08:54:00 INFO - PROCESS | 3600 | 1467737640414 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"]]]}] 08:54:00 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 08:54:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:54:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:54:00 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 08:54:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:54:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:54:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 552ms 08:54:00 INFO - PROCESS | 3600 | 1467737640462 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 3600 | 1467737640464 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 08:54:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:54:00 INFO - PROCESS | 3600 | 1467737640467 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 3600 | 1467737640469 Marionette TRACE conn2 <- [1,534,null,{}] 08:54:00 INFO - PROCESS | 3600 | 1467737640476 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}] 08:54:00 INFO - PROCESS | 3600 | 1467737640478 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:00 INFO - PROCESS | 3600 | 1467737640544 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:54:00 INFO - PROCESS | 3600 | 1467737640576 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 3600 | 1467737640578 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:00 INFO - PROCESS | 3600 | ++DOCSHELL 104CAC00 == 35 [pid = 3600] [id = 143] 08:54:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (13A7C000) [pid = 3600] [serial = 427] [outer = 00000000] 08:54:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (179E9000) [pid = 3600] [serial = 428] [outer = 13A7C000] 08:54:00 INFO - PROCESS | 3600 | 1467737640620 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (179EBC00) [pid = 3600] [serial = 429] [outer = 13A7C000] 08:54:00 INFO - PROCESS | 3600 | 1467737640971 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]]]}] 08:54:01 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. 08:54:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 552ms 08:54:01 INFO - PROCESS | 3600 | 1467737641025 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 3600 | 1467737641027 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 08:54:01 INFO - PROCESS | 3600 | 1467737641030 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:54:01 INFO - PROCESS | 3600 | 1467737641032 Marionette TRACE conn2 <- [1,538,null,{}] 08:54:01 INFO - PROCESS | 3600 | 1467737641035 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}] 08:54:01 INFO - PROCESS | 3600 | 1467737641037 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:01 INFO - PROCESS | 3600 | 1467737641112 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:54:01 INFO - PROCESS | 3600 | 1467737641117 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 3600 | 1467737641101 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:01 INFO - PROCESS | 3600 | ++DOCSHELL 174C1800 == 36 [pid = 3600] [id = 144] 08:54:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (17D82800) [pid = 3600] [serial = 430] [outer = 00000000] 08:54:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (19356C00) [pid = 3600] [serial = 431] [outer = 17D82800] 08:54:01 INFO - PROCESS | 3600 | 1467737641144 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (19360000) [pid = 3600] [serial = 432] [outer = 17D82800] 08:54:01 INFO - PROCESS | 3600 | 1467737641760 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]]]}] 08:54:01 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. 08:54:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 745ms 08:54:01 INFO - PROCESS | 3600 | 1467737641793 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 3600 | 1467737641797 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 08:54:01 INFO - PROCESS | 3600 | 1467737641803 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 3600 | 1467737641806 Marionette TRACE conn2 <- [1,542,null,{}] 08:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:54:01 INFO - PROCESS | 3600 | 1467737641812 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}] 08:54:01 INFO - PROCESS | 3600 | 1467737641815 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:01 INFO - PROCESS | 3600 | 1467737641938 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:54:02 INFO - PROCESS | 3600 | 1467737642050 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 3600 | 1467737642053 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:02 INFO - PROCESS | 3600 | ++DOCSHELL 10A78C00 == 37 [pid = 3600] [id = 145] 08:54:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (10B5D000) [pid = 3600] [serial = 433] [outer = 00000000] 08:54:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (1188F800) [pid = 3600] [serial = 434] [outer = 10B5D000] 08:54:02 INFO - PROCESS | 3600 | 1467737642090 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (13B2B800) [pid = 3600] [serial = 435] [outer = 10B5D000] 08:54:02 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:02 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:54:02 INFO - PROCESS | 3600 | 1467737642809 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]]]}] 08:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1048ms 08:54:02 INFO - PROCESS | 3600 | 1467737642861 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 3600 | 1467737642865 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 08:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:54:02 INFO - PROCESS | 3600 | 1467737642872 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 3600 | 1467737642875 Marionette TRACE conn2 <- [1,546,null,{}] 08:54:02 INFO - PROCESS | 3600 | 1467737642879 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}] 08:54:02 INFO - PROCESS | 3600 | 1467737642882 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:03 INFO - PROCESS | 3600 | 1467737643010 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:54:03 INFO - PROCESS | 3600 | 1467737643194 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 3600 | 1467737643197 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:03 INFO - PROCESS | 3600 | ++DOCSHELL 104CD000 == 38 [pid = 3600] [id = 146] 08:54:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (104CD800) [pid = 3600] [serial = 436] [outer = 00000000] 08:54:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1065F800) [pid = 3600] [serial = 437] [outer = 104CD800] 08:54:03 INFO - PROCESS | 3600 | 1467737643255 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (10B76800) [pid = 3600] [serial = 438] [outer = 104CD800] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 104CAC00 == 37 [pid = 3600] [id = 143] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 13B2AC00 == 36 [pid = 3600] [id = 142] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 17406000 == 35 [pid = 3600] [id = 141] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 167C1400 == 34 [pid = 3600] [id = 140] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 16617C00 == 33 [pid = 3600] [id = 139] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 15B3A000 == 32 [pid = 3600] [id = 138] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 131EB400 == 31 [pid = 3600] [id = 137] 08:54:03 INFO - PROCESS | 3600 | --DOCSHELL 10E9A800 == 30 [pid = 3600] [id = 136] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (1668F400) [pid = 3600] [serial = 311] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (1188B800) [pid = 3600] [serial = 194] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (153DC400) [pid = 3600] [serial = 197] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1A7F1400) [pid = 3600] [serial = 233] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (12EEB000) [pid = 3600] [serial = 314] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (1AC4E400) [pid = 3600] [serial = 272] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (155D5C00) [pid = 3600] [serial = 239] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (16A87C00) [pid = 3600] [serial = 317] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (16BBD400) [pid = 3600] [serial = 278] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (1A424400) [pid = 3600] [serial = 157] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (15585800) [pid = 3600] [serial = 350] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (15F31000) [pid = 3600] [serial = 352] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (15F34000) [pid = 3600] [serial = 353] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (19C53800) [pid = 3600] [serial = 373] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (171CE800) [pid = 3600] [serial = 367] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (17405C00) [pid = 3600] [serial = 368] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (1AB2F400) [pid = 3600] [serial = 388] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (1AC4D800) [pid = 3600] [serial = 389] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (16BE5000) [pid = 3600] [serial = 383] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (15B43C00) [pid = 3600] [serial = 391] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1A7E9C00) [pid = 3600] [serial = 392] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1A342C00) [pid = 3600] [serial = 386] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (19E81800) [pid = 3600] [serial = 374] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1A34D000) [pid = 3600] [serial = 320] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (11D8E000) [pid = 3600] [serial = 236] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13ABB400) [pid = 3600] [serial = 275] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1565A800) [pid = 3600] [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.] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1A569400) [pid = 3600] [serial = 376] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1A5D2800) [pid = 3600] [serial = 379] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1AA38800) [pid = 3600] [serial = 377] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16BE3000) [pid = 3600] [serial = 382] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1A5D6800) [pid = 3600] [serial = 380] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1AB2CC00) [pid = 3600] [serial = 347] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13F10400) [pid = 3600] [serial = 364] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15F28C00) [pid = 3600] [serial = 365] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1AC50800) [pid = 3600] [serial = 358] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (1AF04000) [pid = 3600] [serial = 359] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (142FA000) [pid = 3600] [serial = 361] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (153E0800) [pid = 3600] [serial = 362] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1935A400) [pid = 3600] [serial = 355] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (19E75C00) [pid = 3600] [serial = 356] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17F57400) [pid = 3600] [serial = 370] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17F59800) [pid = 3600] [serial = 371] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (144D1800) [pid = 3600] [serial = 349] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (19361800) [pid = 3600] [serial = 385] [outer = 00000000] [url = about:blank] 08:54:03 INFO - PROCESS | 3600 | 1467737643832 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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 966ms 08:54:03 INFO - PROCESS | 3600 | 1467737643846 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 3600 | 1467737643849 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 08:54:03 INFO - PROCESS | 3600 | 1467737643853 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:54:03 INFO - PROCESS | 3600 | 1467737643856 Marionette TRACE conn2 <- [1,550,null,{}] 08:54:03 INFO - PROCESS | 3600 | 1467737643862 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}] 08:54:03 INFO - PROCESS | 3600 | 1467737643864 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:03 INFO - PROCESS | 3600 | 1467737643930 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:54:03 INFO - PROCESS | 3600 | 1467737644022 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 3600 | 1467737644025 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:04 INFO - PROCESS | 3600 | ++DOCSHELL 10A80000 == 31 [pid = 3600] [id = 147] 08:54:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (10A82800) [pid = 3600] [serial = 439] [outer = 00000000] 08:54:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (12C81800) [pid = 3600] [serial = 440] [outer = 10A82800] 08:54:04 INFO - PROCESS | 3600 | 1467737644071 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13ABF000) [pid = 3600] [serial = 441] [outer = 10A82800] 08:54:04 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:04 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:04 INFO - PROCESS | 3600 | 1467737644406 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]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 621ms 08:54:04 INFO - PROCESS | 3600 | 1467737644470 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 3600 | 1467737644474 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 08:54:04 INFO - PROCESS | 3600 | 1467737644479 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:54:04 INFO - PROCESS | 3600 | 1467737644482 Marionette TRACE conn2 <- [1,554,null,{}] 08:54:04 INFO - PROCESS | 3600 | 1467737644486 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}] 08:54:04 INFO - PROCESS | 3600 | 1467737644488 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:04 INFO - PROCESS | 3600 | 1467737644555 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:54:04 INFO - PROCESS | 3600 | 1467737644561 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 3600 | 1467737644563 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:04 INFO - PROCESS | 3600 | ++DOCSHELL 144F8400 == 32 [pid = 3600] [id = 148] 08:54:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (153DA400) [pid = 3600] [serial = 442] [outer = 00000000] 08:54:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (155DA800) [pid = 3600] [serial = 443] [outer = 153DA400] 08:54:04 INFO - PROCESS | 3600 | 1467737644607 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (158E5000) [pid = 3600] [serial = 444] [outer = 153DA400] 08:54:04 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:04 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:54:04 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:04 INFO - PROCESS | 3600 | 1467737645006 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 566ms 08:54:05 INFO - PROCESS | 3600 | 1467737645044 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 3600 | 1467737645046 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 08:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:54:05 INFO - PROCESS | 3600 | 1467737645051 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 3600 | 1467737645056 Marionette TRACE conn2 <- [1,558,null,{}] 08:54:05 INFO - PROCESS | 3600 | 1467737645066 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}] 08:54:05 INFO - PROCESS | 3600 | 1467737645069 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:05 INFO - PROCESS | 3600 | 1467737645134 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:54:05 INFO - PROCESS | 3600 | 1467737645143 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 3600 | 1467737645145 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:05 INFO - PROCESS | 3600 | ++DOCSHELL 15F29800 == 33 [pid = 3600] [id = 149] 08:54:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F29C00) [pid = 3600] [serial = 445] [outer = 00000000] 08:54:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F34000) [pid = 3600] [serial = 446] [outer = 15F29C00] 08:54:05 INFO - PROCESS | 3600 | 1467737645189 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F75400) [pid = 3600] [serial = 447] [outer = 15F29C00] 08:54:05 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:05 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:54:05 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:05 INFO - PROCESS | 3600 | 1467737645589 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]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 579ms 08:54:05 INFO - PROCESS | 3600 | 1467737645631 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 3600 | 1467737645634 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 08:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:54:05 INFO - PROCESS | 3600 | 1467737645637 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 3600 | 1467737645639 Marionette TRACE conn2 <- [1,562,null,{}] 08:54:05 INFO - PROCESS | 3600 | 1467737645642 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}] 08:54:05 INFO - PROCESS | 3600 | 1467737645644 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:05 INFO - PROCESS | 3600 | 1467737645736 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:54:05 INFO - PROCESS | 3600 | 1467737645795 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 3600 | 1467737645797 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:05 INFO - PROCESS | 3600 | ++DOCSHELL 16683000 == 34 [pid = 3600] [id = 150] 08:54:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16685800) [pid = 3600] [serial = 448] [outer = 00000000] 08:54:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1668F400) [pid = 3600] [serial = 449] [outer = 16685800] 08:54:05 INFO - PROCESS | 3600 | 1467737645840 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (167BFC00) [pid = 3600] [serial = 450] [outer = 16685800] 08:54:06 INFO - PROCESS | 3600 | 1467737646214 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 08:54:06 INFO - PROCESS | 3600 | 1467737646254 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 3600 | 1467737646256 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 08:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:54:06 INFO - PROCESS | 3600 | 1467737646259 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 3600 | 1467737646261 Marionette TRACE conn2 <- [1,566,null,{}] 08:54:06 INFO - PROCESS | 3600 | 1467737646264 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}] 08:54:06 INFO - PROCESS | 3600 | 1467737646267 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:06 INFO - PROCESS | 3600 | 1467737646364 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:54:06 INFO - PROCESS | 3600 | 1467737646371 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 3600 | 1467737646376 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:06 INFO - PROCESS | 3600 | ++DOCSHELL 144D1400 == 35 [pid = 3600] [id = 151] 08:54:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16A89C00) [pid = 3600] [serial = 451] [outer = 00000000] 08:54:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BDCC00) [pid = 3600] [serial = 452] [outer = 16A89C00] 08:54:06 INFO - PROCESS | 3600 | 1467737646462 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16BE6C00) [pid = 3600] [serial = 453] [outer = 16A89C00] 08:54:06 INFO - PROCESS | 3600 | 1467737646889 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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 649ms 08:54:06 INFO - PROCESS | 3600 | 1467737646914 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 3600 | 1467737646916 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 08:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:54:06 INFO - PROCESS | 3600 | 1467737646939 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 3600 | 1467737646940 Marionette TRACE conn2 <- [1,570,null,{}] 08:54:06 INFO - PROCESS | 3600 | 1467737646944 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}] 08:54:06 INFO - PROCESS | 3600 | 1467737646946 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:07 INFO - PROCESS | 3600 | 1467737647053 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:54:07 INFO - PROCESS | 3600 | 1467737647067 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 3600 | 1467737647069 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:07 INFO - PROCESS | 3600 | ++DOCSHELL 170E9800 == 36 [pid = 3600] [id = 152] 08:54:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1714F000) [pid = 3600] [serial = 454] [outer = 00000000] 08:54:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (174BA000) [pid = 3600] [serial = 455] [outer = 1714F000] 08:54:07 INFO - PROCESS | 3600 | 1467737647104 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (174BA800) [pid = 3600] [serial = 456] [outer = 1714F000] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (11219400) [pid = 3600] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13289000) [pid = 3600] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16619800) [pid = 3600] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B3A800) [pid = 3600] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (12E65000) [pid = 3600] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (167C1800) [pid = 3600] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13A7C000) [pid = 3600] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17406400) [pid = 3600] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13AB9C00) [pid = 3600] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16684000) [pid = 3600] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (12B6F800) [pid = 3600] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:54:07 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (142F3400) [pid = 3600] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:54:07 INFO - PROCESS | 3600 | 1467737647499 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]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 593ms 08:54:07 INFO - PROCESS | 3600 | 1467737647515 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 3600 | 1467737647517 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 08:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:54:07 INFO - PROCESS | 3600 | 1467737647520 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 3600 | 1467737647521 Marionette TRACE conn2 <- [1,574,null,{}] 08:54:07 INFO - PROCESS | 3600 | 1467737647525 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}] 08:54:07 INFO - PROCESS | 3600 | 1467737647527 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:07 INFO - PROCESS | 3600 | 1467737647584 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:54:07 INFO - PROCESS | 3600 | 1467737647589 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 3600 | 1467737647591 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:07 INFO - PROCESS | 3600 | ++DOCSHELL 13A7A400 == 37 [pid = 3600] [id = 153] 08:54:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13A7C000) [pid = 3600] [serial = 457] [outer = 00000000] 08:54:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (1668F000) [pid = 3600] [serial = 458] [outer = 13A7C000] 08:54:07 INFO - PROCESS | 3600 | 1467737647636 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (17337800) [pid = 3600] [serial = 459] [outer = 13A7C000] 08:54:07 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:07 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:54:07 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:08 INFO - PROCESS | 3600 | 1467737648024 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 552ms 08:54:08 INFO - PROCESS | 3600 | 1467737648080 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 3600 | 1467737648082 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 08:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:54:08 INFO - PROCESS | 3600 | 1467737648085 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 3600 | 1467737648087 Marionette TRACE conn2 <- [1,578,null,{}] 08:54:08 INFO - PROCESS | 3600 | 1467737648090 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}] 08:54:08 INFO - PROCESS | 3600 | 1467737648092 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:08 INFO - PROCESS | 3600 | 1467737648152 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:54:08 INFO - PROCESS | 3600 | 1467737648158 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 3600 | 1467737648160 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:08 INFO - PROCESS | 3600 | ++DOCSHELL 158EC000 == 38 [pid = 3600] [id = 154] 08:54:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1740A400) [pid = 3600] [serial = 460] [outer = 00000000] 08:54:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17D7FC00) [pid = 3600] [serial = 461] [outer = 1740A400] 08:54:08 INFO - PROCESS | 3600 | 1467737648203 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D85C00) [pid = 3600] [serial = 462] [outer = 1740A400] 08:54:08 INFO - PROCESS | 3600 | 1467737648584 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]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 524ms 08:54:08 INFO - PROCESS | 3600 | 1467737648622 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 3600 | 1467737648624 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 08:54:08 INFO - PROCESS | 3600 | 1467737648627 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:54:08 INFO - PROCESS | 3600 | 1467737648629 Marionette TRACE conn2 <- [1,582,null,{}] 08:54:08 INFO - PROCESS | 3600 | 1467737648632 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}] 08:54:08 INFO - PROCESS | 3600 | 1467737648634 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:08 INFO - PROCESS | 3600 | 1467737648695 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:54:08 INFO - PROCESS | 3600 | 1467737648700 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 3600 | 1467737648711 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:08 INFO - PROCESS | 3600 | ++DOCSHELL 15F2E800 == 39 [pid = 3600] [id = 155] 08:54:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16614000) [pid = 3600] [serial = 463] [outer = 00000000] 08:54:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19354000) [pid = 3600] [serial = 464] [outer = 16614000] 08:54:08 INFO - PROCESS | 3600 | 1467737648754 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1935CC00) [pid = 3600] [serial = 465] [outer = 16614000] 08:54:09 INFO - PROCESS | 3600 | 1467737649119 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]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 524ms 08:54:09 INFO - PROCESS | 3600 | 1467737649157 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 3600 | 1467737649159 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 08:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:54:09 INFO - PROCESS | 3600 | 1467737649167 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 3600 | 1467737649168 Marionette TRACE conn2 <- [1,586,null,{}] 08:54:09 INFO - PROCESS | 3600 | 1467737649172 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}] 08:54:09 INFO - PROCESS | 3600 | 1467737649174 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:09 INFO - PROCESS | 3600 | 1467737649293 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:54:09 INFO - PROCESS | 3600 | 1467737649451 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 3600 | 1467737649455 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:09 INFO - PROCESS | 3600 | ++DOCSHELL 10B5E800 == 40 [pid = 3600] [id = 156] 08:54:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10B67800) [pid = 3600] [serial = 466] [outer = 00000000] 08:54:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (11216800) [pid = 3600] [serial = 467] [outer = 10B67800] 08:54:09 INFO - PROCESS | 3600 | 1467737649497 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (129EA400) [pid = 3600] [serial = 468] [outer = 10B67800] 08:54:10 INFO - PROCESS | 3600 | 1467737650049 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]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 910ms 08:54:10 INFO - PROCESS | 3600 | 1467737650099 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 3600 | 1467737650103 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 08:54:10 INFO - PROCESS | 3600 | 1467737650108 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:54:10 INFO - PROCESS | 3600 | 1467737650112 Marionette TRACE conn2 <- [1,590,null,{}] 08:54:10 INFO - PROCESS | 3600 | 1467737650117 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}] 08:54:10 INFO - PROCESS | 3600 | 1467737650120 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:10 INFO - PROCESS | 3600 | 1467737650240 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:54:10 INFO - PROCESS | 3600 | 1467737650364 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 3600 | 1467737650368 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:10 INFO - PROCESS | 3600 | ++DOCSHELL 15581400 == 41 [pid = 3600] [id = 157] 08:54:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (155D7800) [pid = 3600] [serial = 469] [outer = 00000000] 08:54:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (158E9400) [pid = 3600] [serial = 470] [outer = 155D7800] 08:54:10 INFO - PROCESS | 3600 | 1467737650404 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (15B40800) [pid = 3600] [serial = 471] [outer = 155D7800] 08:54:11 INFO - PROCESS | 3600 | 1467737651042 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]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1021ms 08:54:11 INFO - PROCESS | 3600 | 1467737651145 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 3600 | 1467737651148 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 08:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:54:11 INFO - PROCESS | 3600 | 1467737651152 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 3600 | 1467737651154 Marionette TRACE conn2 <- [1,594,null,{}] 08:54:11 INFO - PROCESS | 3600 | 1467737651158 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}] 08:54:11 INFO - PROCESS | 3600 | 1467737651161 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:11 INFO - PROCESS | 3600 | 1467737651312 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:54:11 INFO - PROCESS | 3600 | 1467737651434 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 3600 | 1467737651437 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:11 INFO - PROCESS | 3600 | ++DOCSHELL 13A7DC00 == 42 [pid = 3600] [id = 158] 08:54:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (13F07C00) [pid = 3600] [serial = 472] [outer = 00000000] 08:54:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (15F26400) [pid = 3600] [serial = 473] [outer = 13F07C00] 08:54:11 INFO - PROCESS | 3600 | 1467737651473 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (167C8000) [pid = 3600] [serial = 474] [outer = 13F07C00] 08:54:12 INFO - PROCESS | 3600 | 1467737652006 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]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 911ms 08:54:12 INFO - PROCESS | 3600 | 1467737652068 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 3600 | 1467737652072 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 08:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:54:12 INFO - PROCESS | 3600 | 1467737652083 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 3600 | 1467737652087 Marionette TRACE conn2 <- [1,598,null,{}] 08:54:12 INFO - PROCESS | 3600 | 1467737652091 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}] 08:54:12 INFO - PROCESS | 3600 | 1467737652094 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:12 INFO - PROCESS | 3600 | 1467737652184 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:54:12 INFO - PROCESS | 3600 | 1467737652398 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 3600 | 1467737652402 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:12 INFO - PROCESS | 3600 | ++DOCSHELL 10535000 == 43 [pid = 3600] [id = 159] 08:54:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (10535400) [pid = 3600] [serial = 475] [outer = 00000000] 08:54:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (10B83800) [pid = 3600] [serial = 476] [outer = 10535400] 08:54:12 INFO - PROCESS | 3600 | 1467737652447 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (114BAC00) [pid = 3600] [serial = 477] [outer = 10535400] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 15F2E800 == 42 [pid = 3600] [id = 155] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 158EC000 == 41 [pid = 3600] [id = 154] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 13A7A400 == 40 [pid = 3600] [id = 153] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 170E9800 == 39 [pid = 3600] [id = 152] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 144D1400 == 38 [pid = 3600] [id = 151] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 16683000 == 37 [pid = 3600] [id = 150] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 15F29800 == 36 [pid = 3600] [id = 149] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 144F8400 == 35 [pid = 3600] [id = 148] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 10A80000 == 34 [pid = 3600] [id = 147] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 104CD000 == 33 [pid = 3600] [id = 146] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 174C1800 == 32 [pid = 3600] [id = 144] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 10A78C00 == 31 [pid = 3600] [id = 145] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 12E2C400 == 30 [pid = 3600] [id = 135] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 13A7DC00 == 29 [pid = 3600] [id = 158] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 10B5E800 == 28 [pid = 3600] [id = 156] 08:54:13 INFO - PROCESS | 3600 | --DOCSHELL 15581400 == 27 [pid = 3600] [id = 157] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (114B0400) [pid = 3600] [serial = 407] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (11D90400) [pid = 3600] [serial = 408] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13B33800) [pid = 3600] [serial = 410] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (13F10000) [pid = 3600] [serial = 411] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (1668D800) [pid = 3600] [serial = 416] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (15B47400) [pid = 3600] [serial = 413] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (13B2C400) [pid = 3600] [serial = 405] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13227400) [pid = 3600] [serial = 404] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (167CB000) [pid = 3600] [serial = 419] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (179EBC00) [pid = 3600] [serial = 429] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (17D1A000) [pid = 3600] [serial = 422] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BD8C00) [pid = 3600] [serial = 420] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (19356C00) [pid = 3600] [serial = 431] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15B41400) [pid = 3600] [serial = 395] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (144CC400) [pid = 3600] [serial = 394] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (16BDB000) [pid = 3600] [serial = 398] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (167C8800) [pid = 3600] [serial = 397] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17F52400) [pid = 3600] [serial = 402] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (1668B400) [pid = 3600] [serial = 401] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (179E9000) [pid = 3600] [serial = 428] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17D78C00) [pid = 3600] [serial = 423] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (166D5C00) [pid = 3600] [serial = 417] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (15F2BC00) [pid = 3600] [serial = 425] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (15F2A000) [pid = 3600] [serial = 414] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (15F78400) [pid = 3600] [serial = 426] [outer = 00000000] [url = about:blank] 08:54:13 INFO - PROCESS | 3600 | 1467737653673 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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1656ms 08:54:13 INFO - PROCESS | 3600 | 1467737653743 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:54:13 INFO - PROCESS | 3600 | 1467737653729 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 08:54:13 INFO - PROCESS | 3600 | 1467737653734 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 3600 | 1467737653737 Marionette TRACE conn2 <- [1,602,null,{}] 08:54:13 INFO - PROCESS | 3600 | 1467737653743 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}] 08:54:13 INFO - PROCESS | 3600 | 1467737653746 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:13 INFO - PROCESS | 3600 | 1467737653837 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:54:13 INFO - PROCESS | 3600 | 1467737653845 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 3600 | 1467737653849 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:13 INFO - PROCESS | 3600 | ++DOCSHELL 11217C00 == 28 [pid = 3600] [id = 160] 08:54:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (11218400) [pid = 3600] [serial = 478] [outer = 00000000] 08:54:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (1128D800) [pid = 3600] [serial = 479] [outer = 11218400] 08:54:13 INFO - PROCESS | 3600 | 1467737653881 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (114AF400) [pid = 3600] [serial = 480] [outer = 11218400] 08:54:14 INFO - PROCESS | 3600 | 1467737654299 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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 552ms 08:54:14 INFO - PROCESS | 3600 | 1467737654311 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 3600 | 1467737654316 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 08:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:54:14 INFO - PROCESS | 3600 | 1467737654322 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 3600 | 1467737654307 Marionette TRACE conn2 <- [1,606,null,{}] 08:54:14 INFO - PROCESS | 3600 | 1467737654311 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}] 08:54:14 INFO - PROCESS | 3600 | 1467737654314 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:14 INFO - PROCESS | 3600 | 1467737654402 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:54:14 INFO - PROCESS | 3600 | 1467737654460 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 3600 | 1467737654463 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:14 INFO - PROCESS | 3600 | ++DOCSHELL 12EEA400 == 29 [pid = 3600] [id = 161] 08:54:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (12EEB000) [pid = 3600] [serial = 481] [outer = 00000000] 08:54:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1322B800) [pid = 3600] [serial = 482] [outer = 12EEB000] 08:54:14 INFO - PROCESS | 3600 | 1467737654509 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13ABB800) [pid = 3600] [serial = 483] [outer = 12EEB000] 08:54:14 INFO - PROCESS | 3600 | 1467737654869 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]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 566ms 08:54:14 INFO - PROCESS | 3600 | 1467737654879 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 3600 | 1467737654881 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 08:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:54:14 INFO - PROCESS | 3600 | 1467737654885 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 3600 | 1467737654888 Marionette TRACE conn2 <- [1,610,null,{}] 08:54:14 INFO - PROCESS | 3600 | 1467737654900 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}] 08:54:14 INFO - PROCESS | 3600 | 1467737654904 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:14 INFO - PROCESS | 3600 | 1467737654971 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:54:14 INFO - PROCESS | 3600 | 1467737655009 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 3600 | 1467737655012 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:15 INFO - PROCESS | 3600 | ++DOCSHELL 15581400 == 30 [pid = 3600] [id = 162] 08:54:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15585800) [pid = 3600] [serial = 484] [outer = 00000000] 08:54:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (158EAC00) [pid = 3600] [serial = 485] [outer = 15585800] 08:54:15 INFO - PROCESS | 3600 | 1467737655060 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B3D400) [pid = 3600] [serial = 486] [outer = 15585800] 08:54:15 INFO - PROCESS | 3600 | 1467737655441 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]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 607ms 08:54:15 INFO - PROCESS | 3600 | 1467737655504 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 3600 | 1467737655507 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 08:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:54:15 INFO - PROCESS | 3600 | 1467737655510 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 3600 | 1467737655512 Marionette TRACE conn2 <- [1,614,null,{}] 08:54:15 INFO - PROCESS | 3600 | 1467737655515 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}] 08:54:15 INFO - PROCESS | 3600 | 1467737655517 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:15 INFO - PROCESS | 3600 | 1467737655615 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:54:15 INFO - PROCESS | 3600 | 1467737655626 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 3600 | 1467737655630 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:15 INFO - PROCESS | 3600 | ++DOCSHELL 158EB400 == 31 [pid = 3600] [id = 163] 08:54:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15B43000) [pid = 3600] [serial = 487] [outer = 00000000] 08:54:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F2F400) [pid = 3600] [serial = 488] [outer = 15B43000] 08:54:15 INFO - PROCESS | 3600 | 1467737655696 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15F33C00) [pid = 3600] [serial = 489] [outer = 15B43000] 08:54:16 INFO - PROCESS | 3600 | 1467737656089 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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 607ms 08:54:16 INFO - PROCESS | 3600 | 1467737656129 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 3600 | 1467737656131 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 08:54:16 INFO - PROCESS | 3600 | 1467737656134 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:54:16 INFO - PROCESS | 3600 | 1467737656136 Marionette TRACE conn2 <- [1,618,null,{}] 08:54:16 INFO - PROCESS | 3600 | 1467737656139 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}] 08:54:16 INFO - PROCESS | 3600 | 1467737656141 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:16 INFO - PROCESS | 3600 | 1467737656252 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:54:16 INFO - PROCESS | 3600 | 1467737656285 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 3600 | 1467737656287 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:16 INFO - PROCESS | 3600 | ++DOCSHELL 16683800 == 32 [pid = 3600] [id = 164] 08:54:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16684000) [pid = 3600] [serial = 490] [outer = 00000000] 08:54:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1668A800) [pid = 3600] [serial = 491] [outer = 16684000] 08:54:16 INFO - PROCESS | 3600 | 1467737656312 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (166C8800) [pid = 3600] [serial = 492] [outer = 16684000] 08:54:16 INFO - PROCESS | 3600 | 1467737656691 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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 607ms 08:54:16 INFO - PROCESS | 3600 | 1467737656736 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 3600 | 1467737656738 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 08:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:54:16 INFO - PROCESS | 3600 | 1467737656742 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 3600 | 1467737656743 Marionette TRACE conn2 <- [1,622,null,{}] 08:54:16 INFO - PROCESS | 3600 | 1467737656772 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}] 08:54:16 INFO - PROCESS | 3600 | 1467737656777 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:16 INFO - PROCESS | 3600 | 1467737656887 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:54:16 INFO - PROCESS | 3600 | 1467737656897 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 3600 | 1467737656899 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:16 INFO - PROCESS | 3600 | ++DOCSHELL 16691C00 == 33 [pid = 3600] [id = 165] 08:54:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (167BF000) [pid = 3600] [serial = 493] [outer = 00000000] 08:54:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BC0000) [pid = 3600] [serial = 494] [outer = 167BF000] 08:54:16 INFO - PROCESS | 3600 | 1467737656942 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (170E9800) [pid = 3600] [serial = 495] [outer = 167BF000] 08:54:17 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:17 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16685800) [pid = 3600] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16A89C00) [pid = 3600] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1714F000) [pid = 3600] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13A7C000) [pid = 3600] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10B5D000) [pid = 3600] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (104CD800) [pid = 3600] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F29C00) [pid = 3600] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17D82800) [pid = 3600] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A82800) [pid = 3600] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (153DA400) [pid = 3600] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1740A400) [pid = 3600] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:54:17 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16614000) [pid = 3600] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:54:17 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:17 INFO - PROCESS | 3600 | 1467737657517 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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 800ms 08:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:54:17 INFO - PROCESS | 3600 | 1467737657557 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 3600 | 1467737657559 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 08:54:17 INFO - PROCESS | 3600 | 1467737657563 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 3600 | 1467737657564 Marionette TRACE conn2 <- [1,626,null,{}] 08:54:17 INFO - PROCESS | 3600 | 1467737657550 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}] 08:54:17 INFO - PROCESS | 3600 | 1467737657552 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:17 INFO - PROCESS | 3600 | 1467737657635 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:54:17 INFO - PROCESS | 3600 | 1467737657703 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 3600 | 1467737657705 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:17 INFO - PROCESS | 3600 | ++DOCSHELL 105E6C00 == 34 [pid = 3600] [id = 166] 08:54:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (10A82800) [pid = 3600] [serial = 496] [outer = 00000000] 08:54:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13AB9C00) [pid = 3600] [serial = 497] [outer = 10A82800] 08:54:17 INFO - PROCESS | 3600 | 1467737657748 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1668E400) [pid = 3600] [serial = 498] [outer = 10A82800] 08:54:17 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:17 INFO - PROCESS | 3600 | [3600] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:54:18 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:18 INFO - PROCESS | 3600 | 1467737658084 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 566ms 08:54:18 INFO - PROCESS | 3600 | 1467737658119 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 3600 | 1467737658121 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 08:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:54:18 INFO - PROCESS | 3600 | 1467737658124 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 3600 | 1467737658126 Marionette TRACE conn2 <- [1,630,null,{}] 08:54:18 INFO - PROCESS | 3600 | 1467737658129 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}] 08:54:18 INFO - PROCESS | 3600 | 1467737658131 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:18 INFO - PROCESS | 3600 | 1467737658219 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:54:18 INFO - PROCESS | 3600 | 1467737658227 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 3600 | 1467737658229 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:18 INFO - PROCESS | 3600 | ++DOCSHELL 16BE0800 == 35 [pid = 3600] [id = 167] 08:54:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16BE6000) [pid = 3600] [serial = 499] [outer = 00000000] 08:54:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17337000) [pid = 3600] [serial = 500] [outer = 16BE6000] 08:54:18 INFO - PROCESS | 3600 | 1467737658271 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1740A400) [pid = 3600] [serial = 501] [outer = 16BE6000] 08:54:18 INFO - PROCESS | 3600 | 1467737658619 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]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 524ms 08:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:54:18 INFO - PROCESS | 3600 | 1467737658640 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 3600 | 1467737658642 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 08:54:18 INFO - PROCESS | 3600 | 1467737658645 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 3600 | 1467737658647 Marionette TRACE conn2 <- [1,634,null,{}] 08:54:18 INFO - PROCESS | 3600 | 1467737658650 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}] 08:54:18 INFO - PROCESS | 3600 | 1467737658652 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:18 INFO - PROCESS | 3600 | 1467737658765 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:54:18 INFO - PROCESS | 3600 | 1467737658826 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 3600 | 1467737658828 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:18 INFO - PROCESS | 3600 | ++DOCSHELL 1668DC00 == 36 [pid = 3600] [id = 168] 08:54:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17958400) [pid = 3600] [serial = 502] [outer = 00000000] 08:54:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D28C00) [pid = 3600] [serial = 503] [outer = 17958400] 08:54:18 INFO - PROCESS | 3600 | 1467737658870 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D77000) [pid = 3600] [serial = 504] [outer = 17958400] 08:54:19 INFO - PROCESS | 3600 | 1467737659164 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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 566ms 08:54:19 INFO - PROCESS | 3600 | 1467737659224 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 3600 | 1467737659228 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 08:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:54:19 INFO - PROCESS | 3600 | 1467737659233 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 3600 | 1467737659237 Marionette TRACE conn2 <- [1,638,null,{}] 08:54:19 INFO - PROCESS | 3600 | 1467737659243 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}] 08:54:19 INFO - PROCESS | 3600 | 1467737659247 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:19 INFO - PROCESS | 3600 | 1467737659350 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:54:19 INFO - PROCESS | 3600 | 1467737659424 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 3600 | 1467737659427 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:19 INFO - PROCESS | 3600 | ++DOCSHELL 10B60400 == 37 [pid = 3600] [id = 169] 08:54:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (10B61000) [pid = 3600] [serial = 505] [outer = 00000000] 08:54:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (10E90800) [pid = 3600] [serial = 506] [outer = 10B61000] 08:54:19 INFO - PROCESS | 3600 | 1467737659490 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (11DE3C00) [pid = 3600] [serial = 507] [outer = 10B61000] 08:54:20 INFO - PROCESS | 3600 | 1467737660172 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]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1021ms 08:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:54:20 INFO - PROCESS | 3600 | 1467737660245 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:54:20 INFO - PROCESS | 3600 | 1467737660249 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 08:54:20 INFO - PROCESS | 3600 | 1467737660255 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 3600 | 1467737660259 Marionette TRACE conn2 <- [1,642,null,{}] 08:54:20 INFO - PROCESS | 3600 | 1467737660263 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}] 08:54:20 INFO - PROCESS | 3600 | 1467737660266 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:20 INFO - PROCESS | 3600 | 1467737660367 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:54:20 INFO - PROCESS | 3600 | 1467737660444 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 3600 | 1467737660447 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:20 INFO - PROCESS | 3600 | ++DOCSHELL 1328BC00 == 38 [pid = 3600] [id = 170] 08:54:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (13F03C00) [pid = 3600] [serial = 508] [outer = 00000000] 08:54:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (15578800) [pid = 3600] [serial = 509] [outer = 13F03C00] 08:54:20 INFO - PROCESS | 3600 | 1467737660541 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1565B800) [pid = 3600] [serial = 510] [outer = 13F03C00] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 16BE0800 == 37 [pid = 3600] [id = 167] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 105E6C00 == 36 [pid = 3600] [id = 166] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 16691C00 == 35 [pid = 3600] [id = 165] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 16683800 == 34 [pid = 3600] [id = 164] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 158EB400 == 33 [pid = 3600] [id = 163] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 15581400 == 32 [pid = 3600] [id = 162] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 12EEA400 == 31 [pid = 3600] [id = 161] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 11217C00 == 30 [pid = 3600] [id = 160] 08:54:21 INFO - PROCESS | 3600 | --DOCSHELL 10535000 == 29 [pid = 3600] [id = 159] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (19354000) [pid = 3600] [serial = 464] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1668F400) [pid = 3600] [serial = 449] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (167BFC00) [pid = 3600] [serial = 450] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16BE6C00) [pid = 3600] [serial = 453] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16BDCC00) [pid = 3600] [serial = 452] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (174BA000) [pid = 3600] [serial = 455] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (17337800) [pid = 3600] [serial = 459] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1188F800) [pid = 3600] [serial = 434] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13B2B800) [pid = 3600] [serial = 435] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1065F800) [pid = 3600] [serial = 437] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10B76800) [pid = 3600] [serial = 438] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15F34000) [pid = 3600] [serial = 446] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1668F000) [pid = 3600] [serial = 458] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (19360000) [pid = 3600] [serial = 432] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12C81800) [pid = 3600] [serial = 440] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (13ABF000) [pid = 3600] [serial = 441] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (155DA800) [pid = 3600] [serial = 443] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (158E5000) [pid = 3600] [serial = 444] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1935CC00) [pid = 3600] [serial = 465] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (174BA800) [pid = 3600] [serial = 456] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17D85C00) [pid = 3600] [serial = 462] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (17D7FC00) [pid = 3600] [serial = 461] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (15F75400) [pid = 3600] [serial = 447] [outer = 00000000] [url = about:blank] 08:54:21 INFO - PROCESS | 3600 | 1467737661331 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]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1104ms 08:54:21 INFO - PROCESS | 3600 | 1467737661360 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 3600 | 1467737661364 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 08:54:21 INFO - PROCESS | 3600 | 1467737661369 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:54:21 INFO - PROCESS | 3600 | 1467737661372 Marionette TRACE conn2 <- [1,646,null,{}] 08:54:21 INFO - PROCESS | 3600 | 1467737661378 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}] 08:54:21 INFO - PROCESS | 3600 | 1467737661380 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:21 INFO - PROCESS | 3600 | 1467737661473 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:54:21 INFO - PROCESS | 3600 | 1467737661480 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 3600 | 1467737661483 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:21 INFO - PROCESS | 3600 | ++DOCSHELL 10E8E000 == 30 [pid = 3600] [id = 171] 08:54:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (10E94400) [pid = 3600] [serial = 511] [outer = 00000000] 08:54:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (1128E800) [pid = 3600] [serial = 512] [outer = 10E94400] 08:54:21 INFO - PROCESS | 3600 | 1467737661518 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (129EA800) [pid = 3600] [serial = 513] [outer = 10E94400] 08:54:21 INFO - PROCESS | 3600 | 1467737661960 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]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 621ms 08:54:21 INFO - PROCESS | 3600 | 1467737661993 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 3600 | 1467737661997 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 08:54:21 INFO - PROCESS | 3600 | 1467737662007 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 3600 | 1467737662009 Marionette TRACE conn2 <- [1,650,null,{}] 08:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:54:22 INFO - PROCESS | 3600 | 1467737662013 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}] 08:54:22 INFO - PROCESS | 3600 | 1467737662015 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:22 INFO - PROCESS | 3600 | 1467737662081 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:54:22 INFO - PROCESS | 3600 | 1467737662087 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 3600 | 1467737662090 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:22 INFO - PROCESS | 3600 | ++DOCSHELL 13962000 == 31 [pid = 3600] [id = 172] 08:54:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13A74400) [pid = 3600] [serial = 514] [outer = 00000000] 08:54:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (142F5400) [pid = 3600] [serial = 515] [outer = 13A74400] 08:54:22 INFO - PROCESS | 3600 | 1467737662135 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (153E3000) [pid = 3600] [serial = 516] [outer = 13A74400] 08:54:22 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:22 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:22 INFO - PROCESS | 3600 | 1467737662533 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]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 566ms 08:54:22 INFO - PROCESS | 3600 | 1467737662565 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 3600 | 1467737662567 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 08:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:54:22 INFO - PROCESS | 3600 | 1467737662571 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 3600 | 1467737662574 Marionette TRACE conn2 <- [1,654,null,{}] 08:54:22 INFO - PROCESS | 3600 | 1467737662585 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}] 08:54:22 INFO - PROCESS | 3600 | 1467737662589 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:22 INFO - PROCESS | 3600 | 1467737662671 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:54:22 INFO - PROCESS | 3600 | 1467737662758 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 3600 | 1467737662762 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:22 INFO - PROCESS | 3600 | ++DOCSHELL 15F26000 == 32 [pid = 3600] [id = 173] 08:54:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F26800) [pid = 3600] [serial = 517] [outer = 00000000] 08:54:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F31C00) [pid = 3600] [serial = 518] [outer = 15F26800] 08:54:22 INFO - PROCESS | 3600 | 1467737662822 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (164B6000) [pid = 3600] [serial = 519] [outer = 15F26800] 08:54:23 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:23 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:23 INFO - PROCESS | 3600 | 1467737663155 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 08:54:23 INFO - PROCESS | 3600 | 1467737663208 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 3600 | 1467737663210 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 08:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:54:23 INFO - PROCESS | 3600 | 1467737663195 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 3600 | 1467737663196 Marionette TRACE conn2 <- [1,658,null,{}] 08:54:23 INFO - PROCESS | 3600 | 1467737663199 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}] 08:54:23 INFO - PROCESS | 3600 | 1467737663201 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:23 INFO - PROCESS | 3600 | 1467737663318 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:54:23 INFO - PROCESS | 3600 | 1467737663334 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 3600 | 1467737663336 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:23 INFO - PROCESS | 3600 | ++DOCSHELL 164B3C00 == 33 [pid = 3600] [id = 174] 08:54:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16617000) [pid = 3600] [serial = 520] [outer = 00000000] 08:54:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (167C1C00) [pid = 3600] [serial = 521] [outer = 16617000] 08:54:23 INFO - PROCESS | 3600 | 1467737663361 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (167C8400) [pid = 3600] [serial = 522] [outer = 16617000] 08:54:23 INFO - PROCESS | 3600 | 1467737663747 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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 566ms 08:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:54:23 INFO - PROCESS | 3600 | 1467737663768 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 3600 | 1467737663770 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 08:54:23 INFO - PROCESS | 3600 | 1467737663773 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 3600 | 1467737663775 Marionette TRACE conn2 <- [1,662,null,{}] 08:54:23 INFO - PROCESS | 3600 | 1467737663779 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}] 08:54:23 INFO - PROCESS | 3600 | 1467737663782 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:23 INFO - PROCESS | 3600 | 1467737663882 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:54:23 INFO - PROCESS | 3600 | 1467737663963 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 3600 | 1467737663965 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:23 INFO - PROCESS | 3600 | ++DOCSHELL 167CC800 == 34 [pid = 3600] [id = 175] 08:54:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16A88800) [pid = 3600] [serial = 523] [outer = 00000000] 08:54:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BDFC00) [pid = 3600] [serial = 524] [outer = 16A88800] 08:54:23 INFO - PROCESS | 3600 | 1467737663987 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16BE4000) [pid = 3600] [serial = 525] [outer = 16A88800] 08:54:24 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:24 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:24 INFO - PROCESS | 3600 | 1467737664354 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]]]}] 08:54:24 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 08:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 621ms 08:54:24 INFO - PROCESS | 3600 | 1467737664392 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 3600 | 1467737664395 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 08:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:54:24 INFO - PROCESS | 3600 | 1467737664399 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 3600 | 1467737664400 Marionette TRACE conn2 <- [1,666,null,{}] 08:54:24 INFO - PROCESS | 3600 | 1467737664404 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}] 08:54:24 INFO - PROCESS | 3600 | 1467737664409 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:24 INFO - PROCESS | 3600 | 1467737664524 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:54:24 INFO - PROCESS | 3600 | 1467737664583 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 3600 | 1467737664585 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:24 INFO - PROCESS | 3600 | ++DOCSHELL 1792B400 == 35 [pid = 3600] [id = 176] 08:54:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1792EC00) [pid = 3600] [serial = 526] [outer = 00000000] 08:54:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D25000) [pid = 3600] [serial = 527] [outer = 1792EC00] 08:54:24 INFO - PROCESS | 3600 | 1467737664609 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17D27800) [pid = 3600] [serial = 528] [outer = 1792EC00] 08:54:25 INFO - PROCESS | 3600 | 1467737665028 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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 648ms 08:54:25 INFO - PROCESS | 3600 | 1467737665099 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 3600 | 1467737665101 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10B67800) [pid = 3600] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (155D7800) [pid = 3600] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13F07C00) [pid = 3600] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B43000) [pid = 3600] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10535400) [pid = 3600] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (12EEB000) [pid = 3600] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15585800) [pid = 3600] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16684000) [pid = 3600] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (11218400) [pid = 3600] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (10A82800) [pid = 3600] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (167BF000) [pid = 3600] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:54:25 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (16BE6000) [pid = 3600] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:54:25 INFO - PROCESS | 3600 | 1467737665115 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:54:25 INFO - PROCESS | 3600 | 1467737665099 Marionette TRACE conn2 <- [1,670,null,{}] 08:54:25 INFO - PROCESS | 3600 | 1467737665103 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}] 08:54:25 INFO - PROCESS | 3600 | 1467737665104 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:25 INFO - PROCESS | 3600 | 1467737665182 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:54:25 INFO - PROCESS | 3600 | 1467737665190 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 3600 | 1467737665192 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:25 INFO - PROCESS | 3600 | ++DOCSHELL 1396AC00 == 36 [pid = 3600] [id = 177] 08:54:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13A7A400) [pid = 3600] [serial = 529] [outer = 00000000] 08:54:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (153DC000) [pid = 3600] [serial = 530] [outer = 13A7A400] 08:54:25 INFO - PROCESS | 3600 | 1467737665234 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F2AC00) [pid = 3600] [serial = 531] [outer = 13A7A400] 08:54:26 INFO - PROCESS | 3600 | 1467737666074 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]]]}] 08:54:26 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) 08:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1008ms 08:54:26 INFO - PROCESS | 3600 | 1467737666124 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 3600 | 1467737666126 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 08:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:54:26 INFO - PROCESS | 3600 | 1467737666130 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 3600 | 1467737666131 Marionette TRACE conn2 <- [1,674,null,{}] 08:54:26 INFO - PROCESS | 3600 | 1467737666135 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}] 08:54:26 INFO - PROCESS | 3600 | 1467737666136 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:26 INFO - PROCESS | 3600 | 1467737666213 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:54:26 INFO - PROCESS | 3600 | 1467737666218 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 3600 | 1467737666203 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:26 INFO - PROCESS | 3600 | ++DOCSHELL 153E0800 == 37 [pid = 3600] [id = 178] 08:54:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15585800) [pid = 3600] [serial = 532] [outer = 00000000] 08:54:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (179E9400) [pid = 3600] [serial = 533] [outer = 15585800] 08:54:26 INFO - PROCESS | 3600 | 1467737666245 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D1A800) [pid = 3600] [serial = 534] [outer = 15585800] 08:54:27 INFO - PROCESS | 3600 | 1467737667087 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]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 952ms 08:54:27 INFO - PROCESS | 3600 | 1467737667100 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 3600 | 1467737667105 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 08:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:54:27 INFO - PROCESS | 3600 | 1467737667111 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 3600 | 1467737667114 Marionette TRACE conn2 <- [1,678,null,{}] 08:54:27 INFO - PROCESS | 3600 | 1467737667163 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}] 08:54:27 INFO - PROCESS | 3600 | 1467737667166 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:27 INFO - PROCESS | 3600 | 1467737667268 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:54:27 INFO - PROCESS | 3600 | 1467737667405 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 3600 | 1467737667390 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:27 INFO - PROCESS | 3600 | ++DOCSHELL 1128C400 == 38 [pid = 3600] [id = 179] 08:54:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1128E000) [pid = 3600] [serial = 535] [outer = 00000000] 08:54:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (12C81800) [pid = 3600] [serial = 536] [outer = 1128E000] 08:54:27 INFO - PROCESS | 3600 | 1467737667491 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (13165000) [pid = 3600] [serial = 537] [outer = 1128E000] 08:54:28 INFO - PROCESS | 3600 | 1467737668450 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]]]}] 08:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1379ms 08:54:28 INFO - PROCESS | 3600 | 1467737668480 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 3600 | 1467737668484 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 08:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:54:28 INFO - PROCESS | 3600 | 1467737668491 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 3600 | 1467737668494 Marionette TRACE conn2 <- [1,682,null,{}] 08:54:28 INFO - PROCESS | 3600 | 1467737668499 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}] 08:54:28 INFO - PROCESS | 3600 | 1467737668502 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:28 INFO - PROCESS | 3600 | 1467737668588 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:54:28 INFO - PROCESS | 3600 | 1467737668718 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 3600 | 1467737668721 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:28 INFO - PROCESS | 3600 | ++DOCSHELL 15BED400 == 39 [pid = 3600] [id = 180] 08:54:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (15BF1000) [pid = 3600] [serial = 538] [outer = 00000000] 08:54:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15F2D400) [pid = 3600] [serial = 539] [outer = 15BF1000] 08:54:28 INFO - PROCESS | 3600 | 1467737668759 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16687400) [pid = 3600] [serial = 540] [outer = 15BF1000] 08:54:29 INFO - PROCESS | 3600 | 1467737669739 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]]]}] 08:54:29 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) 08:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1284ms 08:54:29 INFO - PROCESS | 3600 | 1467737669789 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 3600 | 1467737669793 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 08:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:54:29 INFO - PROCESS | 3600 | 1467737669798 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 3600 | 1467737669801 Marionette TRACE conn2 <- [1,686,null,{}] 08:54:29 INFO - PROCESS | 3600 | 1467737669806 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}] 08:54:29 INFO - PROCESS | 3600 | 1467737669809 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:29 INFO - PROCESS | 3600 | 1467737669963 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 1396AC00 == 38 [pid = 3600] [id = 177] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 1792B400 == 37 [pid = 3600] [id = 176] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 167CC800 == 36 [pid = 3600] [id = 175] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 164B3C00 == 35 [pid = 3600] [id = 174] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 15F26000 == 34 [pid = 3600] [id = 173] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 13962000 == 33 [pid = 3600] [id = 172] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 10E8E000 == 32 [pid = 3600] [id = 171] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 10B60400 == 31 [pid = 3600] [id = 169] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 1328BC00 == 30 [pid = 3600] [id = 170] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 1668DC00 == 29 [pid = 3600] [id = 168] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 15BED400 == 28 [pid = 3600] [id = 180] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 153E0800 == 27 [pid = 3600] [id = 178] 08:54:30 INFO - PROCESS | 3600 | --DOCSHELL 1128C400 == 26 [pid = 3600] [id = 179] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (114BAC00) [pid = 3600] [serial = 477] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (10B83800) [pid = 3600] [serial = 476] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1322B800) [pid = 3600] [serial = 482] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13ABB800) [pid = 3600] [serial = 483] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (158EAC00) [pid = 3600] [serial = 485] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (166C8800) [pid = 3600] [serial = 492] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1668A800) [pid = 3600] [serial = 491] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1128D800) [pid = 3600] [serial = 479] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13AB9C00) [pid = 3600] [serial = 497] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (114AF400) [pid = 3600] [serial = 480] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BC0000) [pid = 3600] [serial = 494] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1740A400) [pid = 3600] [serial = 501] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17337000) [pid = 3600] [serial = 500] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (129EA400) [pid = 3600] [serial = 468] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (11216800) [pid = 3600] [serial = 467] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (15B40800) [pid = 3600] [serial = 471] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (158E9400) [pid = 3600] [serial = 470] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (167C8000) [pid = 3600] [serial = 474] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (15F26400) [pid = 3600] [serial = 473] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (170E9800) [pid = 3600] [serial = 495] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (17D28C00) [pid = 3600] [serial = 503] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (15F2F400) [pid = 3600] [serial = 488] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (15F33C00) [pid = 3600] [serial = 489] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (1668E400) [pid = 3600] [serial = 498] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (15B3D400) [pid = 3600] [serial = 486] [outer = 00000000] [url = about:blank] 08:54:30 INFO - PROCESS | 3600 | 1467737670569 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 3600 | 1467737670572 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:30 INFO - PROCESS | 3600 | ++DOCSHELL 10A76800 == 27 [pid = 3600] [id = 181] 08:54:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (10A76C00) [pid = 3600] [serial = 541] [outer = 00000000] 08:54:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (10A80C00) [pid = 3600] [serial = 542] [outer = 10A76C00] 08:54:30 INFO - PROCESS | 3600 | 1467737670628 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (10E8D800) [pid = 3600] [serial = 543] [outer = 10A76C00] 08:54:31 INFO - PROCESS | 3600 | 1467737671424 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]]]}] 08:54:31 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) 08:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1656ms 08:54:31 INFO - PROCESS | 3600 | 1467737671452 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 3600 | 1467737671455 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 08:54:31 INFO - PROCESS | 3600 | 1467737671466 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:54:31 INFO - PROCESS | 3600 | 1467737671469 Marionette TRACE conn2 <- [1,690,null,{}] 08:54:31 INFO - PROCESS | 3600 | 1467737671474 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}] 08:54:31 INFO - PROCESS | 3600 | 1467737671476 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:31 INFO - PROCESS | 3600 | 1467737671547 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:54:31 INFO - PROCESS | 3600 | 1467737671555 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 3600 | 1467737671558 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:31 INFO - PROCESS | 3600 | ++DOCSHELL 11D92400 == 28 [pid = 3600] [id = 182] 08:54:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (129E5000) [pid = 3600] [serial = 544] [outer = 00000000] 08:54:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (12C85C00) [pid = 3600] [serial = 545] [outer = 129E5000] 08:54:31 INFO - PROCESS | 3600 | 1467737671605 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (13103400) [pid = 3600] [serial = 546] [outer = 129E5000] 08:54:32 INFO - PROCESS | 3600 | 1467737672454 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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1008ms 08:54:32 INFO - PROCESS | 3600 | 1467737672482 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 3600 | 1467737672468 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 08:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:54:32 INFO - PROCESS | 3600 | 1467737672472 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 3600 | 1467737672474 Marionette TRACE conn2 <- [1,694,null,{}] 08:54:32 INFO - PROCESS | 3600 | 1467737672484 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}] 08:54:32 INFO - PROCESS | 3600 | 1467737672486 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:32 INFO - PROCESS | 3600 | 1467737672599 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:54:32 INFO - PROCESS | 3600 | 1467737672607 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 3600 | 1467737672609 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:32 INFO - PROCESS | 3600 | ++DOCSHELL 13ABC400 == 29 [pid = 3600] [id = 183] 08:54:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (13ABF000) [pid = 3600] [serial = 547] [outer = 00000000] 08:54:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13F04C00) [pid = 3600] [serial = 548] [outer = 13ABF000] 08:54:32 INFO - PROCESS | 3600 | 1467737672636 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (142F3400) [pid = 3600] [serial = 549] [outer = 13ABF000] 08:54:33 INFO - PROCESS | 3600 | 1467737673504 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]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1049ms 08:54:33 INFO - PROCESS | 3600 | 1467737673537 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 3600 | 1467737673539 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 08:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:54:33 INFO - PROCESS | 3600 | 1467737673549 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 3600 | 1467737673554 Marionette TRACE conn2 <- [1,698,null,{}] 08:54:33 INFO - PROCESS | 3600 | 1467737673559 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}] 08:54:33 INFO - PROCESS | 3600 | 1467737673563 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:33 INFO - PROCESS | 3600 | 1467737673658 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:54:33 INFO - PROCESS | 3600 | 1467737673663 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 3600 | 1467737673666 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:33 INFO - PROCESS | 3600 | ++DOCSHELL 144FC800 == 30 [pid = 3600] [id = 184] 08:54:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (153DC400) [pid = 3600] [serial = 550] [outer = 00000000] 08:54:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15B3D000) [pid = 3600] [serial = 551] [outer = 153DC400] 08:54:33 INFO - PROCESS | 3600 | 1467737673762 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15BF7400) [pid = 3600] [serial = 552] [outer = 153DC400] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (15585800) [pid = 3600] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16A88800) [pid = 3600] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17958400) [pid = 3600] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (10B61000) [pid = 3600] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (1792EC00) [pid = 3600] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (13A74400) [pid = 3600] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (10E94400) [pid = 3600] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (13F03C00) [pid = 3600] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (15F26800) [pid = 3600] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (13A7A400) [pid = 3600] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:54:34 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (16617000) [pid = 3600] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:54:34 INFO - PROCESS | 3600 | 1467737674632 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]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1104ms 08:54:34 INFO - PROCESS | 3600 | 1467737674649 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 3600 | 1467737674651 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 08:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:54:34 INFO - PROCESS | 3600 | 1467737674655 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 3600 | 1467737674657 Marionette TRACE conn2 <- [1,702,null,{}] 08:54:34 INFO - PROCESS | 3600 | 1467737674660 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}] 08:54:34 INFO - PROCESS | 3600 | 1467737674662 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:34 INFO - PROCESS | 3600 | 1467737674744 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:54:34 INFO - PROCESS | 3600 | 1467737674749 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 3600 | 1467737674751 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:34 INFO - PROCESS | 3600 | ++DOCSHELL 15B3F000 == 31 [pid = 3600] [id = 185] 08:54:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (15B42400) [pid = 3600] [serial = 553] [outer = 00000000] 08:54:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (15F30800) [pid = 3600] [serial = 554] [outer = 15B42400] 08:54:34 INFO - PROCESS | 3600 | 1467737674777 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (15F34C00) [pid = 3600] [serial = 555] [outer = 15B42400] 08:54:35 INFO - PROCESS | 3600 | 1467737675608 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]]]}] 08:54:35 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 08:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1007ms 08:54:35 INFO - PROCESS | 3600 | 1467737675672 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 3600 | 1467737675674 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 08:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:54:35 INFO - PROCESS | 3600 | 1467737675678 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 3600 | 1467737675679 Marionette TRACE conn2 <- [1,706,null,{}] 08:54:35 INFO - PROCESS | 3600 | 1467737675683 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}] 08:54:35 INFO - PROCESS | 3600 | 1467737675685 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:35 INFO - PROCESS | 3600 | 1467737675745 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:54:35 INFO - PROCESS | 3600 | 1467737675752 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 3600 | 1467737675758 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:35 INFO - PROCESS | 3600 | ++DOCSHELL 16614C00 == 32 [pid = 3600] [id = 186] 08:54:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (1661FC00) [pid = 3600] [serial = 556] [outer = 00000000] 08:54:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (1668DC00) [pid = 3600] [serial = 557] [outer = 1661FC00] 08:54:35 INFO - PROCESS | 3600 | 1467737675811 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (167C3400) [pid = 3600] [serial = 558] [outer = 1661FC00] 08:54:36 INFO - PROCESS | 3600 | 1467737676965 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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1325ms 08:54:37 INFO - PROCESS | 3600 | 1467737677016 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 3600 | 1467737677021 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 08:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:54:37 INFO - PROCESS | 3600 | 1467737677026 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 3600 | 1467737677029 Marionette TRACE conn2 <- [1,710,null,{}] 08:54:37 INFO - PROCESS | 3600 | 1467737677035 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}] 08:54:37 INFO - PROCESS | 3600 | 1467737677039 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:37 INFO - PROCESS | 3600 | 1467737677193 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:54:37 INFO - PROCESS | 3600 | 1467737677244 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 3600 | 1467737677247 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:37 INFO - PROCESS | 3600 | ++DOCSHELL 11D8D400 == 33 [pid = 3600] [id = 187] 08:54:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (11D8E400) [pid = 3600] [serial = 559] [outer = 00000000] 08:54:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13A77C00) [pid = 3600] [serial = 560] [outer = 11D8E400] 08:54:37 INFO - PROCESS | 3600 | 1467737677343 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (142F7400) [pid = 3600] [serial = 561] [outer = 11D8E400] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 10A78000 == 32 [pid = 3600] [id = 21] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 19FBC400 == 31 [pid = 3600] [id = 10] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 155D4400 == 30 [pid = 3600] [id = 25] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 142F7000 == 29 [pid = 3600] [id = 24] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 1A55A800 == 28 [pid = 3600] [id = 12] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 11281800 == 27 [pid = 3600] [id = 22] 08:54:37 INFO - PROCESS | 3600 | --DOCSHELL 1396BC00 == 26 [pid = 3600] [id = 23] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (179E9400) [pid = 3600] [serial = 533] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (16BDFC00) [pid = 3600] [serial = 524] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (17D77000) [pid = 3600] [serial = 504] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (10E90800) [pid = 3600] [serial = 506] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (17D25000) [pid = 3600] [serial = 527] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (11DE3C00) [pid = 3600] [serial = 507] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (142F5400) [pid = 3600] [serial = 515] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (153E3000) [pid = 3600] [serial = 516] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (1128E800) [pid = 3600] [serial = 512] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (129EA800) [pid = 3600] [serial = 513] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (15578800) [pid = 3600] [serial = 509] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 55 (1565B800) [pid = 3600] [serial = 510] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 54 (15F31C00) [pid = 3600] [serial = 518] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 53 (164B6000) [pid = 3600] [serial = 519] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 52 (16BE4000) [pid = 3600] [serial = 525] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 51 (15F2AC00) [pid = 3600] [serial = 531] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 50 (153DC000) [pid = 3600] [serial = 530] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 49 (17D27800) [pid = 3600] [serial = 528] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 48 (167C1C00) [pid = 3600] [serial = 521] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 47 (167C8400) [pid = 3600] [serial = 522] [outer = 00000000] [url = about:blank] 08:54:37 INFO - PROCESS | 3600 | --DOMWINDOW == 46 (17D1A800) [pid = 3600] [serial = 534] [outer = 00000000] [url = about:blank] 08:54:38 INFO - PROCESS | 3600 | 1467737678036 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] 08:54:38 INFO - PROCESS | 3600 | 1467737678086 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 08:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:54:38 INFO - PROCESS | 3600 | 1467737678094 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 3600 | 1467737678101 Marionette TRACE conn2 <- [1,714,null,{}] 08:54:38 INFO - PROCESS | 3600 | 1467737678109 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}] 08:54:38 INFO - PROCESS | 3600 | 1467737678112 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:38 INFO - PROCESS | 3600 | 1467737678205 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:54:38 INFO - PROCESS | 3600 | 1467737678273 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 3600 | 1467737678278 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:38 INFO - PROCESS | 3600 | ++DOCSHELL 1188D800 == 27 [pid = 3600] [id = 188] 08:54:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 47 (1188F800) [pid = 3600] [serial = 562] [outer = 00000000] 08:54:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 48 (12BB3800) [pid = 3600] [serial = 563] [outer = 1188F800] 08:54:38 INFO - PROCESS | 3600 | 1467737678316 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 49 (12EF1C00) [pid = 3600] [serial = 564] [outer = 1188F800] 08:54:38 INFO - PROCESS | 3600 | 1467737678927 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]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 883ms 08:54:38 INFO - PROCESS | 3600 | 1467737678978 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 3600 | 1467737678983 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 08:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:54:38 INFO - PROCESS | 3600 | 1467737678990 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 3600 | 1467737678993 Marionette TRACE conn2 <- [1,718,null,{}] 08:54:38 INFO - PROCESS | 3600 | 1467737678997 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}] 08:54:38 INFO - PROCESS | 3600 | 1467737679000 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:39 INFO - PROCESS | 3600 | 1467737679084 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:54:39 INFO - PROCESS | 3600 | 1467737679168 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 3600 | 1467737679170 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:39 INFO - PROCESS | 3600 | ++DOCSHELL 153DD000 == 28 [pid = 3600] [id = 189] 08:54:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 50 (154BAC00) [pid = 3600] [serial = 565] [outer = 00000000] 08:54:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (155D6000) [pid = 3600] [serial = 566] [outer = 154BAC00] 08:54:39 INFO - PROCESS | 3600 | 1467737679266 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (1565C000) [pid = 3600] [serial = 567] [outer = 154BAC00] 08:54:39 INFO - PROCESS | 3600 | 1467737679821 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] 08:54:39 INFO - PROCESS | 3600 | 1467737679875 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 08:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:54:39 INFO - PROCESS | 3600 | 1467737679879 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 3600 | 1467737679883 Marionette TRACE conn2 <- [1,722,null,{}] 08:54:39 INFO - PROCESS | 3600 | 1467737679895 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}] 08:54:39 INFO - PROCESS | 3600 | 1467737679900 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:39 INFO - PROCESS | 3600 | 1467737679986 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:54:40 INFO - PROCESS | 3600 | 1467737680061 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 3600 | 1467737680065 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:40 INFO - PROCESS | 3600 | ++DOCSHELL 15F2F400 == 29 [pid = 3600] [id = 190] 08:54:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (15F2FC00) [pid = 3600] [serial = 568] [outer = 00000000] 08:54:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (15F78400) [pid = 3600] [serial = 569] [outer = 15F2FC00] 08:54:40 INFO - PROCESS | 3600 | 1467737680103 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (16619800) [pid = 3600] [serial = 570] [outer = 15F2FC00] 08:54:40 INFO - PROCESS | 3600 | 1467737680689 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]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 883ms 08:54:40 INFO - PROCESS | 3600 | 1467737680762 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 3600 | 1467737680764 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 08:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:54:40 INFO - PROCESS | 3600 | 1467737680768 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 3600 | 1467737680770 Marionette TRACE conn2 <- [1,726,null,{}] 08:54:40 INFO - PROCESS | 3600 | 1467737680774 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}] 08:54:40 INFO - PROCESS | 3600 | 1467737680776 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:40 INFO - PROCESS | 3600 | 1467737680861 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:54:40 INFO - PROCESS | 3600 | 1467737680934 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 3600 | 1467737680936 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:40 INFO - PROCESS | 3600 | ++DOCSHELL 166D4800 == 30 [pid = 3600] [id = 191] 08:54:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (167BE000) [pid = 3600] [serial = 571] [outer = 00000000] 08:54:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (167CBC00) [pid = 3600] [serial = 572] [outer = 167BE000] 08:54:40 INFO - PROCESS | 3600 | 1467737680978 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (16A8D800) [pid = 3600] [serial = 573] [outer = 167BE000] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 1A42D000 == 29 [pid = 3600] [id = 11] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 13B28C00 == 28 [pid = 3600] [id = 20] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 1A7EA800 == 27 [pid = 3600] [id = 13] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 10473000 == 26 [pid = 3600] [id = 18] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 166D3400 == 25 [pid = 3600] [id = 27] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 114B8800 == 24 [pid = 3600] [id = 19] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 11CF3800 == 23 [pid = 3600] [id = 28] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 164B1800 == 22 [pid = 3600] [id = 8] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 1B157C00 == 21 [pid = 3600] [id = 17] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 1AC58400 == 20 [pid = 3600] [id = 14] 08:54:41 INFO - PROCESS | 3600 | --DOCSHELL 12C88C00 == 19 [pid = 3600] [id = 26] 08:54:42 INFO - PROCESS | 3600 | 1467737682450 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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1739ms 08:54:42 INFO - PROCESS | 3600 | 1467737682506 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 3600 | 1467737682510 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 08:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:54:42 INFO - PROCESS | 3600 | 1467737682515 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 3600 | 1467737682518 Marionette TRACE conn2 <- [1,730,null,{}] 08:54:42 INFO - PROCESS | 3600 | 1467737682524 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}] 08:54:42 INFO - PROCESS | 3600 | 1467737682528 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:42 INFO - PROCESS | 3600 | 1467737682595 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:54:42 INFO - PROCESS | 3600 | 1467737682602 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 3600 | 1467737682607 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:42 INFO - PROCESS | 3600 | ++DOCSHELL 10B7E000 == 20 [pid = 3600] [id = 192] 08:54:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (10E9C000) [pid = 3600] [serial = 574] [outer = 00000000] 08:54:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (114B8800) [pid = 3600] [serial = 575] [outer = 10E9C000] 08:54:42 INFO - PROCESS | 3600 | 1467737682655 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (11891C00) [pid = 3600] [serial = 576] [outer = 10E9C000] 08:54:43 INFO - PROCESS | 3600 | 1467737683484 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]]]}] 08:54:43 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 08:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1007ms 08:54:43 INFO - PROCESS | 3600 | 1467737683521 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 3600 | 1467737683526 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 08:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:54:43 INFO - PROCESS | 3600 | 1467737683532 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 3600 | 1467737683535 Marionette TRACE conn2 <- [1,734,null,{}] 08:54:43 INFO - PROCESS | 3600 | 1467737683539 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}] 08:54:43 INFO - PROCESS | 3600 | 1467737683542 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:43 INFO - PROCESS | 3600 | 1467737683626 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:54:43 INFO - PROCESS | 3600 | 1467737683633 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 3600 | 1467737683636 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:43 INFO - PROCESS | 3600 | ++DOCSHELL 12E65000 == 21 [pid = 3600] [id = 193] 08:54:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (12E70C00) [pid = 3600] [serial = 577] [outer = 00000000] 08:54:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (131EDC00) [pid = 3600] [serial = 578] [outer = 12E70C00] 08:54:43 INFO - PROCESS | 3600 | 1467737683682 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (1328BC00) [pid = 3600] [serial = 579] [outer = 12E70C00] 08:54:44 INFO - PROCESS | 3600 | 1467737684568 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]]]}] 08:54:44 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.) 08:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1076ms 08:54:44 INFO - PROCESS | 3600 | 1467737684618 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 3600 | 1467737684620 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 08:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:54:44 INFO - PROCESS | 3600 | 1467737684623 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 3600 | 1467737684627 Marionette TRACE conn2 <- [1,738,null,{}] 08:54:44 INFO - PROCESS | 3600 | 1467737684627 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}] 08:54:44 INFO - PROCESS | 3600 | 1467737684631 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:44 INFO - PROCESS | 3600 | 1467737684736 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:54:44 INFO - PROCESS | 3600 | 1467737684744 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 3600 | 1467737684747 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:44 INFO - PROCESS | 3600 | ++DOCSHELL 15652C00 == 22 [pid = 3600] [id = 194] 08:54:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (15653400) [pid = 3600] [serial = 580] [outer = 00000000] 08:54:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (158E4800) [pid = 3600] [serial = 581] [outer = 15653400] 08:54:44 INFO - PROCESS | 3600 | 1467737684794 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (15B3A800) [pid = 3600] [serial = 582] [outer = 15653400] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (11D8E400) [pid = 3600] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (129E5000) [pid = 3600] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (10A76C00) [pid = 3600] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (1128E000) [pid = 3600] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (13ABF000) [pid = 3600] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (15BF1000) [pid = 3600] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (1661FC00) [pid = 3600] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (153DC400) [pid = 3600] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:54:45 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (15B42400) [pid = 3600] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:54:45 INFO - PROCESS | 3600 | 1467737685620 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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 08:54:45 INFO - PROCESS | 3600 | 1467737685643 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 3600 | 1467737685646 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 08:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:54:45 INFO - PROCESS | 3600 | 1467737685649 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 3600 | 1467737685651 Marionette TRACE conn2 <- [1,742,null,{}] 08:54:45 INFO - PROCESS | 3600 | 1467737685655 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}] 08:54:45 INFO - PROCESS | 3600 | 1467737685657 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:45 INFO - PROCESS | 3600 | 1467737685743 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:54:45 INFO - PROCESS | 3600 | 1467737685786 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 3600 | 1467737685789 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:45 INFO - PROCESS | 3600 | ++DOCSHELL 12BAD800 == 23 [pid = 3600] [id = 195] 08:54:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (153DC400) [pid = 3600] [serial = 583] [outer = 00000000] 08:54:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (158E5000) [pid = 3600] [serial = 584] [outer = 153DC400] 08:54:45 INFO - PROCESS | 3600 | 1467737685815 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (15B46C00) [pid = 3600] [serial = 585] [outer = 153DC400] 08:54:46 INFO - PROCESS | 3600 | 1467737686592 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]]]}] 08:54:46 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 08:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 952ms 08:54:46 INFO - PROCESS | 3600 | 1467737686601 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 3600 | 1467737686603 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 08:54:46 INFO - PROCESS | 3600 | 1467737686606 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:54:46 INFO - PROCESS | 3600 | 1467737686608 Marionette TRACE conn2 <- [1,746,null,{}] 08:54:46 INFO - PROCESS | 3600 | 1467737686612 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}] 08:54:46 INFO - PROCESS | 3600 | 1467737686613 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:46 INFO - PROCESS | 3600 | 1467737686715 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:54:46 INFO - PROCESS | 3600 | 1467737686722 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 3600 | 1467737686724 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:46 INFO - PROCESS | 3600 | ++DOCSHELL 158E2000 == 24 [pid = 3600] [id = 196] 08:54:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (15F27C00) [pid = 3600] [serial = 586] [outer = 00000000] 08:54:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (16618C00) [pid = 3600] [serial = 587] [outer = 15F27C00] 08:54:46 INFO - PROCESS | 3600 | 1467737686749 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (16688400) [pid = 3600] [serial = 588] [outer = 15F27C00] 08:54:47 INFO - PROCESS | 3600 | 1467737687124 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]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 566ms 08:54:47 INFO - PROCESS | 3600 | 1467737687185 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 3600 | 1467737687187 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 08:54:47 INFO - PROCESS | 3600 | 1467737687190 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:54:47 INFO - PROCESS | 3600 | 1467737687192 Marionette TRACE conn2 <- [1,750,null,{}] 08:54:47 INFO - PROCESS | 3600 | 1467737687195 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}] 08:54:47 INFO - PROCESS | 3600 | 1467737687201 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:47 INFO - PROCESS | 3600 | 1467737687334 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:54:47 INFO - PROCESS | 3600 | 1467737687411 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 3600 | 1467737687415 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:47 INFO - PROCESS | 3600 | ++DOCSHELL 1046A800 == 25 [pid = 3600] [id = 197] 08:54:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (1046B800) [pid = 3600] [serial = 589] [outer = 00000000] 08:54:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (10A0B400) [pid = 3600] [serial = 590] [outer = 1046B800] 08:54:47 INFO - PROCESS | 3600 | 1467737687470 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (10B67000) [pid = 3600] [serial = 591] [outer = 1046B800] 08:54:48 INFO - PROCESS | 3600 | 1467737688694 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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1559ms 08:54:48 INFO - PROCESS | 3600 | 1467737688738 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 3600 | 1467737688742 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 08:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:54:48 INFO - PROCESS | 3600 | 1467737688795 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 3600 | 1467737688798 Marionette TRACE conn2 <- [1,754,null,{}] 08:54:48 INFO - PROCESS | 3600 | 1467737688805 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}] 08:54:48 INFO - PROCESS | 3600 | 1467737688808 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:48 INFO - PROCESS | 3600 | 1467737688891 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:54:48 INFO - PROCESS | 3600 | --DOCSHELL 10A76800 == 24 [pid = 3600] [id = 181] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (12C85C00) [pid = 3600] [serial = 545] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (10A80C00) [pid = 3600] [serial = 542] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (10E8D800) [pid = 3600] [serial = 543] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (13165000) [pid = 3600] [serial = 537] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (12C81800) [pid = 3600] [serial = 536] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (13F04C00) [pid = 3600] [serial = 548] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (16687400) [pid = 3600] [serial = 540] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (15F2D400) [pid = 3600] [serial = 539] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (1668DC00) [pid = 3600] [serial = 557] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (167C3400) [pid = 3600] [serial = 558] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (15B3D000) [pid = 3600] [serial = 551] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 55 (15F34C00) [pid = 3600] [serial = 555] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 54 (142F3400) [pid = 3600] [serial = 549] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 53 (15F30800) [pid = 3600] [serial = 554] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 52 (15BF7400) [pid = 3600] [serial = 552] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 51 (13103400) [pid = 3600] [serial = 546] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 50 (142F7400) [pid = 3600] [serial = 561] [outer = 00000000] [url = about:blank] 08:54:48 INFO - PROCESS | 3600 | --DOMWINDOW == 49 (13A77C00) [pid = 3600] [serial = 560] [outer = 00000000] [url = about:blank] 08:54:49 INFO - PROCESS | 3600 | 1467737689013 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 3600 | 1467737689015 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:49 INFO - PROCESS | 3600 | ++DOCSHELL 10A76800 == 25 [pid = 3600] [id = 198] 08:54:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 50 (10A80C00) [pid = 3600] [serial = 592] [outer = 00000000] 08:54:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (10E8E000) [pid = 3600] [serial = 593] [outer = 10A80C00] 08:54:49 INFO - PROCESS | 3600 | 1467737689047 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (114B8400) [pid = 3600] [serial = 594] [outer = 10A80C00] 08:54:49 INFO - PROCESS | 3600 | 1467737689818 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]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1076ms 08:54:49 INFO - PROCESS | 3600 | 1467737689861 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 3600 | 1467737689865 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 08:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:54:49 INFO - PROCESS | 3600 | 1467737689872 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 3600 | 1467737689874 Marionette TRACE conn2 <- [1,758,null,{}] 08:54:49 INFO - PROCESS | 3600 | 1467737689879 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}] 08:54:49 INFO - PROCESS | 3600 | 1467737689881 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:49 INFO - PROCESS | 3600 | 1467737689965 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:54:49 INFO - PROCESS | 3600 | 1467737689971 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 3600 | 1467737689973 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:49 INFO - PROCESS | 3600 | ++DOCSHELL 12EED000 == 26 [pid = 3600] [id = 199] 08:54:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (12EF2400) [pid = 3600] [serial = 595] [outer = 00000000] 08:54:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (1310D000) [pid = 3600] [serial = 596] [outer = 12EF2400] 08:54:49 INFO - PROCESS | 3600 | 1467737690001 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (13288000) [pid = 3600] [serial = 597] [outer = 12EF2400] 08:54:50 INFO - PROCESS | 3600 | 1467737690435 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]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 621ms 08:54:50 INFO - PROCESS | 3600 | 1467737690505 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 3600 | 1467737690507 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 08:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:54:50 INFO - PROCESS | 3600 | 1467737690493 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 3600 | 1467737690497 Marionette TRACE conn2 <- [1,762,null,{}] 08:54:50 INFO - PROCESS | 3600 | 1467737690507 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}] 08:54:50 INFO - PROCESS | 3600 | 1467737690512 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:50 INFO - PROCESS | 3600 | 1467737690595 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:54:50 INFO - PROCESS | 3600 | 1467737690608 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 3600 | 1467737690611 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:50 INFO - PROCESS | 3600 | ++DOCSHELL 144D1400 == 27 [pid = 3600] [id = 200] 08:54:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (144D1800) [pid = 3600] [serial = 598] [outer = 00000000] 08:54:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (144FB800) [pid = 3600] [serial = 599] [outer = 144D1800] 08:54:50 INFO - PROCESS | 3600 | 1467737690642 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (155D5000) [pid = 3600] [serial = 600] [outer = 144D1800] 08:54:51 INFO - PROCESS | 3600 | 1467737691061 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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 607ms 08:54:51 INFO - PROCESS | 3600 | 1467737691123 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 3600 | 1467737691126 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 08:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:54:51 INFO - PROCESS | 3600 | 1467737691130 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 3600 | 1467737691131 Marionette TRACE conn2 <- [1,766,null,{}] 08:54:51 INFO - PROCESS | 3600 | 1467737691174 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}] 08:54:51 INFO - PROCESS | 3600 | 1467737691176 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:51 INFO - PROCESS | 3600 | 1467737691271 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:54:51 INFO - PROCESS | 3600 | 1467737691279 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 3600 | 1467737691290 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:51 INFO - PROCESS | 3600 | ++DOCSHELL 15B46400 == 28 [pid = 3600] [id = 201] 08:54:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (15B46800) [pid = 3600] [serial = 601] [outer = 00000000] 08:54:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (15F28800) [pid = 3600] [serial = 602] [outer = 15B46800] 08:54:51 INFO - PROCESS | 3600 | 1467737691386 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (15F30400) [pid = 3600] [serial = 603] [outer = 15B46800] 08:54:51 INFO - PROCESS | 3600 | 1467737691733 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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 634ms 08:54:51 INFO - PROCESS | 3600 | 1467737691766 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 3600 | 1467737691768 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 08:54:51 INFO - PROCESS | 3600 | 1467737691772 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:54:51 INFO - PROCESS | 3600 | 1467737691773 Marionette TRACE conn2 <- [1,770,null,{}] 08:54:51 INFO - PROCESS | 3600 | 1467737691777 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}] 08:54:51 INFO - PROCESS | 3600 | 1467737691779 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:51 INFO - PROCESS | 3600 | 1467737691887 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:54:51 INFO - PROCESS | 3600 | 1467737691874 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 3600 | 1467737691877 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:51 INFO - PROCESS | 3600 | ++DOCSHELL 15B39000 == 29 [pid = 3600] [id = 202] 08:54:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (15B44000) [pid = 3600] [serial = 604] [outer = 00000000] 08:54:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (16619000) [pid = 3600] [serial = 605] [outer = 15B44000] 08:54:51 INFO - PROCESS | 3600 | 1467737691919 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (1668F800) [pid = 3600] [serial = 606] [outer = 15B44000] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (10E9C000) [pid = 3600] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (12E70C00) [pid = 3600] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (15653400) [pid = 3600] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (167BE000) [pid = 3600] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (153DC400) [pid = 3600] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (1188F800) [pid = 3600] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (154BAC00) [pid = 3600] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:54:52 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (15F2FC00) [pid = 3600] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:54:52 INFO - PROCESS | 3600 | 1467737692312 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]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 566ms 08:54:52 INFO - PROCESS | 3600 | 1467737692344 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 3600 | 1467737692346 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 08:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:54:52 INFO - PROCESS | 3600 | 1467737692349 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 3600 | 1467737692351 Marionette TRACE conn2 <- [1,774,null,{}] 08:54:52 INFO - PROCESS | 3600 | 1467737692355 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}] 08:54:52 INFO - PROCESS | 3600 | 1467737692361 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:52 INFO - PROCESS | 3600 | 1467737692477 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:54:52 INFO - PROCESS | 3600 | 1467737692489 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 3600 | 1467737692491 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:52 INFO - PROCESS | 3600 | ++DOCSHELL 167C4800 == 30 [pid = 3600] [id = 203] 08:54:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (167C5000) [pid = 3600] [serial = 607] [outer = 00000000] 08:54:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (167C6C00) [pid = 3600] [serial = 608] [outer = 167C5000] 08:54:52 INFO - PROCESS | 3600 | 1467737692534 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (16BDB000) [pid = 3600] [serial = 609] [outer = 167C5000] 08:54:52 INFO - PROCESS | 3600 | 1467737692897 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]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 08:54:52 INFO - PROCESS | 3600 | 1467737692969 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 3600 | 1467737692971 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 08:54:52 INFO - PROCESS | 3600 | 1467737692974 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:54:52 INFO - PROCESS | 3600 | 1467737692976 Marionette TRACE conn2 <- [1,778,null,{}] 08:54:52 INFO - PROCESS | 3600 | 1467737692979 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}] 08:54:52 INFO - PROCESS | 3600 | 1467737692981 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:53 INFO - PROCESS | 3600 | 1467737693038 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:54:53 INFO - PROCESS | 3600 | 1467737693045 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 3600 | 1467737693047 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:53 INFO - PROCESS | 3600 | ++DOCSHELL 1310CC00 == 31 [pid = 3600] [id = 204] 08:54:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (167CA400) [pid = 3600] [serial = 610] [outer = 00000000] 08:54:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (16BE6C00) [pid = 3600] [serial = 611] [outer = 167CA400] 08:54:53 INFO - PROCESS | 3600 | 1467737693098 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (16BE7400) [pid = 3600] [serial = 612] [outer = 167CA400] 08:54:53 INFO - PROCESS | 3600 | 1467737693457 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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 525ms 08:54:53 INFO - PROCESS | 3600 | 1467737693496 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 3600 | 1467737693498 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 08:54:53 INFO - PROCESS | 3600 | 1467737693501 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:54:53 INFO - PROCESS | 3600 | 1467737693503 Marionette TRACE conn2 <- [1,782,null,{}] 08:54:53 INFO - PROCESS | 3600 | 1467737693506 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}] 08:54:53 INFO - PROCESS | 3600 | 1467737693508 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:53 INFO - PROCESS | 3600 | 1467737693567 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:54:53 INFO - PROCESS | 3600 | 1467737693572 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 3600 | 1467737693574 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:53 INFO - PROCESS | 3600 | ++DOCSHELL 15B39C00 == 32 [pid = 3600] [id = 205] 08:54:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (16BE1400) [pid = 3600] [serial = 613] [outer = 00000000] 08:54:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (17159800) [pid = 3600] [serial = 614] [outer = 16BE1400] 08:54:53 INFO - PROCESS | 3600 | 1467737693619 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (171D2800) [pid = 3600] [serial = 615] [outer = 16BE1400] 08:54:53 INFO - PROCESS | 3600 | 1467737693990 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]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 525ms 08:54:54 INFO - PROCESS | 3600 | 1467737694022 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 3600 | 1467737694024 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 08:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:54:54 INFO - PROCESS | 3600 | 1467737694028 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 3600 | 1467737694029 Marionette TRACE conn2 <- [1,786,null,{}] 08:54:54 INFO - PROCESS | 3600 | 1467737694047 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}] 08:54:54 INFO - PROCESS | 3600 | 1467737694049 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:54 INFO - PROCESS | 3600 | 1467737694124 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:54:54 INFO - PROCESS | 3600 | 1467737694129 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 3600 | 1467737694131 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:54 INFO - PROCESS | 3600 | ++DOCSHELL 13B28000 == 33 [pid = 3600] [id = 206] 08:54:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (17331C00) [pid = 3600] [serial = 616] [outer = 00000000] 08:54:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (17405800) [pid = 3600] [serial = 617] [outer = 17331C00] 08:54:54 INFO - PROCESS | 3600 | 1467737694153 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (1740E800) [pid = 3600] [serial = 618] [outer = 17331C00] 08:54:54 INFO - PROCESS | 3600 | 1467737694698 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]]]}] 08:54:54 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 08:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 703ms 08:54:54 INFO - PROCESS | 3600 | 1467737694778 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 3600 | 1467737694783 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 08:54:54 INFO - PROCESS | 3600 | 1467737694802 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:54:54 INFO - PROCESS | 3600 | 1467737694806 Marionette TRACE conn2 <- [1,790,null,{}] 08:54:54 INFO - PROCESS | 3600 | 1467737694812 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}] 08:54:54 INFO - PROCESS | 3600 | 1467737694796 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:54 INFO - PROCESS | 3600 | 1467737694909 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:54:54 INFO - PROCESS | 3600 | 1467737694962 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 3600 | 1467737694965 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:55 INFO - PROCESS | 3600 | ++DOCSHELL 10E52C00 == 34 [pid = 3600] [id = 207] 08:54:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (11217800) [pid = 3600] [serial = 619] [outer = 00000000] 08:54:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (12E64400) [pid = 3600] [serial = 620] [outer = 11217800] 08:54:55 INFO - PROCESS | 3600 | 1467737695061 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13A73C00) [pid = 3600] [serial = 621] [outer = 11217800] 08:54:55 INFO - PROCESS | 3600 | 1467737695602 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]]]}] 08:54:55 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 08:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 827ms 08:54:55 INFO - PROCESS | 3600 | 1467737695630 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 3600 | 1467737695635 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 08:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:54:55 INFO - PROCESS | 3600 | 1467737695641 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 3600 | 1467737695644 Marionette TRACE conn2 <- [1,794,null,{}] 08:54:55 INFO - PROCESS | 3600 | 1467737695648 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}] 08:54:55 INFO - PROCESS | 3600 | 1467737695650 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:55 INFO - PROCESS | 3600 | 1467737695736 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:54:55 INFO - PROCESS | 3600 | 1467737695828 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 3600 | 1467737695831 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:55 INFO - PROCESS | 3600 | ++DOCSHELL 142FA000 == 35 [pid = 3600] [id = 208] 08:54:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (142FB000) [pid = 3600] [serial = 622] [outer = 00000000] 08:54:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15654C00) [pid = 3600] [serial = 623] [outer = 142FB000] 08:54:55 INFO - PROCESS | 3600 | 1467737695869 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15B43000) [pid = 3600] [serial = 624] [outer = 142FB000] 08:54:56 INFO - PROCESS | 3600 | 1467737696469 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]]]}] 08:54:56 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 08:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 883ms 08:54:56 INFO - PROCESS | 3600 | 1467737696531 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 3600 | 1467737696533 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 08:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:54:56 INFO - PROCESS | 3600 | 1467737696538 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 3600 | 1467737696541 Marionette TRACE conn2 <- [1,798,null,{}] 08:54:56 INFO - PROCESS | 3600 | 1467737696649 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}] 08:54:56 INFO - PROCESS | 3600 | 1467737696652 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:56 INFO - PROCESS | 3600 | 1467737696811 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:54:56 INFO - PROCESS | 3600 | 1467737696873 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 3600 | 1467737696876 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:56 INFO - PROCESS | 3600 | ++DOCSHELL 11282400 == 36 [pid = 3600] [id = 209] 08:54:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (11282C00) [pid = 3600] [serial = 625] [outer = 00000000] 08:54:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1180B800) [pid = 3600] [serial = 626] [outer = 11282C00] 08:54:56 INFO - PROCESS | 3600 | 1467737696907 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (11D93800) [pid = 3600] [serial = 627] [outer = 11282C00] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 12EED000 == 35 [pid = 3600] [id = 199] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 144D1400 == 34 [pid = 3600] [id = 200] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 15B39000 == 33 [pid = 3600] [id = 202] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 167C4800 == 32 [pid = 3600] [id = 203] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 15B46400 == 31 [pid = 3600] [id = 201] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 15B39C00 == 30 [pid = 3600] [id = 205] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 1310CC00 == 29 [pid = 3600] [id = 204] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 142FA000 == 28 [pid = 3600] [id = 208] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 13B28000 == 27 [pid = 3600] [id = 206] 08:54:57 INFO - PROCESS | 3600 | --DOCSHELL 10E52C00 == 26 [pid = 3600] [id = 207] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16A8D800) [pid = 3600] [serial = 573] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (167CBC00) [pid = 3600] [serial = 572] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (158E5000) [pid = 3600] [serial = 584] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (12EF1C00) [pid = 3600] [serial = 564] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12BB3800) [pid = 3600] [serial = 563] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1565C000) [pid = 3600] [serial = 567] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (155D6000) [pid = 3600] [serial = 566] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15B46C00) [pid = 3600] [serial = 585] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (16619800) [pid = 3600] [serial = 570] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (15F78400) [pid = 3600] [serial = 569] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (15B3A800) [pid = 3600] [serial = 582] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1328BC00) [pid = 3600] [serial = 579] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16618C00) [pid = 3600] [serial = 587] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (114B8800) [pid = 3600] [serial = 575] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (11891C00) [pid = 3600] [serial = 576] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (131EDC00) [pid = 3600] [serial = 578] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (158E4800) [pid = 3600] [serial = 581] [outer = 00000000] [url = about:blank] 08:54:57 INFO - PROCESS | 3600 | 1467737697979 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]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1449ms 08:54:57 INFO - PROCESS | 3600 | 1467737697997 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:54:57 INFO - PROCESS | 3600 | 1467737698000 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 08:54:57 INFO - PROCESS | 3600 | 1467737698006 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 3600 | 1467737698008 Marionette TRACE conn2 <- [1,802,null,{}] 08:54:57 INFO - PROCESS | 3600 | 1467737698014 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}] 08:54:57 INFO - PROCESS | 3600 | 1467737698017 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:58 INFO - PROCESS | 3600 | 1467737698083 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:54:58 INFO - PROCESS | 3600 | 1467737698090 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 3600 | 1467737698092 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:58 INFO - PROCESS | 3600 | ++DOCSHELL 10A7E400 == 27 [pid = 3600] [id = 210] 08:54:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (10A7EC00) [pid = 3600] [serial = 628] [outer = 00000000] 08:54:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (11C98800) [pid = 3600] [serial = 629] [outer = 10A7EC00] 08:54:58 INFO - PROCESS | 3600 | 1467737698144 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (11DE4C00) [pid = 3600] [serial = 630] [outer = 10A7EC00] 08:54:58 INFO - PROCESS | 3600 | 1467737698598 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] 08:54:58 INFO - PROCESS | 3600 | 1467737698660 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 08:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:54:58 INFO - PROCESS | 3600 | 1467737698666 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 3600 | 1467737698669 Marionette TRACE conn2 <- [1,806,null,{}] 08:54:58 INFO - PROCESS | 3600 | 1467737698672 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}] 08:54:58 INFO - PROCESS | 3600 | 1467737698675 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:58 INFO - PROCESS | 3600 | 1467737698743 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:54:58 INFO - PROCESS | 3600 | 1467737698822 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 3600 | 1467737698824 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:58 INFO - PROCESS | 3600 | ++DOCSHELL 1328F400 == 28 [pid = 3600] [id = 211] 08:54:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (13961000) [pid = 3600] [serial = 631] [outer = 00000000] 08:54:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13B28000) [pid = 3600] [serial = 632] [outer = 13961000] 08:54:58 INFO - PROCESS | 3600 | 1467737698852 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13F03C00) [pid = 3600] [serial = 633] [outer = 13961000] 08:54:59 INFO - PROCESS | 3600 | 1467737699187 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]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 552ms 08:54:59 INFO - PROCESS | 3600 | 1467737699221 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 3600 | 1467737699223 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 08:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:54:59 INFO - PROCESS | 3600 | 1467737699227 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 3600 | 1467737699231 Marionette TRACE conn2 <- [1,810,null,{}] 08:54:59 INFO - PROCESS | 3600 | 1467737699242 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}] 08:54:59 INFO - PROCESS | 3600 | 1467737699246 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:59 INFO - PROCESS | 3600 | 1467737699341 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:54:59 INFO - PROCESS | 3600 | 1467737699351 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 3600 | 1467737699354 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:59 INFO - PROCESS | 3600 | ++DOCSHELL 158DF400 == 29 [pid = 3600] [id = 212] 08:54:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (158E4800) [pid = 3600] [serial = 634] [outer = 00000000] 08:54:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15B3C000) [pid = 3600] [serial = 635] [outer = 158E4800] 08:54:59 INFO - PROCESS | 3600 | 1467737699406 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15B41800) [pid = 3600] [serial = 636] [outer = 158E4800] 08:54:59 INFO - PROCESS | 3600 | 1467737699819 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] 08:54:59 INFO - PROCESS | 3600 | 1467737699843 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 08:54:59 INFO - PROCESS | 3600 | 1467737699846 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 3600 | 1467737699848 Marionette TRACE conn2 <- [1,814,null,{}] 08:54:59 INFO - PROCESS | 3600 | 1467737699861 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}] 08:54:59 INFO - PROCESS | 3600 | 1467737699863 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:59 INFO - PROCESS | 3600 | 1467737699968 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:54:59 INFO - PROCESS | 3600 | 1467737699973 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 3600 | 1467737699975 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:54:59 INFO - PROCESS | 3600 | ++DOCSHELL 15BED000 == 30 [pid = 3600] [id = 213] 08:54:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F30800) [pid = 3600] [serial = 637] [outer = 00000000] 08:54:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F77000) [pid = 3600] [serial = 638] [outer = 15F30800] 08:54:59 INFO - PROCESS | 3600 | 1467737700002 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16615C00) [pid = 3600] [serial = 639] [outer = 15F30800] 08:55:00 INFO - PROCESS | 3600 | 1467737700398 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]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 580ms 08:55:00 INFO - PROCESS | 3600 | 1467737700441 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 3600 | 1467737700443 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 08:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:55:00 INFO - PROCESS | 3600 | 1467737700446 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 3600 | 1467737700448 Marionette TRACE conn2 <- [1,818,null,{}] 08:55:00 INFO - PROCESS | 3600 | 1467737700452 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}] 08:55:00 INFO - PROCESS | 3600 | 1467737700453 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:00 INFO - PROCESS | 3600 | 1467737700536 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:55:00 INFO - PROCESS | 3600 | 1467737700605 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 3600 | 1467737700607 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:00 INFO - PROCESS | 3600 | ++DOCSHELL 15F31C00 == 31 [pid = 3600] [id = 214] 08:55:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F76000) [pid = 3600] [serial = 640] [outer = 00000000] 08:55:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1668B800) [pid = 3600] [serial = 641] [outer = 15F76000] 08:55:00 INFO - PROCESS | 3600 | 1467737700650 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (167C3800) [pid = 3600] [serial = 642] [outer = 15F76000] 08:55:01 INFO - PROCESS | 3600 | 1467737701035 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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 607ms 08:55:01 INFO - PROCESS | 3600 | 1467737701068 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 3600 | 1467737701070 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 08:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:55:01 INFO - PROCESS | 3600 | 1467737701073 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 3600 | 1467737701075 Marionette TRACE conn2 <- [1,822,null,{}] 08:55:01 INFO - PROCESS | 3600 | 1467737701061 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}] 08:55:01 INFO - PROCESS | 3600 | 1467737701066 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:01 INFO - PROCESS | 3600 | 1467737701197 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:55:01 INFO - PROCESS | 3600 | 1467737701207 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 3600 | 1467737701209 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:01 INFO - PROCESS | 3600 | ++DOCSHELL 16BBB400 == 32 [pid = 3600] [id = 215] 08:55:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16BBE400) [pid = 3600] [serial = 643] [outer = 00000000] 08:55:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16BE4C00) [pid = 3600] [serial = 644] [outer = 16BBE400] 08:55:01 INFO - PROCESS | 3600 | 1467737701233 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1732F800) [pid = 3600] [serial = 645] [outer = 16BBE400] 08:55:01 INFO - PROCESS | 3600 | 1467737701741 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]]]}] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15B46800) [pid = 3600] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15B44000) [pid = 3600] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1046B800) [pid = 3600] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (10A80C00) [pid = 3600] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (144D1800) [pid = 3600] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12EF2400) [pid = 3600] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (17331C00) [pid = 3600] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (16BE1400) [pid = 3600] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (167C5000) [pid = 3600] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (167CA400) [pid = 3600] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:55:01 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (15F27C00) [pid = 3600] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 745ms 08:55:01 INFO - PROCESS | 3600 | 1467737701805 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 3600 | 1467737701807 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 08:55:01 INFO - PROCESS | 3600 | 1467737701810 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:55:01 INFO - PROCESS | 3600 | 1467737701812 Marionette TRACE conn2 <- [1,826,null,{}] 08:55:01 INFO - PROCESS | 3600 | 1467737701815 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}] 08:55:01 INFO - PROCESS | 3600 | 1467737701817 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:01 INFO - PROCESS | 3600 | 1467737701899 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:55:01 INFO - PROCESS | 3600 | 1467737701906 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 3600 | 1467737701889 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:01 INFO - PROCESS | 3600 | ++DOCSHELL 10578000 == 33 [pid = 3600] [id = 216] 08:55:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (10E50800) [pid = 3600] [serial = 646] [outer = 00000000] 08:55:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (1668A400) [pid = 3600] [serial = 647] [outer = 10E50800] 08:55:01 INFO - PROCESS | 3600 | 1467737701932 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (167C5000) [pid = 3600] [serial = 648] [outer = 10E50800] 08:55:02 INFO - PROCESS | 3600 | 1467737702283 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]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 524ms 08:55:02 INFO - PROCESS | 3600 | 1467737702340 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:55:02 INFO - PROCESS | 3600 | 1467737702342 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 08:55:02 INFO - PROCESS | 3600 | 1467737702346 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 3600 | 1467737702347 Marionette TRACE conn2 <- [1,830,null,{}] 08:55:02 INFO - PROCESS | 3600 | 1467737702351 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}] 08:55:02 INFO - PROCESS | 3600 | 1467737702353 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:02 INFO - PROCESS | 3600 | 1467737702411 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:55:02 INFO - PROCESS | 3600 | 1467737702416 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 3600 | 1467737702418 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:02 INFO - PROCESS | 3600 | ++DOCSHELL 10A7CC00 == 34 [pid = 3600] [id = 217] 08:55:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15585800) [pid = 3600] [serial = 649] [outer = 00000000] 08:55:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (1733B000) [pid = 3600] [serial = 650] [outer = 15585800] 08:55:02 INFO - PROCESS | 3600 | 1467737702460 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1740B400) [pid = 3600] [serial = 651] [outer = 15585800] 08:55:02 INFO - PROCESS | 3600 | 1467737702863 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]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 566ms 08:55:02 INFO - PROCESS | 3600 | 1467737702924 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 3600 | 1467737702926 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 08:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:55:02 INFO - PROCESS | 3600 | 1467737702910 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 3600 | 1467737702912 Marionette TRACE conn2 <- [1,834,null,{}] 08:55:02 INFO - PROCESS | 3600 | 1467737702915 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}] 08:55:02 INFO - PROCESS | 3600 | 1467737702917 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:02 INFO - PROCESS | 3600 | 1467737702992 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:55:02 INFO - PROCESS | 3600 | 1467737703000 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 3600 | 1467737703002 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:03 INFO - PROCESS | 3600 | ++DOCSHELL 158DF000 == 35 [pid = 3600] [id = 218] 08:55:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1740C400) [pid = 3600] [serial = 652] [outer = 00000000] 08:55:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17D22800) [pid = 3600] [serial = 653] [outer = 1740C400] 08:55:03 INFO - PROCESS | 3600 | 1467737703049 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D23800) [pid = 3600] [serial = 654] [outer = 1740C400] 08:55:03 INFO - PROCESS | 3600 | 1467737703417 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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 524ms 08:55:03 INFO - PROCESS | 3600 | 1467737703443 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 3600 | 1467737703445 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 08:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:55:03 INFO - PROCESS | 3600 | 1467737703464 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 3600 | 1467737703466 Marionette TRACE conn2 <- [1,838,null,{}] 08:55:03 INFO - PROCESS | 3600 | 1467737703469 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}] 08:55:03 INFO - PROCESS | 3600 | 1467737703471 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:03 INFO - PROCESS | 3600 | 1467737703579 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:55:03 INFO - PROCESS | 3600 | 1467737703642 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 3600 | 1467737703646 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:03 INFO - PROCESS | 3600 | ++DOCSHELL 1057F800 == 36 [pid = 3600] [id = 219] 08:55:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (105E1400) [pid = 3600] [serial = 655] [outer = 00000000] 08:55:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (10660000) [pid = 3600] [serial = 656] [outer = 105E1400] 08:55:03 INFO - PROCESS | 3600 | 1467737703742 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (10A81000) [pid = 3600] [serial = 657] [outer = 105E1400] 08:55:04 INFO - PROCESS | 3600 | 1467737704482 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]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1049ms 08:55:04 INFO - PROCESS | 3600 | 1467737704527 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 3600 | 1467737704531 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 08:55:04 INFO - PROCESS | 3600 | 1467737704536 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:55:04 INFO - PROCESS | 3600 | 1467737704539 Marionette TRACE conn2 <- [1,842,null,{}] 08:55:04 INFO - PROCESS | 3600 | 1467737704544 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}] 08:55:04 INFO - PROCESS | 3600 | 1467737704548 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:04 INFO - PROCESS | 3600 | 1467737704653 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:55:04 INFO - PROCESS | 3600 | 1467737704797 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 3600 | 1467737704800 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:04 INFO - PROCESS | 3600 | ++DOCSHELL 13B2A800 == 37 [pid = 3600] [id = 220] 08:55:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (142F1400) [pid = 3600] [serial = 658] [outer = 00000000] 08:55:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (144CEC00) [pid = 3600] [serial = 659] [outer = 142F1400] 08:55:04 INFO - PROCESS | 3600 | 1467737704856 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (155E2800) [pid = 3600] [serial = 660] [outer = 142F1400] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 158DF000 == 36 [pid = 3600] [id = 218] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 10A7CC00 == 35 [pid = 3600] [id = 217] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 10578000 == 34 [pid = 3600] [id = 216] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 16BBB400 == 33 [pid = 3600] [id = 215] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 15F31C00 == 32 [pid = 3600] [id = 214] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 15BED000 == 31 [pid = 3600] [id = 213] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 158DF400 == 30 [pid = 3600] [id = 212] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 1328F400 == 29 [pid = 3600] [id = 211] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 10A7E400 == 28 [pid = 3600] [id = 210] 08:55:05 INFO - PROCESS | 3600 | --DOCSHELL 11282400 == 27 [pid = 3600] [id = 209] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16688400) [pid = 3600] [serial = 588] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15F28800) [pid = 3600] [serial = 602] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16619000) [pid = 3600] [serial = 605] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F30400) [pid = 3600] [serial = 603] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10A0B400) [pid = 3600] [serial = 590] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10B67000) [pid = 3600] [serial = 591] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10E8E000) [pid = 3600] [serial = 593] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (114B8400) [pid = 3600] [serial = 594] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (144FB800) [pid = 3600] [serial = 599] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (1310D000) [pid = 3600] [serial = 596] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (13288000) [pid = 3600] [serial = 597] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1740E800) [pid = 3600] [serial = 618] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17405800) [pid = 3600] [serial = 617] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (171D2800) [pid = 3600] [serial = 615] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (167C6C00) [pid = 3600] [serial = 608] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17159800) [pid = 3600] [serial = 614] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1668F800) [pid = 3600] [serial = 606] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16BDB000) [pid = 3600] [serial = 609] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (155D5000) [pid = 3600] [serial = 600] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (16BE6C00) [pid = 3600] [serial = 611] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (16BE7400) [pid = 3600] [serial = 612] [outer = 00000000] [url = about:blank] 08:55:05 INFO - PROCESS | 3600 | 1467737705539 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]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1049ms 08:55:05 INFO - PROCESS | 3600 | 1467737705585 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 3600 | 1467737705589 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 08:55:05 INFO - PROCESS | 3600 | 1467737705595 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:55:05 INFO - PROCESS | 3600 | 1467737705598 Marionette TRACE conn2 <- [1,846,null,{}] 08:55:05 INFO - PROCESS | 3600 | 1467737705604 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}] 08:55:05 INFO - PROCESS | 3600 | 1467737705607 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:05 INFO - PROCESS | 3600 | 1467737705676 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:55:05 INFO - PROCESS | 3600 | 1467737705683 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 3600 | 1467737705687 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:05 INFO - PROCESS | 3600 | ++DOCSHELL 114AEC00 == 28 [pid = 3600] [id = 221] 08:55:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (114B5800) [pid = 3600] [serial = 661] [outer = 00000000] 08:55:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (12BB4C00) [pid = 3600] [serial = 662] [outer = 114B5800] 08:55:05 INFO - PROCESS | 3600 | 1467737705734 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (12E70C00) [pid = 3600] [serial = 663] [outer = 114B5800] 08:55:06 INFO - PROCESS | 3600 | 1467737706171 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 621ms 08:55:06 INFO - PROCESS | 3600 | 1467737706217 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 3600 | 1467737706221 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 08:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:55:06 INFO - PROCESS | 3600 | 1467737706227 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 3600 | 1467737706230 Marionette TRACE conn2 <- [1,850,null,{}] 08:55:06 INFO - PROCESS | 3600 | 1467737706234 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}] 08:55:06 INFO - PROCESS | 3600 | 1467737706236 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:06 INFO - PROCESS | 3600 | 1467737706301 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:55:06 INFO - PROCESS | 3600 | 1467737706307 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 3600 | 1467737706309 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:06 INFO - PROCESS | 3600 | ++DOCSHELL 13A7C400 == 29 [pid = 3600] [id = 222] 08:55:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13AB9C00) [pid = 3600] [serial = 664] [outer = 00000000] 08:55:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (142F3800) [pid = 3600] [serial = 665] [outer = 13AB9C00] 08:55:06 INFO - PROCESS | 3600 | 1467737706356 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (144CE400) [pid = 3600] [serial = 666] [outer = 13AB9C00] 08:55:06 INFO - PROCESS | 3600 | 1467737706752 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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 552ms 08:55:06 INFO - PROCESS | 3600 | 1467737706787 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 3600 | 1467737706789 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 08:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:55:06 INFO - PROCESS | 3600 | 1467737706793 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 3600 | 1467737706797 Marionette TRACE conn2 <- [1,854,null,{}] 08:55:06 INFO - PROCESS | 3600 | 1467737706808 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}] 08:55:06 INFO - PROCESS | 3600 | 1467737706812 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:06 INFO - PROCESS | 3600 | 1467737706874 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:55:06 INFO - PROCESS | 3600 | 1467737706883 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 3600 | 1467737706886 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:06 INFO - PROCESS | 3600 | ++DOCSHELL 15B41C00 == 30 [pid = 3600] [id = 223] 08:55:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15B44000) [pid = 3600] [serial = 667] [outer = 00000000] 08:55:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15F28400) [pid = 3600] [serial = 668] [outer = 15B44000] 08:55:06 INFO - PROCESS | 3600 | 1467737706934 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F30000) [pid = 3600] [serial = 669] [outer = 15B44000] 08:55:07 INFO - PROCESS | 3600 | 1467737707562 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]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 828ms 08:55:07 INFO - PROCESS | 3600 | 1467737707626 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 3600 | 1467737707628 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 08:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:55:07 INFO - PROCESS | 3600 | 1467737707632 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 3600 | 1467737707633 Marionette TRACE conn2 <- [1,858,null,{}] 08:55:07 INFO - PROCESS | 3600 | 1467737707637 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}] 08:55:07 INFO - PROCESS | 3600 | 1467737707639 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:07 INFO - PROCESS | 3600 | 1467737707735 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:55:07 INFO - PROCESS | 3600 | 1467737707786 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 3600 | 1467737707788 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:07 INFO - PROCESS | 3600 | ++DOCSHELL 16BBB400 == 31 [pid = 3600] [id = 224] 08:55:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (16BBD800) [pid = 3600] [serial = 670] [outer = 00000000] 08:55:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16BE5400) [pid = 3600] [serial = 671] [outer = 16BBD800] 08:55:07 INFO - PROCESS | 3600 | 1467737707832 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (17152000) [pid = 3600] [serial = 672] [outer = 16BBD800] 08:55:08 INFO - PROCESS | 3600 | 1467737708210 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]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 08:55:08 INFO - PROCESS | 3600 | 1467737708247 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 3600 | 1467737708249 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 08:55:08 INFO - PROCESS | 3600 | 1467737708252 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:55:08 INFO - PROCESS | 3600 | 1467737708254 Marionette TRACE conn2 <- [1,862,null,{}] 08:55:08 INFO - PROCESS | 3600 | 1467737708261 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}] 08:55:08 INFO - PROCESS | 3600 | 1467737708263 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:08 INFO - PROCESS | 3600 | 1467737708349 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:55:08 INFO - PROCESS | 3600 | 1467737708358 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 3600 | 1467737708360 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:08 INFO - PROCESS | 3600 | ++DOCSHELL 11807C00 == 32 [pid = 3600] [id = 225] 08:55:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13226800) [pid = 3600] [serial = 673] [outer = 00000000] 08:55:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17405400) [pid = 3600] [serial = 674] [outer = 13226800] 08:55:08 INFO - PROCESS | 3600 | 1467737708403 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (174BC400) [pid = 3600] [serial = 675] [outer = 13226800] 08:55:08 INFO - PROCESS | 3600 | 1467737708816 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]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 566ms 08:55:08 INFO - PROCESS | 3600 | 1467737708824 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 3600 | 1467737708826 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 08:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:55:08 INFO - PROCESS | 3600 | 1467737708830 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 3600 | 1467737708831 Marionette TRACE conn2 <- [1,866,null,{}] 08:55:08 INFO - PROCESS | 3600 | 1467737708835 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}] 08:55:08 INFO - PROCESS | 3600 | 1467737708840 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:08 INFO - PROCESS | 3600 | 1467737708974 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:55:08 INFO - PROCESS | 3600 | 1467737708995 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 3600 | 1467737708997 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:08 INFO - PROCESS | 3600 | ++DOCSHELL 17D22400 == 33 [pid = 3600] [id = 226] 08:55:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D25000) [pid = 3600] [serial = 676] [outer = 00000000] 08:55:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17F51800) [pid = 3600] [serial = 677] [outer = 17D25000] 08:55:09 INFO - PROCESS | 3600 | 1467737709030 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17F54800) [pid = 3600] [serial = 678] [outer = 17D25000] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (11217800) [pid = 3600] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15585800) [pid = 3600] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (13961000) [pid = 3600] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A7EC00) [pid = 3600] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (142FB000) [pid = 3600] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15F30800) [pid = 3600] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (158E4800) [pid = 3600] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15F76000) [pid = 3600] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (10E50800) [pid = 3600] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16BBE400) [pid = 3600] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:55:09 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (11282C00) [pid = 3600] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:55:09 INFO - PROCESS | 3600 | 1467737709460 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]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 662ms 08:55:09 INFO - PROCESS | 3600 | 1467737709485 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 3600 | 1467737709487 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 08:55:09 INFO - PROCESS | 3600 | 1467737709490 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:55:09 INFO - PROCESS | 3600 | 1467737709492 Marionette TRACE conn2 <- [1,870,null,{}] 08:55:09 INFO - PROCESS | 3600 | 1467737709495 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}] 08:55:09 INFO - PROCESS | 3600 | 1467737709479 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:09 INFO - PROCESS | 3600 | 1467737709552 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:55:09 INFO - PROCESS | 3600 | 1467737709557 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 3600 | 1467737709559 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:09 INFO - PROCESS | 3600 | ++DOCSHELL 13961000 == 34 [pid = 3600] [id = 227] 08:55:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13A77400) [pid = 3600] [serial = 679] [outer = 00000000] 08:55:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15653400) [pid = 3600] [serial = 680] [outer = 13A77400] 08:55:09 INFO - PROCESS | 3600 | 1467737709602 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F76000) [pid = 3600] [serial = 681] [outer = 13A77400] 08:55:09 INFO - PROCESS | 3600 | 1467737709992 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 566ms 08:55:10 INFO - PROCESS | 3600 | 1467737710050 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 3600 | 1467737710052 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 08:55:10 INFO - PROCESS | 3600 | 1467737710055 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:55:10 INFO - PROCESS | 3600 | 1467737710057 Marionette TRACE conn2 <- [1,874,null,{}] 08:55:10 INFO - PROCESS | 3600 | 1467737710060 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}] 08:55:10 INFO - PROCESS | 3600 | 1467737710062 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:10 INFO - PROCESS | 3600 | 1467737710122 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:55:10 INFO - PROCESS | 3600 | 1467737710161 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 3600 | 1467737710163 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:10 INFO - PROCESS | 3600 | ++DOCSHELL 17D83C00 == 35 [pid = 3600] [id = 228] 08:55:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (17D84000) [pid = 3600] [serial = 682] [outer = 00000000] 08:55:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (17F60C00) [pid = 3600] [serial = 683] [outer = 17D84000] 08:55:10 INFO - PROCESS | 3600 | 1467737710204 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (19352C00) [pid = 3600] [serial = 684] [outer = 17D84000] 08:55:10 INFO - PROCESS | 3600 | 1467737710577 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]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 566ms 08:55:10 INFO - PROCESS | 3600 | 1467737710611 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 3600 | 1467737710613 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 08:55:10 INFO - PROCESS | 3600 | 1467737710617 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:55:10 INFO - PROCESS | 3600 | 1467737710618 Marionette TRACE conn2 <- [1,878,null,{}] 08:55:10 INFO - PROCESS | 3600 | 1467737710622 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}] 08:55:10 INFO - PROCESS | 3600 | 1467737710624 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:10 INFO - PROCESS | 3600 | 1467737710701 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:55:10 INFO - PROCESS | 3600 | 1467737710708 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 3600 | 1467737710700 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:10 INFO - PROCESS | 3600 | ++DOCSHELL 17D80800 == 36 [pid = 3600] [id = 229] 08:55:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1935F400) [pid = 3600] [serial = 685] [outer = 00000000] 08:55:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (197A3800) [pid = 3600] [serial = 686] [outer = 1935F400] 08:55:10 INFO - PROCESS | 3600 | 1467737710743 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (197A9000) [pid = 3600] [serial = 687] [outer = 1935F400] 08:55:11 INFO - PROCESS | 3600 | 1467737711111 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]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 524ms 08:55:11 INFO - PROCESS | 3600 | 1467737711153 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 3600 | 1467737711155 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 08:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:55:11 INFO - PROCESS | 3600 | 1467737711158 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 3600 | 1467737711159 Marionette TRACE conn2 <- [1,882,null,{}] 08:55:11 INFO - PROCESS | 3600 | 1467737711167 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}] 08:55:11 INFO - PROCESS | 3600 | 1467737711169 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:11 INFO - PROCESS | 3600 | 1467737711270 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:55:11 INFO - PROCESS | 3600 | 1467737711398 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 3600 | 1467737711401 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:11 INFO - PROCESS | 3600 | ++DOCSHELL 105E4000 == 37 [pid = 3600] [id = 230] 08:55:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1065F800) [pid = 3600] [serial = 688] [outer = 00000000] 08:55:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (10A7E400) [pid = 3600] [serial = 689] [outer = 1065F800] 08:55:11 INFO - PROCESS | 3600 | 1467737711459 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1128E800) [pid = 3600] [serial = 690] [outer = 1065F800] 08:55:11 INFO - PROCESS | 3600 | 1467737711980 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]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 883ms 08:55:12 INFO - PROCESS | 3600 | 1467737712042 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 3600 | 1467737712046 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 08:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:55:12 INFO - PROCESS | 3600 | 1467737712051 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 3600 | 1467737712055 Marionette TRACE conn2 <- [1,886,null,{}] 08:55:12 INFO - PROCESS | 3600 | 1467737712060 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}] 08:55:12 INFO - PROCESS | 3600 | 1467737712063 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:12 INFO - PROCESS | 3600 | 1467737712160 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:55:12 INFO - PROCESS | 3600 | 1467737712277 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 3600 | 1467737712280 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:12 INFO - PROCESS | 3600 | ++DOCSHELL 144F8400 == 38 [pid = 3600] [id = 231] 08:55:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (153E8800) [pid = 3600] [serial = 691] [outer = 00000000] 08:55:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (155E3000) [pid = 3600] [serial = 692] [outer = 153E8800] 08:55:12 INFO - PROCESS | 3600 | 1467737712335 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (15B46000) [pid = 3600] [serial = 693] [outer = 153E8800] 08:55:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (15F28800) [pid = 3600] [serial = 694] [outer = 1B05B800] 08:55:13 INFO - PROCESS | 3600 | 1467737713082 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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1049ms 08:55:13 INFO - PROCESS | 3600 | 1467737713105 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 3600 | 1467737713108 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 08:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:55:13 INFO - PROCESS | 3600 | 1467737713112 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 3600 | 1467737713114 Marionette TRACE conn2 <- [1,890,null,{}] 08:55:13 INFO - PROCESS | 3600 | 1467737713118 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}] 08:55:13 INFO - PROCESS | 3600 | 1467737713120 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:13 INFO - PROCESS | 3600 | 1467737713305 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:55:13 INFO - PROCESS | 3600 | 1467737713447 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 3600 | 1467737713450 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:13 INFO - PROCESS | 3600 | ++DOCSHELL 1065A000 == 39 [pid = 3600] [id = 232] 08:55:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1065FC00) [pid = 3600] [serial = 695] [outer = 00000000] 08:55:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (10A80000) [pid = 3600] [serial = 696] [outer = 1065FC00] 08:55:13 INFO - PROCESS | 3600 | 1467737713480 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (11285800) [pid = 3600] [serial = 697] [outer = 1065FC00] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 17D80800 == 38 [pid = 3600] [id = 229] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 17D83C00 == 37 [pid = 3600] [id = 228] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 13961000 == 36 [pid = 3600] [id = 227] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 17D22400 == 35 [pid = 3600] [id = 226] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 11807C00 == 34 [pid = 3600] [id = 225] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 16BBB400 == 33 [pid = 3600] [id = 224] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 15B41C00 == 32 [pid = 3600] [id = 223] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 13A7C400 == 31 [pid = 3600] [id = 222] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 114AEC00 == 30 [pid = 3600] [id = 221] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 1057F800 == 29 [pid = 3600] [id = 219] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 13B2A800 == 28 [pid = 3600] [id = 220] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 105E4000 == 27 [pid = 3600] [id = 230] 08:55:14 INFO - PROCESS | 3600 | --DOCSHELL 144F8400 == 26 [pid = 3600] [id = 231] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (17D22800) [pid = 3600] [serial = 653] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (13A73C00) [pid = 3600] [serial = 621] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1733B000) [pid = 3600] [serial = 650] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13B28000) [pid = 3600] [serial = 632] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (11DE4C00) [pid = 3600] [serial = 630] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1740B400) [pid = 3600] [serial = 651] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15B43000) [pid = 3600] [serial = 624] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15F77000) [pid = 3600] [serial = 638] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B3C000) [pid = 3600] [serial = 635] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1668B800) [pid = 3600] [serial = 641] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15654C00) [pid = 3600] [serial = 623] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1668A400) [pid = 3600] [serial = 647] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16BE4C00) [pid = 3600] [serial = 644] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1732F800) [pid = 3600] [serial = 645] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12E64400) [pid = 3600] [serial = 620] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16615C00) [pid = 3600] [serial = 639] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (13F03C00) [pid = 3600] [serial = 633] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15B41800) [pid = 3600] [serial = 636] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (11C98800) [pid = 3600] [serial = 629] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1180B800) [pid = 3600] [serial = 626] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (167C3800) [pid = 3600] [serial = 642] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (11D93800) [pid = 3600] [serial = 627] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (167C5000) [pid = 3600] [serial = 648] [outer = 00000000] [url = about:blank] 08:55:14 INFO - PROCESS | 3600 | 1467737714532 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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1462ms 08:55:14 INFO - PROCESS | 3600 | 1467737714580 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 3600 | 1467737714583 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 08:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:55:14 INFO - PROCESS | 3600 | 1467737714595 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 3600 | 1467737714598 Marionette TRACE conn2 <- [1,894,null,{}] 08:55:14 INFO - PROCESS | 3600 | 1467737714605 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}] 08:55:14 INFO - PROCESS | 3600 | 1467737714607 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:14 INFO - PROCESS | 3600 | 1467737714708 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:55:14 INFO - PROCESS | 3600 | 1467737714792 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 3600 | 1467737714794 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:14 INFO - PROCESS | 3600 | ++DOCSHELL 11283400 == 27 [pid = 3600] [id = 233] 08:55:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (11286C00) [pid = 3600] [serial = 698] [outer = 00000000] 08:55:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (11CF3400) [pid = 3600] [serial = 699] [outer = 11286C00] 08:55:14 INFO - PROCESS | 3600 | 1467737714841 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (11DDE400) [pid = 3600] [serial = 700] [outer = 11286C00] 08:55:15 INFO - PROCESS | 3600 | 1467737715189 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 08:55:15 INFO - PROCESS | 3600 | 1467737715204 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 3600 | 1467737715209 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 08:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:55:15 INFO - PROCESS | 3600 | 1467737715215 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 3600 | 1467737715218 Marionette TRACE conn2 <- [1,898,null,{}] 08:55:15 INFO - PROCESS | 3600 | 1467737715222 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}] 08:55:15 INFO - PROCESS | 3600 | 1467737715225 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:15 INFO - PROCESS | 3600 | 1467737715291 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:55:15 INFO - PROCESS | 3600 | 1467737715297 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 3600 | 1467737715300 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:15 INFO - PROCESS | 3600 | ++DOCSHELL 13109C00 == 28 [pid = 3600] [id = 234] 08:55:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (1310A000) [pid = 3600] [serial = 701] [outer = 00000000] 08:55:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13229C00) [pid = 3600] [serial = 702] [outer = 1310A000] 08:55:15 INFO - PROCESS | 3600 | 1467737715347 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13961400) [pid = 3600] [serial = 703] [outer = 1310A000] 08:55:15 INFO - PROCESS | 3600 | 1467737715743 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]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 566ms 08:55:15 INFO - PROCESS | 3600 | 1467737715776 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 3600 | 1467737715778 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 08:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:55:15 INFO - PROCESS | 3600 | 1467737715781 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 3600 | 1467737715785 Marionette TRACE conn2 <- [1,902,null,{}] 08:55:15 INFO - PROCESS | 3600 | 1467737715796 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}] 08:55:15 INFO - PROCESS | 3600 | 1467737715800 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:15 INFO - PROCESS | 3600 | 1467737715863 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:55:15 INFO - PROCESS | 3600 | 1467737715878 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 3600 | 1467737715881 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:15 INFO - PROCESS | 3600 | ++DOCSHELL 144F5C00 == 29 [pid = 3600] [id = 235] 08:55:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (144F8400) [pid = 3600] [serial = 704] [outer = 00000000] 08:55:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (155DAC00) [pid = 3600] [serial = 705] [outer = 144F8400] 08:55:15 INFO - PROCESS | 3600 | 1467737715928 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (158E5C00) [pid = 3600] [serial = 706] [outer = 144F8400] 08:55:16 INFO - PROCESS | 3600 | 1467737716332 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 552ms 08:55:16 INFO - PROCESS | 3600 | 1467737716340 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 3600 | 1467737716343 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 08:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:55:16 INFO - PROCESS | 3600 | 1467737716361 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 3600 | 1467737716373 Marionette TRACE conn2 <- [1,906,null,{}] 08:55:16 INFO - PROCESS | 3600 | 1467737716376 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}] 08:55:16 INFO - PROCESS | 3600 | 1467737716378 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:16 INFO - PROCESS | 3600 | 1467737716473 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:55:16 INFO - PROCESS | 3600 | 1467737716478 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 3600 | 1467737716480 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:16 INFO - PROCESS | 3600 | ++DOCSHELL 15B41800 == 30 [pid = 3600] [id = 236] 08:55:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15B47C00) [pid = 3600] [serial = 707] [outer = 00000000] 08:55:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15F2A000) [pid = 3600] [serial = 708] [outer = 15B47C00] 08:55:16 INFO - PROCESS | 3600 | 1467737716524 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F75400) [pid = 3600] [serial = 709] [outer = 15B47C00] 08:55:16 INFO - PROCESS | 3600 | 1467737716896 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]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 579ms 08:55:16 INFO - PROCESS | 3600 | 1467737716926 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 3600 | 1467737716928 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 08:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:55:16 INFO - PROCESS | 3600 | 1467737716931 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 3600 | 1467737716933 Marionette TRACE conn2 <- [1,910,null,{}] 08:55:16 INFO - PROCESS | 3600 | 1467737716936 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}] 08:55:16 INFO - PROCESS | 3600 | 1467737716939 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:17 INFO - PROCESS | 3600 | 1467737717043 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:55:17 INFO - PROCESS | 3600 | 1467737717031 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 3600 | 1467737717033 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:17 INFO - PROCESS | 3600 | ++DOCSHELL 164B1800 == 31 [pid = 3600] [id = 237] 08:55:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (164B3C00) [pid = 3600] [serial = 710] [outer = 00000000] 08:55:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16686800) [pid = 3600] [serial = 711] [outer = 164B3C00] 08:55:17 INFO - PROCESS | 3600 | 1467737717076 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (167BDC00) [pid = 3600] [serial = 712] [outer = 164B3C00] 08:55:17 INFO - PROCESS | 3600 | 1467737717522 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]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 621ms 08:55:17 INFO - PROCESS | 3600 | 1467737717553 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 3600 | 1467737717555 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 08:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:55:17 INFO - PROCESS | 3600 | 1467737717558 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 3600 | 1467737717560 Marionette TRACE conn2 <- [1,914,null,{}] 08:55:17 INFO - PROCESS | 3600 | 1467737717563 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}] 08:55:17 INFO - PROCESS | 3600 | 1467737717568 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:17 INFO - PROCESS | 3600 | 1467737717682 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:55:17 INFO - PROCESS | 3600 | 1467737717689 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 3600 | 1467737717691 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:17 INFO - PROCESS | 3600 | ++DOCSHELL 11286800 == 32 [pid = 3600] [id = 238] 08:55:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16BE0000) [pid = 3600] [serial = 713] [outer = 00000000] 08:55:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16BE7C00) [pid = 3600] [serial = 714] [outer = 16BE0000] 08:55:17 INFO - PROCESS | 3600 | 1467737717742 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1715A800) [pid = 3600] [serial = 715] [outer = 16BE0000] 08:55:18 INFO - PROCESS | 3600 | 1467737718286 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]]]}] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13226800) [pid = 3600] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (17D25000) [pid = 3600] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1740C400) [pid = 3600] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13AB9C00) [pid = 3600] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (142F1400) [pid = 3600] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (114B5800) [pid = 3600] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (105E1400) [pid = 3600] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15B44000) [pid = 3600] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13A77400) [pid = 3600] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D84000) [pid = 3600] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BBD800) [pid = 3600] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:55:18 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1935F400) [pid = 3600] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 801ms 08:55:18 INFO - PROCESS | 3600 | 1467737718359 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 3600 | 1467737718361 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 08:55:18 INFO - PROCESS | 3600 | 1467737718364 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:55:18 INFO - PROCESS | 3600 | 1467737718366 Marionette TRACE conn2 <- [1,918,null,{}] 08:55:18 INFO - PROCESS | 3600 | 1467737718369 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}] 08:55:18 INFO - PROCESS | 3600 | 1467737718371 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:18 INFO - PROCESS | 3600 | 1467737718433 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:55:18 INFO - PROCESS | 3600 | 1467737718438 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 3600 | 1467737718440 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:18 INFO - PROCESS | 3600 | ++DOCSHELL 13226800 == 33 [pid = 3600] [id = 239] 08:55:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13A77400) [pid = 3600] [serial = 716] [outer = 00000000] 08:55:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (158E1000) [pid = 3600] [serial = 717] [outer = 13A77400] 08:55:18 INFO - PROCESS | 3600 | 1467737718483 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15B3B800) [pid = 3600] [serial = 718] [outer = 13A77400] 08:55:18 INFO - PROCESS | 3600 | 1467737718854 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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 525ms 08:55:18 INFO - PROCESS | 3600 | 1467737718903 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 3600 | 1467737718905 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 08:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:55:18 INFO - PROCESS | 3600 | 1467737718890 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 3600 | 1467737718892 Marionette TRACE conn2 <- [1,922,null,{}] 08:55:18 INFO - PROCESS | 3600 | 1467737718895 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}] 08:55:18 INFO - PROCESS | 3600 | 1467737718897 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:18 INFO - PROCESS | 3600 | 1467737718979 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:55:18 INFO - PROCESS | 3600 | 1467737718985 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 3600 | 1467737718986 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:18 INFO - PROCESS | 3600 | ++DOCSHELL 1668BC00 == 34 [pid = 3600] [id = 240] 08:55:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (167CBC00) [pid = 3600] [serial = 719] [outer = 00000000] 08:55:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (171DA800) [pid = 3600] [serial = 720] [outer = 167CBC00] 08:55:19 INFO - PROCESS | 3600 | 1467737719029 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17330C00) [pid = 3600] [serial = 721] [outer = 167CBC00] 08:55:19 INFO - PROCESS | 3600 | 1467737719379 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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 524ms 08:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:55:19 INFO - PROCESS | 3600 | 1467737719425 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 3600 | 1467737719427 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 08:55:19 INFO - PROCESS | 3600 | 1467737719430 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 3600 | 1467737719432 Marionette TRACE conn2 <- [1,926,null,{}] 08:55:19 INFO - PROCESS | 3600 | 1467737719439 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}] 08:55:19 INFO - PROCESS | 3600 | 1467737719441 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:19 INFO - PROCESS | 3600 | 1467737719498 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:55:19 INFO - PROCESS | 3600 | 1467737719504 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 3600 | 1467737719506 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:19 INFO - PROCESS | 3600 | ++DOCSHELL 144D8000 == 35 [pid = 3600] [id = 241] 08:55:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17933C00) [pid = 3600] [serial = 722] [outer = 00000000] 08:55:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17D1BC00) [pid = 3600] [serial = 723] [outer = 17933C00] 08:55:19 INFO - PROCESS | 3600 | 1467737719548 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D1D400) [pid = 3600] [serial = 724] [outer = 17933C00] 08:55:19 INFO - PROCESS | 3600 | 1467737719926 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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 552ms 08:55:19 INFO - PROCESS | 3600 | 1467737719994 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 3600 | 1467737719996 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 08:55:19 INFO - PROCESS | 3600 | 1467737719999 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:55:19 INFO - PROCESS | 3600 | 1467737720001 Marionette TRACE conn2 <- [1,930,null,{}] 08:55:19 INFO - PROCESS | 3600 | 1467737720005 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}] 08:55:19 INFO - PROCESS | 3600 | 1467737720007 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:20 INFO - PROCESS | 3600 | 1467737720117 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:55:20 INFO - PROCESS | 3600 | 1467737720228 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 3600 | 1467737720232 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:20 INFO - PROCESS | 3600 | ++DOCSHELL 10471C00 == 36 [pid = 3600] [id = 242] 08:55:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10535000) [pid = 3600] [serial = 725] [outer = 00000000] 08:55:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1069BC00) [pid = 3600] [serial = 726] [outer = 10535000] 08:55:20 INFO - PROCESS | 3600 | 1467737720289 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (10B5D000) [pid = 3600] [serial = 727] [outer = 10535000] 08:55:21 INFO - PROCESS | 3600 | 1467737721023 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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1049ms 08:55:21 INFO - PROCESS | 3600 | 1467737721059 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 3600 | 1467737721064 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 08:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:55:21 INFO - PROCESS | 3600 | 1467737721069 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 3600 | 1467737721072 Marionette TRACE conn2 <- [1,934,null,{}] 08:55:21 INFO - PROCESS | 3600 | 1467737721077 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}] 08:55:21 INFO - PROCESS | 3600 | 1467737721080 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:21 INFO - PROCESS | 3600 | 1467737721177 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:55:21 INFO - PROCESS | 3600 | 1467737721320 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 3600 | 1467737721323 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:21 INFO - PROCESS | 3600 | ++DOCSHELL 13165000 == 37 [pid = 3600] [id = 243] 08:55:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (131EC400) [pid = 3600] [serial = 728] [outer = 00000000] 08:55:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (13A7C000) [pid = 3600] [serial = 729] [outer = 131EC400] 08:55:21 INFO - PROCESS | 3600 | 1467737721382 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (13B2FC00) [pid = 3600] [serial = 730] [outer = 131EC400] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 144D8000 == 36 [pid = 3600] [id = 241] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 1668BC00 == 35 [pid = 3600] [id = 240] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 13226800 == 34 [pid = 3600] [id = 239] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 11286800 == 33 [pid = 3600] [id = 238] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 164B1800 == 32 [pid = 3600] [id = 237] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 15B41800 == 31 [pid = 3600] [id = 236] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 144F5C00 == 30 [pid = 3600] [id = 235] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 13109C00 == 29 [pid = 3600] [id = 234] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 11283400 == 28 [pid = 3600] [id = 233] 08:55:21 INFO - PROCESS | 3600 | --DOCSHELL 1065A000 == 27 [pid = 3600] [id = 232] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (197A3800) [pid = 3600] [serial = 686] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (17405400) [pid = 3600] [serial = 674] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (17F51800) [pid = 3600] [serial = 677] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (17D23800) [pid = 3600] [serial = 654] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (142F3800) [pid = 3600] [serial = 665] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (144CE400) [pid = 3600] [serial = 666] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (144CEC00) [pid = 3600] [serial = 659] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (155E2800) [pid = 3600] [serial = 660] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (12BB4C00) [pid = 3600] [serial = 662] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12E70C00) [pid = 3600] [serial = 663] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (10660000) [pid = 3600] [serial = 656] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10A81000) [pid = 3600] [serial = 657] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15F28400) [pid = 3600] [serial = 668] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (174BC400) [pid = 3600] [serial = 675] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15653400) [pid = 3600] [serial = 680] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17F60C00) [pid = 3600] [serial = 683] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17F54800) [pid = 3600] [serial = 678] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16BE5400) [pid = 3600] [serial = 671] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17152000) [pid = 3600] [serial = 672] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (19352C00) [pid = 3600] [serial = 684] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (15F30000) [pid = 3600] [serial = 669] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (15F76000) [pid = 3600] [serial = 681] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (197A9000) [pid = 3600] [serial = 687] [outer = 00000000] [url = about:blank] 08:55:21 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (16BE2C00) [pid = 3600] [serial = 399] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:55:22 INFO - PROCESS | 3600 | 1467737722064 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]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1049ms 08:55:22 INFO - PROCESS | 3600 | 1467737722117 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 3600 | 1467737722121 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 08:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:55:22 INFO - PROCESS | 3600 | 1467737722125 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 3600 | 1467737722130 Marionette TRACE conn2 <- [1,938,null,{}] 08:55:22 INFO - PROCESS | 3600 | 1467737722134 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}] 08:55:22 INFO - PROCESS | 3600 | 1467737722137 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:22 INFO - PROCESS | 3600 | 1467737722218 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:55:22 INFO - PROCESS | 3600 | 1467737722288 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 3600 | 1467737722290 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:22 INFO - PROCESS | 3600 | ++DOCSHELL 10A7CC00 == 28 [pid = 3600] [id = 244] 08:55:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (10A81000) [pid = 3600] [serial = 731] [outer = 00000000] 08:55:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (11810400) [pid = 3600] [serial = 732] [outer = 10A81000] 08:55:22 INFO - PROCESS | 3600 | 1467737722336 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (12E29000) [pid = 3600] [serial = 733] [outer = 10A81000] 08:55:22 INFO - PROCESS | 3600 | 1467737722736 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]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 649ms 08:55:22 INFO - PROCESS | 3600 | 1467737722767 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 3600 | 1467737722772 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 08:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:55:22 INFO - PROCESS | 3600 | 1467737722779 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 3600 | 1467737722781 Marionette TRACE conn2 <- [1,942,null,{}] 08:55:22 INFO - PROCESS | 3600 | 1467737722785 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}] 08:55:22 INFO - PROCESS | 3600 | 1467737722787 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:22 INFO - PROCESS | 3600 | 1467737722874 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:55:22 INFO - PROCESS | 3600 | 1467737722883 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 3600 | 1467737722885 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:22 INFO - PROCESS | 3600 | ++DOCSHELL 12BADC00 == 29 [pid = 3600] [id = 245] 08:55:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13F04800) [pid = 3600] [serial = 734] [outer = 00000000] 08:55:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (142F5400) [pid = 3600] [serial = 735] [outer = 13F04800] 08:55:22 INFO - PROCESS | 3600 | 1467737722935 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (144D4400) [pid = 3600] [serial = 736] [outer = 13F04800] 08:55:23 INFO - PROCESS | 3600 | 1467737723332 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 566ms 08:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:55:23 INFO - PROCESS | 3600 | 1467737723351 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 3600 | 1467737723354 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 08:55:23 INFO - PROCESS | 3600 | 1467737723357 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 3600 | 1467737723360 Marionette TRACE conn2 <- [1,946,null,{}] 08:55:23 INFO - PROCESS | 3600 | 1467737723375 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}] 08:55:23 INFO - PROCESS | 3600 | 1467737723379 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:23 INFO - PROCESS | 3600 | 1467737723442 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:55:23 INFO - PROCESS | 3600 | 1467737723449 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 3600 | 1467737723452 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:23 INFO - PROCESS | 3600 | ++DOCSHELL 15B43400 == 30 [pid = 3600] [id = 246] 08:55:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15B43800) [pid = 3600] [serial = 737] [outer = 00000000] 08:55:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15F27800) [pid = 3600] [serial = 738] [outer = 15B43800] 08:55:23 INFO - PROCESS | 3600 | 1467737723499 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F32400) [pid = 3600] [serial = 739] [outer = 15B43800] 08:55:23 INFO - PROCESS | 3600 | 1467737723879 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]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 566ms 08:55:23 INFO - PROCESS | 3600 | 1467737723939 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 3600 | 1467737723941 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 08:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:55:23 INFO - PROCESS | 3600 | 1467737723945 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 3600 | 1467737723946 Marionette TRACE conn2 <- [1,950,null,{}] 08:55:23 INFO - PROCESS | 3600 | 1467737723950 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}] 08:55:23 INFO - PROCESS | 3600 | 1467737723952 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:24 INFO - PROCESS | 3600 | 1467737724040 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:55:24 INFO - PROCESS | 3600 | 1467737724083 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 3600 | 1467737724085 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:24 INFO - PROCESS | 3600 | ++DOCSHELL 166D2C00 == 31 [pid = 3600] [id = 247] 08:55:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (167C1C00) [pid = 3600] [serial = 740] [outer = 00000000] 08:55:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (167CAC00) [pid = 3600] [serial = 741] [outer = 167C1C00] 08:55:24 INFO - PROCESS | 3600 | 1467737724128 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16BC6800) [pid = 3600] [serial = 742] [outer = 167C1C00] 08:55:24 INFO - PROCESS | 3600 | 1467737724547 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]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 649ms 08:55:24 INFO - PROCESS | 3600 | 1467737724590 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 3600 | 1467737724592 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 08:55:24 INFO - PROCESS | 3600 | 1467737724595 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:55:24 INFO - PROCESS | 3600 | 1467737724597 Marionette TRACE conn2 <- [1,954,null,{}] 08:55:24 INFO - PROCESS | 3600 | 1467737724600 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}] 08:55:24 INFO - PROCESS | 3600 | 1467737724602 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:24 INFO - PROCESS | 3600 | 1467737724707 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:55:24 INFO - PROCESS | 3600 | 1467737724700 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 3600 | 1467737724702 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:24 INFO - PROCESS | 3600 | ++DOCSHELL 13165800 == 32 [pid = 3600] [id = 248] 08:55:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16BE6000) [pid = 3600] [serial = 743] [outer = 00000000] 08:55:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17159800) [pid = 3600] [serial = 744] [outer = 16BE6000] 08:55:24 INFO - PROCESS | 3600 | 1467737724791 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17330800) [pid = 3600] [serial = 745] [outer = 16BE6000] 08:55:25 INFO - PROCESS | 3600 | 1467737725183 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 607ms 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:55:25 INFO - PROCESS | 3600 | 1467737725218 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 3600 | 1467737725220 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 08:55:25 INFO - PROCESS | 3600 | 1467737725224 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 3600 | 1467737725225 Marionette TRACE conn2 <- [1,958,null,{}] 08:55:25 INFO - PROCESS | 3600 | 1467737725261 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}] 08:55:25 INFO - PROCESS | 3600 | 1467737725266 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:25 INFO - PROCESS | 3600 | 1467737725363 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:55:25 INFO - PROCESS | 3600 | 1467737725376 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 3600 | 1467737725378 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:25 INFO - PROCESS | 3600 | ++DOCSHELL 1794C400 == 33 [pid = 3600] [id = 249] 08:55:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (179E8400) [pid = 3600] [serial = 746] [outer = 00000000] 08:55:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17D7B800) [pid = 3600] [serial = 747] [outer = 179E8400] 08:55:25 INFO - PROCESS | 3600 | 1467737725430 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D81400) [pid = 3600] [serial = 748] [outer = 179E8400] 08:55:25 INFO - PROCESS | 3600 | 1467737725793 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]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 579ms 08:55:25 INFO - PROCESS | 3600 | 1467737725809 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 3600 | 1467737725811 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 08:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:55:25 INFO - PROCESS | 3600 | 1467737725815 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 3600 | 1467737725816 Marionette TRACE conn2 <- [1,962,null,{}] 08:55:25 INFO - PROCESS | 3600 | 1467737725820 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}] 08:55:25 INFO - PROCESS | 3600 | 1467737725822 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:25 INFO - PROCESS | 3600 | 1467737725902 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:55:25 INFO - PROCESS | 3600 | 1467737725907 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 3600 | 1467737725909 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:25 INFO - PROCESS | 3600 | ++DOCSHELL 1740A800 == 34 [pid = 3600] [id = 250] 08:55:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D78C00) [pid = 3600] [serial = 749] [outer = 00000000] 08:55:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17F57400) [pid = 3600] [serial = 750] [outer = 17D78C00] 08:55:25 INFO - PROCESS | 3600 | 1467737725951 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17F5E000) [pid = 3600] [serial = 751] [outer = 17D78C00] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (164B3C00) [pid = 3600] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1310A000) [pid = 3600] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BE0000) [pid = 3600] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1065FC00) [pid = 3600] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (11286C00) [pid = 3600] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (144F8400) [pid = 3600] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1065F800) [pid = 3600] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (153E8800) [pid = 3600] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13A77400) [pid = 3600] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15B47C00) [pid = 3600] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:55:26 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (167CBC00) [pid = 3600] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:55:26 INFO - PROCESS | 3600 | 1467737726385 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 621ms 08:55:26 INFO - PROCESS | 3600 | 1467737726434 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 3600 | 1467737726436 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 08:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:55:26 INFO - PROCESS | 3600 | 1467737726439 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 3600 | 1467737726441 Marionette TRACE conn2 <- [1,966,null,{}] 08:55:26 INFO - PROCESS | 3600 | 1467737726444 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}] 08:55:26 INFO - PROCESS | 3600 | 1467737726446 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:26 INFO - PROCESS | 3600 | 1467737726509 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:55:26 INFO - PROCESS | 3600 | 1467737726543 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 3600 | 1467737726545 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:26 INFO - PROCESS | 3600 | ++DOCSHELL 153E8800 == 35 [pid = 3600] [id = 251] 08:55:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F26C00) [pid = 3600] [serial = 752] [outer = 00000000] 08:55:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (167C6000) [pid = 3600] [serial = 753] [outer = 15F26C00] 08:55:26 INFO - PROCESS | 3600 | 1467737726587 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1740CC00) [pid = 3600] [serial = 754] [outer = 15F26C00] 08:55:26 INFO - PROCESS | 3600 | 1467737726946 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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 552ms 08:55:26 INFO - PROCESS | 3600 | 1467737727001 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 3600 | 1467737727003 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 08:55:26 INFO - PROCESS | 3600 | 1467737727006 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:55:26 INFO - PROCESS | 3600 | 1467737727008 Marionette TRACE conn2 <- [1,970,null,{}] 08:55:26 INFO - PROCESS | 3600 | 1467737727011 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}] 08:55:26 INFO - PROCESS | 3600 | 1467737727013 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:27 INFO - PROCESS | 3600 | 1467737727073 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:55:27 INFO - PROCESS | 3600 | 1467737727081 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 3600 | 1467737727092 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:27 INFO - PROCESS | 3600 | ++DOCSHELL 17D23800 == 36 [pid = 3600] [id = 252] 08:55:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17D27400) [pid = 3600] [serial = 755] [outer = 00000000] 08:55:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (19353800) [pid = 3600] [serial = 756] [outer = 17D27400] 08:55:27 INFO - PROCESS | 3600 | 1467737727144 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1935A000) [pid = 3600] [serial = 757] [outer = 17D27400] 08:55:27 INFO - PROCESS | 3600 | 1467737727508 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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 552ms 08:55:27 INFO - PROCESS | 3600 | 1467737727568 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 3600 | 1467737727570 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 08:55:27 INFO - PROCESS | 3600 | 1467737727573 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:55:27 INFO - PROCESS | 3600 | 1467737727575 Marionette TRACE conn2 <- [1,974,null,{}] 08:55:27 INFO - PROCESS | 3600 | 1467737727578 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}] 08:55:27 INFO - PROCESS | 3600 | 1467737727580 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:27 INFO - PROCESS | 3600 | 1467737727639 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:55:27 INFO - PROCESS | 3600 | 1467737727646 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 3600 | 1467737727648 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:27 INFO - PROCESS | 3600 | ++DOCSHELL 15F76800 == 37 [pid = 3600] [id = 253] 08:55:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1792F000) [pid = 3600] [serial = 758] [outer = 00000000] 08:55:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (197AA800) [pid = 3600] [serial = 759] [outer = 1792F000] 08:55:27 INFO - PROCESS | 3600 | 1467737727692 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (19C47400) [pid = 3600] [serial = 760] [outer = 1792F000] 08:55:28 INFO - PROCESS | 3600 | 1467737728282 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]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 745ms 08:55:28 INFO - PROCESS | 3600 | 1467737728324 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 3600 | 1467737728329 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 08:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:55:28 INFO - PROCESS | 3600 | 1467737728316 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 3600 | 1467737728319 Marionette TRACE conn2 <- [1,978,null,{}] 08:55:28 INFO - PROCESS | 3600 | 1467737728326 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}] 08:55:28 INFO - PROCESS | 3600 | 1467737728329 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:28 INFO - PROCESS | 3600 | 1467737728436 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:55:28 INFO - PROCESS | 3600 | 1467737728544 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 3600 | 1467737728547 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:28 INFO - PROCESS | 3600 | ++DOCSHELL 11C99400 == 38 [pid = 3600] [id = 254] 08:55:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (11CF1400) [pid = 3600] [serial = 761] [outer = 00000000] 08:55:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (13161C00) [pid = 3600] [serial = 762] [outer = 11CF1400] 08:55:28 INFO - PROCESS | 3600 | 1467737728603 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (13A7C400) [pid = 3600] [serial = 763] [outer = 11CF1400] 08:55:29 INFO - PROCESS | 3600 | 1467737729109 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]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 828ms 08:55:29 INFO - PROCESS | 3600 | 1467737729166 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 3600 | 1467737729171 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 08:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:55:29 INFO - PROCESS | 3600 | 1467737729177 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 3600 | 1467737729180 Marionette TRACE conn2 <- [1,982,null,{}] 08:55:29 INFO - PROCESS | 3600 | 1467737729198 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}] 08:55:29 INFO - PROCESS | 3600 | 1467737729201 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:29 INFO - PROCESS | 3600 | 1467737729316 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:55:29 INFO - PROCESS | 3600 | 1467737729434 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 3600 | 1467737729438 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:29 INFO - PROCESS | 3600 | ++DOCSHELL 13B33800 == 39 [pid = 3600] [id = 255] 08:55:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (155D7000) [pid = 3600] [serial = 764] [outer = 00000000] 08:55:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (15B44C00) [pid = 3600] [serial = 765] [outer = 155D7000] 08:55:29 INFO - PROCESS | 3600 | 1467737729498 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (16613000) [pid = 3600] [serial = 766] [outer = 155D7000] 08:55:30 INFO - PROCESS | 3600 | 1467737730037 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]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 910ms 08:55:30 INFO - PROCESS | 3600 | 1467737730094 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 3600 | 1467737730096 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 08:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:55:30 INFO - PROCESS | 3600 | 1467737730100 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 3600 | 1467737730104 Marionette TRACE conn2 <- [1,986,null,{}] 08:55:30 INFO - PROCESS | 3600 | 1467737730128 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}] 08:55:30 INFO - PROCESS | 3600 | 1467737730133 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:30 INFO - PROCESS | 3600 | 1467737730264 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:55:30 INFO - PROCESS | 3600 | 1467737730317 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 3600 | 1467737730302 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:30 INFO - PROCESS | 3600 | ++DOCSHELL 167C4400 == 40 [pid = 3600] [id = 256] 08:55:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (167C4800) [pid = 3600] [serial = 767] [outer = 00000000] 08:55:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (171DAC00) [pid = 3600] [serial = 768] [outer = 167C4800] 08:55:30 INFO - PROCESS | 3600 | 1467737730357 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (179E9400) [pid = 3600] [serial = 769] [outer = 167C4800] 08:55:31 INFO - PROCESS | 3600 | 1467737731026 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]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 966ms 08:55:31 INFO - PROCESS | 3600 | 1467737731078 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:55:31 INFO - PROCESS | 3600 | 1467737731062 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 08:55:31 INFO - PROCESS | 3600 | 1467737731066 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 3600 | 1467737731071 Marionette TRACE conn2 <- [1,990,null,{}] 08:55:31 INFO - PROCESS | 3600 | 1467737731076 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}] 08:55:31 INFO - PROCESS | 3600 | 1467737731078 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:31 INFO - PROCESS | 3600 | 1467737731179 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 17D23800 == 39 [pid = 3600] [id = 252] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 153E8800 == 38 [pid = 3600] [id = 251] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 1740A800 == 37 [pid = 3600] [id = 250] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 1794C400 == 36 [pid = 3600] [id = 249] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 13165800 == 35 [pid = 3600] [id = 248] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 166D2C00 == 34 [pid = 3600] [id = 247] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 15B43400 == 33 [pid = 3600] [id = 246] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 12BADC00 == 32 [pid = 3600] [id = 245] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 10A7CC00 == 31 [pid = 3600] [id = 244] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 10471C00 == 30 [pid = 3600] [id = 242] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 13165000 == 29 [pid = 3600] [id = 243] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 13B33800 == 28 [pid = 3600] [id = 255] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 167C4400 == 27 [pid = 3600] [id = 256] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 15F76800 == 26 [pid = 3600] [id = 253] 08:55:31 INFO - PROCESS | 3600 | --DOCSHELL 11C99400 == 25 [pid = 3600] [id = 254] 08:55:31 INFO - PROCESS | 3600 | 1467737731791 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 3600 | 1467737731795 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (158E5C00) [pid = 3600] [serial = 706] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (17330C00) [pid = 3600] [serial = 721] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (17D1BC00) [pid = 3600] [serial = 723] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16686800) [pid = 3600] [serial = 711] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (13229C00) [pid = 3600] [serial = 702] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13961400) [pid = 3600] [serial = 703] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16BE7C00) [pid = 3600] [serial = 714] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (11285800) [pid = 3600] [serial = 697] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (10A80000) [pid = 3600] [serial = 696] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (11CF3400) [pid = 3600] [serial = 699] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (11DDE400) [pid = 3600] [serial = 700] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (155DAC00) [pid = 3600] [serial = 705] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1128E800) [pid = 3600] [serial = 690] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A7E400) [pid = 3600] [serial = 689] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15B46000) [pid = 3600] [serial = 693] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (155E3000) [pid = 3600] [serial = 692] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (167BDC00) [pid = 3600] [serial = 712] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15B3B800) [pid = 3600] [serial = 718] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (158E1000) [pid = 3600] [serial = 717] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1715A800) [pid = 3600] [serial = 715] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (15F2A000) [pid = 3600] [serial = 708] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (15F75400) [pid = 3600] [serial = 709] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (171DA800) [pid = 3600] [serial = 720] [outer = 00000000] [url = about:blank] 08:55:31 INFO - PROCESS | 3600 | ++DOCSHELL 10A02000 == 26 [pid = 3600] [id = 257] 08:55:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (10A04800) [pid = 3600] [serial = 770] [outer = 00000000] 08:55:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (10A7CC00) [pid = 3600] [serial = 771] [outer = 10A04800] 08:55:31 INFO - PROCESS | 3600 | 1467737731912 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (10E51000) [pid = 3600] [serial = 772] [outer = 10A04800] 08:55:32 INFO - PROCESS | 3600 | 1467737732304 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1283ms 08:55:32 INFO - PROCESS | 3600 | 1467737732375 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 3600 | 1467737732379 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 08:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:55:32 INFO - PROCESS | 3600 | 1467737732383 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 3600 | 1467737732386 Marionette TRACE conn2 <- [1,994,null,{}] 08:55:32 INFO - PROCESS | 3600 | 1467737732373 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}] 08:55:32 INFO - PROCESS | 3600 | 1467737732377 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:32 INFO - PROCESS | 3600 | 1467737732461 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:55:32 INFO - PROCESS | 3600 | 1467737732476 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 3600 | 1467737732479 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:32 INFO - PROCESS | 3600 | ++DOCSHELL 12B6CC00 == 27 [pid = 3600] [id = 258] 08:55:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (12B6FC00) [pid = 3600] [serial = 773] [outer = 00000000] 08:55:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (12BAF400) [pid = 3600] [serial = 774] [outer = 12B6FC00] 08:55:32 INFO - PROCESS | 3600 | 1467737732524 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (12E6FC00) [pid = 3600] [serial = 775] [outer = 12B6FC00] 08:55:32 INFO - PROCESS | 3600 | 1467737732914 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]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 566ms 08:55:32 INFO - PROCESS | 3600 | 1467737732941 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 3600 | 1467737732945 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 08:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:55:32 INFO - PROCESS | 3600 | 1467737732950 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 3600 | 1467737732951 Marionette TRACE conn2 <- [1,998,null,{}] 08:55:32 INFO - PROCESS | 3600 | 1467737732955 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}] 08:55:32 INFO - PROCESS | 3600 | 1467737732958 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:33 INFO - PROCESS | 3600 | 1467737733052 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:55:33 INFO - PROCESS | 3600 | 1467737733061 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 3600 | 1467737733063 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:33 INFO - PROCESS | 3600 | ++DOCSHELL 11285800 == 28 [pid = 3600] [id = 259] 08:55:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (11804800) [pid = 3600] [serial = 776] [outer = 00000000] 08:55:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13F03400) [pid = 3600] [serial = 777] [outer = 11804800] 08:55:33 INFO - PROCESS | 3600 | 1467737733175 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (144CF000) [pid = 3600] [serial = 778] [outer = 11804800] 08:55:33 INFO - PROCESS | 3600 | 1467737733511 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]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 607ms 08:55:33 INFO - PROCESS | 3600 | 1467737733570 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 3600 | 1467737733572 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 08:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:55:33 INFO - PROCESS | 3600 | 1467737733577 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 3600 | 1467737733583 Marionette TRACE conn2 <- [1,1002,null,{}] 08:55:33 INFO - PROCESS | 3600 | 1467737733591 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}] 08:55:33 INFO - PROCESS | 3600 | 1467737733595 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:33 INFO - PROCESS | 3600 | 1467737733693 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:55:33 INFO - PROCESS | 3600 | 1467737733717 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 3600 | 1467737733719 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:33 INFO - PROCESS | 3600 | ++DOCSHELL 158E5800 == 29 [pid = 3600] [id = 260] 08:55:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (158E5C00) [pid = 3600] [serial = 779] [outer = 00000000] 08:55:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15B3E000) [pid = 3600] [serial = 780] [outer = 158E5C00] 08:55:33 INFO - PROCESS | 3600 | 1467737733764 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15B47800) [pid = 3600] [serial = 781] [outer = 158E5C00] 08:55:34 INFO - PROCESS | 3600 | 1467737734161 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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 607ms 08:55:34 INFO - PROCESS | 3600 | 1467737734196 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 3600 | 1467737734198 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 08:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:55:34 INFO - PROCESS | 3600 | 1467737734202 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 3600 | 1467737734204 Marionette TRACE conn2 <- [1,1006,null,{}] 08:55:34 INFO - PROCESS | 3600 | 1467737734207 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}] 08:55:34 INFO - PROCESS | 3600 | 1467737734209 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:34 INFO - PROCESS | 3600 | 1467737734329 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:55:34 INFO - PROCESS | 3600 | 1467737734339 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 3600 | 1467737734342 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:34 INFO - PROCESS | 3600 | ++DOCSHELL 15F2D000 == 30 [pid = 3600] [id = 261] 08:55:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (15F2D800) [pid = 3600] [serial = 782] [outer = 00000000] 08:55:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (15F76400) [pid = 3600] [serial = 783] [outer = 15F2D800] 08:55:34 INFO - PROCESS | 3600 | 1467737734430 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16615800) [pid = 3600] [serial = 784] [outer = 15F2D800] 08:55:34 INFO - PROCESS | 3600 | 1467737734785 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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 621ms 08:55:34 INFO - PROCESS | 3600 | 1467737734821 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 3600 | 1467737734823 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 08:55:34 INFO - PROCESS | 3600 | 1467737734826 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:55:34 INFO - PROCESS | 3600 | 1467737734828 Marionette TRACE conn2 <- [1,1010,null,{}] 08:55:34 INFO - PROCESS | 3600 | 1467737734832 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}] 08:55:34 INFO - PROCESS | 3600 | 1467737734835 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:34 INFO - PROCESS | 3600 | 1467737734940 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16BE6000) [pid = 3600] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (179E8400) [pid = 3600] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (10535000) [pid = 3600] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (17933C00) [pid = 3600] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (131EC400) [pid = 3600] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A81000) [pid = 3600] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (167C1C00) [pid = 3600] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13F04800) [pid = 3600] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15B43800) [pid = 3600] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (17D78C00) [pid = 3600] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F26C00) [pid = 3600] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1792F000) [pid = 3600] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:55:35 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17D27400) [pid = 3600] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:55:35 INFO - PROCESS | 3600 | 1467737735244 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 3600 | 1467737735248 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:35 INFO - PROCESS | 3600 | ++DOCSHELL 104D2000 == 31 [pid = 3600] [id = 262] 08:55:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (10535000) [pid = 3600] [serial = 785] [outer = 00000000] 08:55:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (10A0B400) [pid = 3600] [serial = 786] [outer = 10535000] 08:55:35 INFO - PROCESS | 3600 | 1467737735293 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (10B7D800) [pid = 3600] [serial = 787] [outer = 10535000] 08:55:36 INFO - PROCESS | 3600 | 1467737736036 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]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1283ms 08:55:36 INFO - PROCESS | 3600 | 1467737736112 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 3600 | 1467737736115 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 08:55:36 INFO - PROCESS | 3600 | 1467737736120 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:55:36 INFO - PROCESS | 3600 | 1467737736124 Marionette TRACE conn2 <- [1,1014,null,{}] 08:55:36 INFO - PROCESS | 3600 | 1467737736129 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}] 08:55:36 INFO - PROCESS | 3600 | 1467737736132 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:36 INFO - PROCESS | 3600 | 1467737736232 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:55:36 INFO - PROCESS | 3600 | 1467737736355 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 3600 | 1467737736358 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:36 INFO - PROCESS | 3600 | ++DOCSHELL 10A09400 == 32 [pid = 3600] [id = 263] 08:55:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (131E7400) [pid = 3600] [serial = 788] [outer = 00000000] 08:55:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (13F04800) [pid = 3600] [serial = 789] [outer = 131E7400] 08:55:36 INFO - PROCESS | 3600 | 1467737736414 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (144CD400) [pid = 3600] [serial = 790] [outer = 131E7400] 08:55:37 INFO - PROCESS | 3600 | --DOCSHELL 15F2D000 == 31 [pid = 3600] [id = 261] 08:55:37 INFO - PROCESS | 3600 | --DOCSHELL 158E5800 == 30 [pid = 3600] [id = 260] 08:55:37 INFO - PROCESS | 3600 | --DOCSHELL 11285800 == 29 [pid = 3600] [id = 259] 08:55:37 INFO - PROCESS | 3600 | --DOCSHELL 12B6CC00 == 28 [pid = 3600] [id = 258] 08:55:37 INFO - PROCESS | 3600 | --DOCSHELL 10A02000 == 27 [pid = 3600] [id = 257] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17159800) [pid = 3600] [serial = 744] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D7B800) [pid = 3600] [serial = 747] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1069BC00) [pid = 3600] [serial = 726] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (10B5D000) [pid = 3600] [serial = 727] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17D1D400) [pid = 3600] [serial = 724] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17330800) [pid = 3600] [serial = 745] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (13A7C000) [pid = 3600] [serial = 729] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (13B2FC00) [pid = 3600] [serial = 730] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (11810400) [pid = 3600] [serial = 732] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (12E29000) [pid = 3600] [serial = 733] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (167CAC00) [pid = 3600] [serial = 741] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (142F5400) [pid = 3600] [serial = 735] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (144D4400) [pid = 3600] [serial = 736] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (15F27800) [pid = 3600] [serial = 738] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (15F32400) [pid = 3600] [serial = 739] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (17F57400) [pid = 3600] [serial = 750] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (17D81400) [pid = 3600] [serial = 748] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (167C6000) [pid = 3600] [serial = 753] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 55 (197AA800) [pid = 3600] [serial = 759] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 54 (19353800) [pid = 3600] [serial = 756] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 53 (19C47400) [pid = 3600] [serial = 760] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 52 (17F5E000) [pid = 3600] [serial = 751] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 51 (1935A000) [pid = 3600] [serial = 757] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 50 (16BC6800) [pid = 3600] [serial = 742] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | --DOMWINDOW == 49 (1740CC00) [pid = 3600] [serial = 754] [outer = 00000000] [url = about:blank] 08:55:37 INFO - PROCESS | 3600 | 1467737737116 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1049ms 08:55:37 INFO - PROCESS | 3600 | 1467737737187 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 3600 | 1467737737191 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 08:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:55:37 INFO - PROCESS | 3600 | 1467737737197 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 3600 | 1467737737200 Marionette TRACE conn2 <- [1,1018,null,{}] 08:55:37 INFO - PROCESS | 3600 | 1467737737205 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}] 08:55:37 INFO - PROCESS | 3600 | 1467737737208 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:37 INFO - PROCESS | 3600 | 1467737737273 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:55:37 INFO - PROCESS | 3600 | 1467737737280 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 3600 | 1467737737284 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:37 INFO - PROCESS | 3600 | ++DOCSHELL 114B0000 == 28 [pid = 3600] [id = 264] 08:55:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 50 (114B0400) [pid = 3600] [serial = 791] [outer = 00000000] 08:55:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (12B74C00) [pid = 3600] [serial = 792] [outer = 114B0400] 08:55:37 INFO - PROCESS | 3600 | 1467737737342 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (12E69400) [pid = 3600] [serial = 793] [outer = 114B0400] 08:55:37 INFO - PROCESS | 3600 | 1467737737796 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]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 649ms 08:55:37 INFO - PROCESS | 3600 | 1467737737837 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 3600 | 1467737737841 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 08:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:55:37 INFO - PROCESS | 3600 | 1467737737847 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 3600 | 1467737737850 Marionette TRACE conn2 <- [1,1022,null,{}] 08:55:37 INFO - PROCESS | 3600 | 1467737737854 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}] 08:55:37 INFO - PROCESS | 3600 | 1467737737856 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:37 INFO - PROCESS | 3600 | 1467737737943 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:55:38 INFO - PROCESS | 3600 | 1467737738012 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 3600 | 1467737738014 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:38 INFO - PROCESS | 3600 | ++DOCSHELL 13B2FC00 == 29 [pid = 3600] [id = 265] 08:55:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (13B34800) [pid = 3600] [serial = 794] [outer = 00000000] 08:55:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (144D1400) [pid = 3600] [serial = 795] [outer = 13B34800] 08:55:38 INFO - PROCESS | 3600 | 1467737738059 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (1557EC00) [pid = 3600] [serial = 796] [outer = 13B34800] 08:55:38 INFO - PROCESS | 3600 | 1467737738416 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]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 621ms 08:55:38 INFO - PROCESS | 3600 | 1467737738482 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 3600 | 1467737738484 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 08:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:55:38 INFO - PROCESS | 3600 | 1467737738488 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 3600 | 1467737738473 Marionette TRACE conn2 <- [1,1026,null,{}] 08:55:38 INFO - PROCESS | 3600 | 1467737738488 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}] 08:55:38 INFO - PROCESS | 3600 | 1467737738492 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:38 INFO - PROCESS | 3600 | 1467737738602 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:55:38 INFO - PROCESS | 3600 | 1467737738620 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 3600 | 1467737738623 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:38 INFO - PROCESS | 3600 | ++DOCSHELL 15F29400 == 30 [pid = 3600] [id = 266] 08:55:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (15F29800) [pid = 3600] [serial = 797] [outer = 00000000] 08:55:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (15F2E000) [pid = 3600] [serial = 798] [outer = 15F29800] 08:55:38 INFO - PROCESS | 3600 | 1467737738651 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (15F73800) [pid = 3600] [serial = 799] [outer = 15F29800] 08:55:39 INFO - PROCESS | 3600 | 1467737739064 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]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 621ms 08:55:39 INFO - PROCESS | 3600 | 1467737739098 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 3600 | 1467737739100 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 08:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:55:39 INFO - PROCESS | 3600 | 1467737739109 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 3600 | 1467737739111 Marionette TRACE conn2 <- [1,1030,null,{}] 08:55:39 INFO - PROCESS | 3600 | 1467737739114 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}] 08:55:39 INFO - PROCESS | 3600 | 1467737739116 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:39 INFO - PROCESS | 3600 | 1467737739209 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:55:39 INFO - PROCESS | 3600 | 1467737739219 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 3600 | 1467737739221 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:39 INFO - PROCESS | 3600 | ++DOCSHELL 16687C00 == 31 [pid = 3600] [id = 267] 08:55:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (1668F000) [pid = 3600] [serial = 800] [outer = 00000000] 08:55:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (167C6000) [pid = 3600] [serial = 801] [outer = 1668F000] 08:55:39 INFO - PROCESS | 3600 | 1467737739264 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (16A87400) [pid = 3600] [serial = 802] [outer = 1668F000] 08:55:39 INFO - PROCESS | 3600 | 1467737739656 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]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 552ms 08:55:39 INFO - PROCESS | 3600 | 1467737739667 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 3600 | 1467737739669 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 08:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:55:39 INFO - PROCESS | 3600 | 1467737739673 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 3600 | 1467737739674 Marionette TRACE conn2 <- [1,1034,null,{}] 08:55:39 INFO - PROCESS | 3600 | 1467737739677 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}] 08:55:39 INFO - PROCESS | 3600 | 1467737739679 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:39 INFO - PROCESS | 3600 | 1467737739768 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:55:39 INFO - PROCESS | 3600 | 1467737739853 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 3600 | 1467737739855 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:39 INFO - PROCESS | 3600 | ++DOCSHELL 104C8C00 == 32 [pid = 3600] [id = 268] 08:55:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (16BDB400) [pid = 3600] [serial = 803] [outer = 00000000] 08:55:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (16BE2C00) [pid = 3600] [serial = 804] [outer = 16BDB400] 08:55:39 INFO - PROCESS | 3600 | 1467737739884 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (16BE7C00) [pid = 3600] [serial = 805] [outer = 16BDB400] 08:55:40 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (11804800) [pid = 3600] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:55:40 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (158E5C00) [pid = 3600] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:55:40 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (11CF1400) [pid = 3600] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:55:40 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (155D7000) [pid = 3600] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:55:40 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (12B6FC00) [pid = 3600] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:55:40 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (10A04800) [pid = 3600] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:55:40 INFO - PROCESS | 3600 | 1467737740284 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 649ms 08:55:40 INFO - PROCESS | 3600 | 1467737740337 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 3600 | 1467737740321 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 08:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:55:40 INFO - PROCESS | 3600 | 1467737740324 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 3600 | 1467737740326 Marionette TRACE conn2 <- [1,1038,null,{}] 08:55:40 INFO - PROCESS | 3600 | 1467737740329 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}] 08:55:40 INFO - PROCESS | 3600 | 1467737740335 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:40 INFO - PROCESS | 3600 | 1467737740442 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:55:40 INFO - PROCESS | 3600 | 1467737740455 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 3600 | 1467737740457 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:40 INFO - PROCESS | 3600 | ++DOCSHELL 144FB800 == 33 [pid = 3600] [id = 269] 08:55:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (16CA7800) [pid = 3600] [serial = 806] [outer = 00000000] 08:55:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (171D5400) [pid = 3600] [serial = 807] [outer = 16CA7800] 08:55:40 INFO - PROCESS | 3600 | 1467737740481 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (171D9000) [pid = 3600] [serial = 808] [outer = 16CA7800] 08:55:40 INFO - PROCESS | 3600 | 1467737740861 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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 565ms 08:55:40 INFO - PROCESS | 3600 | 1467737740901 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 3600 | 1467737740903 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 08:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:55:40 INFO - PROCESS | 3600 | 1467737740907 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 3600 | 1467737740909 Marionette TRACE conn2 <- [1,1042,null,{}] 08:55:40 INFO - PROCESS | 3600 | 1467737740912 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}] 08:55:40 INFO - PROCESS | 3600 | 1467737740914 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:40 INFO - PROCESS | 3600 | 1467737740998 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:55:41 INFO - PROCESS | 3600 | 1467737741006 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 3600 | 1467737741008 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:41 INFO - PROCESS | 3600 | ++DOCSHELL 1322A000 == 34 [pid = 3600] [id = 270] 08:55:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (16BDD800) [pid = 3600] [serial = 809] [outer = 00000000] 08:55:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (1740EC00) [pid = 3600] [serial = 810] [outer = 16BDD800] 08:55:41 INFO - PROCESS | 3600 | 1467737741051 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (174C6000) [pid = 3600] [serial = 811] [outer = 16BDD800] 08:55:41 INFO - PROCESS | 3600 | 1467737741427 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 566ms 08:55:41 INFO - PROCESS | 3600 | 1467737741465 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 3600 | 1467737741467 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 08:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:55:41 INFO - PROCESS | 3600 | 1467737741471 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 3600 | 1467737741472 Marionette TRACE conn2 <- [1,1046,null,{}] 08:55:41 INFO - PROCESS | 3600 | 1467737741476 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}] 08:55:41 INFO - PROCESS | 3600 | 1467737741477 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:41 INFO - PROCESS | 3600 | 1467737741536 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:55:41 INFO - PROCESS | 3600 | 1467737741544 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 3600 | 1467737741545 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:41 INFO - PROCESS | 3600 | ++DOCSHELL 17331C00 == 35 [pid = 3600] [id = 271] 08:55:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (1740CC00) [pid = 3600] [serial = 812] [outer = 00000000] 08:55:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (17D22400) [pid = 3600] [serial = 813] [outer = 1740CC00] 08:55:41 INFO - PROCESS | 3600 | 1467737741588 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (17D1A400) [pid = 3600] [serial = 814] [outer = 1740CC00] 08:55:41 INFO - PROCESS | 3600 | 1467737741947 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]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 524ms 08:55:41 INFO - PROCESS | 3600 | 1467737742000 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 3600 | 1467737742002 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 08:55:41 INFO - PROCESS | 3600 | 1467737742005 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:55:41 INFO - PROCESS | 3600 | 1467737742007 Marionette TRACE conn2 <- [1,1050,null,{}] 08:55:41 INFO - PROCESS | 3600 | 1467737742010 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}] 08:55:41 INFO - PROCESS | 3600 | 1467737742012 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:42 INFO - PROCESS | 3600 | 1467737742074 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:55:42 INFO - PROCESS | 3600 | 1467737742079 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 3600 | 1467737742081 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:42 INFO - PROCESS | 3600 | ++DOCSHELL 15F26400 == 36 [pid = 3600] [id = 272] 08:55:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (17409800) [pid = 3600] [serial = 815] [outer = 00000000] 08:55:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (17D82800) [pid = 3600] [serial = 816] [outer = 17409800] 08:55:42 INFO - PROCESS | 3600 | 1467737742124 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (17D80800) [pid = 3600] [serial = 817] [outer = 17409800] 08:55:42 INFO - PROCESS | 3600 | 1467737742515 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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 552ms 08:55:42 INFO - PROCESS | 3600 | 1467737742568 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 3600 | 1467737742570 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 08:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:55:42 INFO - PROCESS | 3600 | 1467737742574 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 3600 | 1467737742575 Marionette TRACE conn2 <- [1,1054,null,{}] 08:55:42 INFO - PROCESS | 3600 | 1467737742579 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}] 08:55:42 INFO - PROCESS | 3600 | 1467737742581 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:42 INFO - PROCESS | 3600 | 1467737742678 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:55:42 INFO - PROCESS | 3600 | 1467737742791 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 3600 | 1467737742794 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:42 INFO - PROCESS | 3600 | ++DOCSHELL 10535800 == 37 [pid = 3600] [id = 273] 08:55:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1053A000) [pid = 3600] [serial = 818] [outer = 00000000] 08:55:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (10A76C00) [pid = 3600] [serial = 819] [outer = 1053A000] 08:55:42 INFO - PROCESS | 3600 | 1467737742851 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (10B78400) [pid = 3600] [serial = 820] [outer = 1053A000] 08:55:43 INFO - PROCESS | 3600 | 1467737743437 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]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 925ms 08:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:55:43 INFO - PROCESS | 3600 | 1467737743511 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 3600 | 1467737743515 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 08:55:43 INFO - PROCESS | 3600 | 1467737743520 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 3600 | 1467737743524 Marionette TRACE conn2 <- [1,1058,null,{}] 08:55:43 INFO - PROCESS | 3600 | 1467737743528 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}] 08:55:43 INFO - PROCESS | 3600 | 1467737743531 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:43 INFO - PROCESS | 3600 | 1467737743619 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:55:43 INFO - PROCESS | 3600 | 1467737743744 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 3600 | 1467737743747 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:43 INFO - PROCESS | 3600 | ++DOCSHELL 13165C00 == 38 [pid = 3600] [id = 274] 08:55:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13AB9400) [pid = 3600] [serial = 821] [outer = 00000000] 08:55:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (142FB800) [pid = 3600] [serial = 822] [outer = 13AB9400] 08:55:43 INFO - PROCESS | 3600 | 1467737743802 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (155E3000) [pid = 3600] [serial = 823] [outer = 13AB9400] 08:55:44 INFO - PROCESS | 3600 | 1467737744304 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]]]}] 08:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 828ms 08:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:55:44 INFO - PROCESS | 3600 | 1467737744345 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 3600 | 1467737744348 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 08:55:44 INFO - PROCESS | 3600 | 1467737744352 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 3600 | 1467737744354 Marionette TRACE conn2 <- [1,1062,null,{}] 08:55:44 INFO - PROCESS | 3600 | 1467737744358 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}] 08:55:44 INFO - PROCESS | 3600 | 1467737744361 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:44 INFO - PROCESS | 3600 | 1467737744448 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:55:44 INFO - PROCESS | 3600 | 1467737744552 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 3600 | 1467737744555 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:44 INFO - PROCESS | 3600 | ++DOCSHELL 15F76800 == 39 [pid = 3600] [id = 275] 08:55:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (164B6000) [pid = 3600] [serial = 824] [outer = 00000000] 08:55:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16690800) [pid = 3600] [serial = 825] [outer = 164B6000] 08:55:44 INFO - PROCESS | 3600 | 1467737744592 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16BE4400) [pid = 3600] [serial = 826] [outer = 164B6000] 08:55:45 INFO - PROCESS | 3600 | 1467737745301 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]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1008ms 08:55:45 INFO - PROCESS | 3600 | 1467737745359 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 3600 | 1467737745363 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 08:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:55:45 INFO - PROCESS | 3600 | 1467737745367 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 3600 | 1467737745370 Marionette TRACE conn2 <- [1,1066,null,{}] 08:55:45 INFO - PROCESS | 3600 | 1467737745376 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}] 08:55:45 INFO - PROCESS | 3600 | 1467737745378 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:45 INFO - PROCESS | 3600 | 1467737745471 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:55:45 INFO - PROCESS | 3600 | 1467737745595 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 3600 | 1467737745597 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:45 INFO - PROCESS | 3600 | ++DOCSHELL 11D8F400 == 40 [pid = 3600] [id = 276] 08:55:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (11DDE400) [pid = 3600] [serial = 827] [outer = 00000000] 08:55:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (13961000) [pid = 3600] [serial = 828] [outer = 11DDE400] 08:55:45 INFO - PROCESS | 3600 | 1467737745628 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (13A7A800) [pid = 3600] [serial = 829] [outer = 11DDE400] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 15F26400 == 39 [pid = 3600] [id = 272] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 17331C00 == 38 [pid = 3600] [id = 271] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 1322A000 == 37 [pid = 3600] [id = 270] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 144FB800 == 36 [pid = 3600] [id = 269] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 104C8C00 == 35 [pid = 3600] [id = 268] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 16687C00 == 34 [pid = 3600] [id = 267] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 15F29400 == 33 [pid = 3600] [id = 266] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 13B2FC00 == 32 [pid = 3600] [id = 265] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 114B0000 == 31 [pid = 3600] [id = 264] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 10A09400 == 30 [pid = 3600] [id = 263] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 104D2000 == 29 [pid = 3600] [id = 262] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 15F76800 == 28 [pid = 3600] [id = 275] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 10535800 == 27 [pid = 3600] [id = 273] 08:55:46 INFO - PROCESS | 3600 | --DOCSHELL 13165C00 == 26 [pid = 3600] [id = 274] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15B47800) [pid = 3600] [serial = 781] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13A7C400) [pid = 3600] [serial = 763] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16613000) [pid = 3600] [serial = 766] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F76400) [pid = 3600] [serial = 783] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (12BAF400) [pid = 3600] [serial = 774] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (12E6FC00) [pid = 3600] [serial = 775] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A7CC00) [pid = 3600] [serial = 771] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (10E51000) [pid = 3600] [serial = 772] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13161C00) [pid = 3600] [serial = 762] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15B44C00) [pid = 3600] [serial = 765] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (171DAC00) [pid = 3600] [serial = 768] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (144CF000) [pid = 3600] [serial = 778] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (13F03400) [pid = 3600] [serial = 777] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (15B3E000) [pid = 3600] [serial = 780] [outer = 00000000] [url = about:blank] 08:55:46 INFO - PROCESS | 3600 | 1467737746566 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]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1229ms 08:55:46 INFO - PROCESS | 3600 | 1467737746606 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 3600 | 1467737746610 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 08:55:46 INFO - PROCESS | 3600 | 1467737746614 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:55:46 INFO - PROCESS | 3600 | 1467737746619 Marionette TRACE conn2 <- [1,1070,null,{}] 08:55:46 INFO - PROCESS | 3600 | 1467737746624 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}] 08:55:46 INFO - PROCESS | 3600 | 1467737746627 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:46 INFO - PROCESS | 3600 | 1467737746712 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:55:46 INFO - PROCESS | 3600 | 1467737746720 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 3600 | 1467737746724 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:46 INFO - PROCESS | 3600 | ++DOCSHELL 11282C00 == 27 [pid = 3600] [id = 277] 08:55:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (11285800) [pid = 3600] [serial = 830] [outer = 00000000] 08:55:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (11DE0800) [pid = 3600] [serial = 831] [outer = 11285800] 08:55:46 INFO - PROCESS | 3600 | 1467737746753 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (12BABC00) [pid = 3600] [serial = 832] [outer = 11285800] 08:55:47 INFO - PROCESS | 3600 | 1467737747181 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]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 621ms 08:55:47 INFO - PROCESS | 3600 | 1467737747239 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 3600 | 1467737747243 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 08:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:55:47 INFO - PROCESS | 3600 | 1467737747250 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 3600 | 1467737747252 Marionette TRACE conn2 <- [1,1074,null,{}] 08:55:47 INFO - PROCESS | 3600 | 1467737747256 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}] 08:55:47 INFO - PROCESS | 3600 | 1467737747258 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:47 INFO - PROCESS | 3600 | 1467737747356 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:55:47 INFO - PROCESS | 3600 | 1467737747429 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 3600 | 1467737747431 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:47 INFO - PROCESS | 3600 | ++DOCSHELL 131ED400 == 28 [pid = 3600] [id = 278] 08:55:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (131F5000) [pid = 3600] [serial = 833] [outer = 00000000] 08:55:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (13ABAC00) [pid = 3600] [serial = 834] [outer = 131F5000] 08:55:47 INFO - PROCESS | 3600 | 1467737747477 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13F0C800) [pid = 3600] [serial = 835] [outer = 131F5000] 08:55:47 INFO - PROCESS | 3600 | 1467737747812 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]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 607ms 08:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:55:47 INFO - PROCESS | 3600 | 1467737747870 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 3600 | 1467737747873 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 08:55:47 INFO - PROCESS | 3600 | 1467737747877 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 3600 | 1467737747880 Marionette TRACE conn2 <- [1,1078,null,{}] 08:55:47 INFO - PROCESS | 3600 | 1467737747891 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}] 08:55:47 INFO - PROCESS | 3600 | 1467737747896 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:47 INFO - PROCESS | 3600 | 1467737747959 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:55:47 INFO - PROCESS | 3600 | 1467737747966 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 3600 | 1467737747969 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:47 INFO - PROCESS | 3600 | ++DOCSHELL 15B39000 == 29 [pid = 3600] [id = 279] 08:55:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B39400) [pid = 3600] [serial = 836] [outer = 00000000] 08:55:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15B45C00) [pid = 3600] [serial = 837] [outer = 15B39400] 08:55:48 INFO - PROCESS | 3600 | 1467737748017 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F26400) [pid = 3600] [serial = 838] [outer = 15B39400] 08:55:48 INFO - PROCESS | 3600 | 1467737748452 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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 607ms 08:55:48 INFO - PROCESS | 3600 | 1467737748493 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 3600 | 1467737748496 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 08:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:55:48 INFO - PROCESS | 3600 | 1467737748499 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 3600 | 1467737748501 Marionette TRACE conn2 <- [1,1082,null,{}] 08:55:48 INFO - PROCESS | 3600 | 1467737748510 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}] 08:55:48 INFO - PROCESS | 3600 | 1467737748512 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:48 INFO - PROCESS | 3600 | 1467737748639 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:55:48 INFO - PROCESS | 3600 | 1467737748652 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 3600 | 1467737748654 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:48 INFO - PROCESS | 3600 | ++DOCSHELL 15F34C00 == 30 [pid = 3600] [id = 280] 08:55:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15F76400) [pid = 3600] [serial = 839] [outer = 00000000] 08:55:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16615C00) [pid = 3600] [serial = 840] [outer = 15F76400] 08:55:48 INFO - PROCESS | 3600 | 1467737748677 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1668BC00) [pid = 3600] [serial = 841] [outer = 15F76400] 08:55:49 INFO - PROCESS | 3600 | 1467737749066 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 621ms 08:55:49 INFO - PROCESS | 3600 | 1467737749119 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 3600 | 1467737749121 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 08:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:55:49 INFO - PROCESS | 3600 | 1467737749125 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 3600 | 1467737749126 Marionette TRACE conn2 <- [1,1086,null,{}] 08:55:49 INFO - PROCESS | 3600 | 1467737749112 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}] 08:55:49 INFO - PROCESS | 3600 | 1467737749115 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:49 INFO - PROCESS | 3600 | 1467737749259 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:55:49 INFO - PROCESS | 3600 | 1467737749250 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 3600 | 1467737749252 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:49 INFO - PROCESS | 3600 | ++DOCSHELL 16687800 == 31 [pid = 3600] [id = 281] 08:55:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16688400) [pid = 3600] [serial = 842] [outer = 00000000] 08:55:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16BD9000) [pid = 3600] [serial = 843] [outer = 16688400] 08:55:49 INFO - PROCESS | 3600 | 1467737749294 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BE1400) [pid = 3600] [serial = 844] [outer = 16688400] 08:55:49 INFO - PROCESS | 3600 | 1467737749723 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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 649ms 08:55:49 INFO - PROCESS | 3600 | 1467737749791 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 3600 | 1467737749793 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 08:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:55:49 INFO - PROCESS | 3600 | 1467737749797 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 3600 | 1467737749799 Marionette TRACE conn2 <- [1,1090,null,{}] 08:55:49 INFO - PROCESS | 3600 | 1467737749802 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}] 08:55:49 INFO - PROCESS | 3600 | 1467737749808 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:49 INFO - PROCESS | 3600 | 1467737749926 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:55:49 INFO - PROCESS | 3600 | 1467737749919 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 3600 | 1467737749921 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:50 INFO - PROCESS | 3600 | ++DOCSHELL 10A73400 == 32 [pid = 3600] [id = 282] 08:55:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (12BAE000) [pid = 3600] [serial = 845] [outer = 00000000] 08:55:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (16BE3000) [pid = 3600] [serial = 846] [outer = 12BAE000] 08:55:50 INFO - PROCESS | 3600 | 1467737750154 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (179EFC00) [pid = 3600] [serial = 847] [outer = 12BAE000] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (114B0400) [pid = 3600] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (10535000) [pid = 3600] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16BDB400) [pid = 3600] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16CA7800) [pid = 3600] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15F2D800) [pid = 3600] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16BDD800) [pid = 3600] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15F29800) [pid = 3600] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1740CC00) [pid = 3600] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1668F000) [pid = 3600] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (13B34800) [pid = 3600] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (131E7400) [pid = 3600] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (167C4800) [pid = 3600] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:55:50 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17409800) [pid = 3600] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:55:50 INFO - PROCESS | 3600 | 1467737750465 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]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 704ms 08:55:50 INFO - PROCESS | 3600 | 1467737750508 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 3600 | 1467737750519 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 08:55:50 INFO - PROCESS | 3600 | 1467737750523 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:55:50 INFO - PROCESS | 3600 | 1467737750525 Marionette TRACE conn2 <- [1,1094,null,{}] 08:55:50 INFO - PROCESS | 3600 | 1467737750528 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}] 08:55:50 INFO - PROCESS | 3600 | 1467737750530 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:50 INFO - PROCESS | 3600 | 1467737750642 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:55:50 INFO - PROCESS | 3600 | 1467737750673 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 3600 | 1467737750675 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:50 INFO - PROCESS | 3600 | ++DOCSHELL 10A82800 == 33 [pid = 3600] [id = 283] 08:55:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1180E400) [pid = 3600] [serial = 848] [outer = 00000000] 08:55:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B46C00) [pid = 3600] [serial = 849] [outer = 1180E400] 08:55:50 INFO - PROCESS | 3600 | 1467737750717 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (167C5C00) [pid = 3600] [serial = 850] [outer = 1180E400] 08:55:51 INFO - PROCESS | 3600 | 1467737751043 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 565ms 08:55:51 INFO - PROCESS | 3600 | 1467737751093 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 3600 | 1467737751095 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 08:55:51 INFO - PROCESS | 3600 | 1467737751099 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:55:51 INFO - PROCESS | 3600 | 1467737751101 Marionette TRACE conn2 <- [1,1098,null,{}] 08:55:51 INFO - PROCESS | 3600 | 1467737751112 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}] 08:55:51 INFO - PROCESS | 3600 | 1467737751114 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:51 INFO - PROCESS | 3600 | 1467737751169 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:55:51 INFO - PROCESS | 3600 | 1467737751176 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 3600 | 1467737751178 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:51 INFO - PROCESS | 3600 | ++DOCSHELL 144F5C00 == 34 [pid = 3600] [id = 284] 08:55:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15B40C00) [pid = 3600] [serial = 851] [outer = 00000000] 08:55:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17D81800) [pid = 3600] [serial = 852] [outer = 15B40C00] 08:55:51 INFO - PROCESS | 3600 | 1467737751220 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D83400) [pid = 3600] [serial = 853] [outer = 15B40C00] 08:55:51 INFO - PROCESS | 3600 | 1467737751607 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]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 580ms 08:55:51 INFO - PROCESS | 3600 | 1467737751676 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 3600 | 1467737751678 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 08:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:55:51 INFO - PROCESS | 3600 | 1467737751681 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 3600 | 1467737751683 Marionette TRACE conn2 <- [1,1102,null,{}] 08:55:51 INFO - PROCESS | 3600 | 1467737751686 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}] 08:55:51 INFO - PROCESS | 3600 | 1467737751688 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:51 INFO - PROCESS | 3600 | 1467737751747 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:55:51 INFO - PROCESS | 3600 | 1467737751752 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 3600 | 1467737751754 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:51 INFO - PROCESS | 3600 | ++DOCSHELL 17F57800 == 35 [pid = 3600] [id = 285] 08:55:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F57C00) [pid = 3600] [serial = 854] [outer = 00000000] 08:55:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19354800) [pid = 3600] [serial = 855] [outer = 17F57C00] 08:55:51 INFO - PROCESS | 3600 | 1467737751796 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (19359400) [pid = 3600] [serial = 856] [outer = 17F57C00] 08:55:52 INFO - PROCESS | 3600 | 1467737752594 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]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 966ms 08:55:52 INFO - PROCESS | 3600 | 1467737752648 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 3600 | 1467737752653 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 08:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:55:52 INFO - PROCESS | 3600 | 1467737752658 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 3600 | 1467737752663 Marionette TRACE conn2 <- [1,1106,null,{}] 08:55:52 INFO - PROCESS | 3600 | 1467737752668 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}] 08:55:52 INFO - PROCESS | 3600 | 1467737752671 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:52 INFO - PROCESS | 3600 | 1467737752792 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:55:52 INFO - PROCESS | 3600 | 1467737752918 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 3600 | 1467737752921 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:52 INFO - PROCESS | 3600 | ++DOCSHELL 10B68800 == 36 [pid = 3600] [id = 286] 08:55:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (11222400) [pid = 3600] [serial = 857] [outer = 00000000] 08:55:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (12B75000) [pid = 3600] [serial = 858] [outer = 11222400] 08:55:52 INFO - PROCESS | 3600 | 1467737752976 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (13289800) [pid = 3600] [serial = 859] [outer = 11222400] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 144F5C00 == 35 [pid = 3600] [id = 284] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 10A82800 == 34 [pid = 3600] [id = 283] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 10A73400 == 33 [pid = 3600] [id = 282] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 16687800 == 32 [pid = 3600] [id = 281] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 15F34C00 == 31 [pid = 3600] [id = 280] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 15B39000 == 30 [pid = 3600] [id = 279] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 131ED400 == 29 [pid = 3600] [id = 278] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 11282C00 == 28 [pid = 3600] [id = 277] 08:55:53 INFO - PROCESS | 3600 | --DOCSHELL 11D8F400 == 27 [pid = 3600] [id = 276] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (17D80800) [pid = 3600] [serial = 817] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (12B74C00) [pid = 3600] [serial = 792] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (10A0B400) [pid = 3600] [serial = 786] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16BE2C00) [pid = 3600] [serial = 804] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (171D5400) [pid = 3600] [serial = 807] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BE7C00) [pid = 3600] [serial = 805] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16615800) [pid = 3600] [serial = 784] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1740EC00) [pid = 3600] [serial = 810] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (171D9000) [pid = 3600] [serial = 808] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15F73800) [pid = 3600] [serial = 799] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (12E69400) [pid = 3600] [serial = 793] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17D1A400) [pid = 3600] [serial = 814] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16A87400) [pid = 3600] [serial = 802] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (174C6000) [pid = 3600] [serial = 811] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (10B7D800) [pid = 3600] [serial = 787] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1557EC00) [pid = 3600] [serial = 796] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17D22400) [pid = 3600] [serial = 813] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (144D1400) [pid = 3600] [serial = 795] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (144CD400) [pid = 3600] [serial = 790] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (179E9400) [pid = 3600] [serial = 769] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (13F04800) [pid = 3600] [serial = 789] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (15F2E000) [pid = 3600] [serial = 798] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (167C6000) [pid = 3600] [serial = 801] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (17D82800) [pid = 3600] [serial = 816] [outer = 00000000] [url = about:blank] 08:55:53 INFO - PROCESS | 3600 | 1467737753743 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]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1104ms 08:55:53 INFO - PROCESS | 3600 | 1467737753762 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 3600 | 1467737753766 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 08:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:55:53 INFO - PROCESS | 3600 | 1467737753771 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 3600 | 1467737753774 Marionette TRACE conn2 <- [1,1110,null,{}] 08:55:53 INFO - PROCESS | 3600 | 1467737753779 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}] 08:55:53 INFO - PROCESS | 3600 | 1467737753782 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:53 INFO - PROCESS | 3600 | 1467737753867 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:55:53 INFO - PROCESS | 3600 | 1467737753874 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 3600 | 1467737753878 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:53 INFO - PROCESS | 3600 | ++DOCSHELL 10B7E400 == 28 [pid = 3600] [id = 287] 08:55:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (10B82400) [pid = 3600] [serial = 860] [outer = 00000000] 08:55:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (11895000) [pid = 3600] [serial = 861] [outer = 10B82400] 08:55:53 INFO - PROCESS | 3600 | 1467737753925 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (12B72400) [pid = 3600] [serial = 862] [outer = 10B82400] 08:55:54 INFO - PROCESS | 3600 | 1467737754354 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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 621ms 08:55:54 INFO - PROCESS | 3600 | 1467737754407 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 3600 | 1467737754412 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 08:55:54 INFO - PROCESS | 3600 | 1467737754400 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:55:54 INFO - PROCESS | 3600 | 1467737754402 Marionette TRACE conn2 <- [1,1114,null,{}] 08:55:54 INFO - PROCESS | 3600 | 1467737754406 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}] 08:55:54 INFO - PROCESS | 3600 | 1467737754408 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:54 INFO - PROCESS | 3600 | 1467737754491 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:55:54 INFO - PROCESS | 3600 | 1467737754499 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 3600 | 1467737754502 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:54 INFO - PROCESS | 3600 | ++DOCSHELL 1396D400 == 29 [pid = 3600] [id = 288] 08:55:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13A6F400) [pid = 3600] [serial = 863] [outer = 00000000] 08:55:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13F04800) [pid = 3600] [serial = 864] [outer = 13A6F400] 08:55:54 INFO - PROCESS | 3600 | 1467737754548 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (142F7C00) [pid = 3600] [serial = 865] [outer = 13A6F400] 08:55:54 INFO - PROCESS | 3600 | 1467737754954 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]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 566ms 08:55:54 INFO - PROCESS | 3600 | 1467737754977 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 3600 | 1467737754979 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 08:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:55:54 INFO - PROCESS | 3600 | 1467737754987 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 3600 | 1467737754990 Marionette TRACE conn2 <- [1,1118,null,{}] 08:55:54 INFO - PROCESS | 3600 | 1467737755001 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}] 08:55:54 INFO - PROCESS | 3600 | 1467737755005 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:55 INFO - PROCESS | 3600 | 1467737755070 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:55:55 INFO - PROCESS | 3600 | 1467737755169 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 3600 | 1467737755172 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:55 INFO - PROCESS | 3600 | ++DOCSHELL 15B3E800 == 30 [pid = 3600] [id = 289] 08:55:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15B3F400) [pid = 3600] [serial = 866] [outer = 00000000] 08:55:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15B45000) [pid = 3600] [serial = 867] [outer = 15B3F400] 08:55:55 INFO - PROCESS | 3600 | 1467737755220 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F29000) [pid = 3600] [serial = 868] [outer = 15B3F400] 08:55:55 INFO - PROCESS | 3600 | 1467737755570 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]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 621ms 08:55:55 INFO - PROCESS | 3600 | 1467737755605 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 3600 | 1467737755607 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 08:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:55:55 INFO - PROCESS | 3600 | 1467737755610 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 3600 | 1467737755612 Marionette TRACE conn2 <- [1,1122,null,{}] 08:55:55 INFO - PROCESS | 3600 | 1467737755616 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}] 08:55:55 INFO - PROCESS | 3600 | 1467737755618 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:55 INFO - PROCESS | 3600 | 1467737755722 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:55:55 INFO - PROCESS | 3600 | 1467737755762 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 3600 | 1467737755764 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:55 INFO - PROCESS | 3600 | ++DOCSHELL 15F28C00 == 31 [pid = 3600] [id = 290] 08:55:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F2CC00) [pid = 3600] [serial = 869] [outer = 00000000] 08:55:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16616000) [pid = 3600] [serial = 870] [outer = 15F2CC00] 08:55:55 INFO - PROCESS | 3600 | 1467737755808 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1668F400) [pid = 3600] [serial = 871] [outer = 15F2CC00] 08:55:56 INFO - PROCESS | 3600 | 1467737756179 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 607ms 08:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:55:56 INFO - PROCESS | 3600 | 1467737756230 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 3600 | 1467737756232 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 08:55:56 INFO - PROCESS | 3600 | 1467737756235 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 3600 | 1467737756237 Marionette TRACE conn2 <- [1,1126,null,{}] 08:55:56 INFO - PROCESS | 3600 | 1467737756245 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}] 08:55:56 INFO - PROCESS | 3600 | 1467737756247 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:56 INFO - PROCESS | 3600 | 1467737756358 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:55:56 INFO - PROCESS | 3600 | 1467737756371 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 3600 | 1467737756373 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:56 INFO - PROCESS | 3600 | ++DOCSHELL 167C7C00 == 32 [pid = 3600] [id = 291] 08:55:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (167C9400) [pid = 3600] [serial = 872] [outer = 00000000] 08:55:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16BC0000) [pid = 3600] [serial = 873] [outer = 167C9400] 08:55:56 INFO - PROCESS | 3600 | 1467737756397 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (170E8800) [pid = 3600] [serial = 874] [outer = 167C9400] 08:55:56 INFO - PROCESS | 3600 | 1467737756839 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]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 648ms 08:55:56 INFO - PROCESS | 3600 | 1467737756877 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 3600 | 1467737756879 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 08:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:55:56 INFO - PROCESS | 3600 | 1467737756888 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 3600 | 1467737756890 Marionette TRACE conn2 <- [1,1130,null,{}] 08:55:56 INFO - PROCESS | 3600 | 1467737756893 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}] 08:55:56 INFO - PROCESS | 3600 | 1467737756898 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:57 INFO - PROCESS | 3600 | 1467737757007 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:55:57 INFO - PROCESS | 3600 | 1467737757065 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 3600 | 1467737757068 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:57 INFO - PROCESS | 3600 | ++DOCSHELL 167CC400 == 33 [pid = 3600] [id = 292] 08:55:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1740A800) [pid = 3600] [serial = 875] [outer = 00000000] 08:55:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17930000) [pid = 3600] [serial = 876] [outer = 1740A800] 08:55:57 INFO - PROCESS | 3600 | 1467737757111 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17F58C00) [pid = 3600] [serial = 877] [outer = 1740A800] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F76400) [pid = 3600] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15B39400) [pid = 3600] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (11285800) [pid = 3600] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (131F5000) [pid = 3600] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11DDE400) [pid = 3600] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1053A000) [pid = 3600] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (13AB9400) [pid = 3600] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (164B6000) [pid = 3600] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (16688400) [pid = 3600] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15B40C00) [pid = 3600] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (12BAE000) [pid = 3600] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:55:57 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1180E400) [pid = 3600] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:55:57 INFO - PROCESS | 3600 | 1467737757556 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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 718ms 08:55:57 INFO - PROCESS | 3600 | 1467737757597 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 3600 | 1467737757599 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 08:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:55:57 INFO - PROCESS | 3600 | 1467737757603 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 3600 | 1467737757604 Marionette TRACE conn2 <- [1,1134,null,{}] 08:55:57 INFO - PROCESS | 3600 | 1467737757608 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}] 08:55:57 INFO - PROCESS | 3600 | 1467737757610 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:57 INFO - PROCESS | 3600 | 1467737757666 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:55:57 INFO - PROCESS | 3600 | 1467737757673 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 3600 | 1467737757675 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:57 INFO - PROCESS | 3600 | ++DOCSHELL 1180E400 == 34 [pid = 3600] [id = 293] 08:55:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (131F5000) [pid = 3600] [serial = 878] [outer = 00000000] 08:55:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (158DEC00) [pid = 3600] [serial = 879] [outer = 131F5000] 08:55:57 INFO - PROCESS | 3600 | 1467737757718 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (158E3000) [pid = 3600] [serial = 880] [outer = 131F5000] 08:55:58 INFO - PROCESS | 3600 | 1467737758091 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 524ms 08:55:58 INFO - PROCESS | 3600 | 1467737758123 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 3600 | 1467737758125 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 08:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:55:58 INFO - PROCESS | 3600 | 1467737758128 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 3600 | 1467737758130 Marionette TRACE conn2 <- [1,1138,null,{}] 08:55:58 INFO - PROCESS | 3600 | 1467737758134 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}] 08:55:58 INFO - PROCESS | 3600 | 1467737758136 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:58 INFO - PROCESS | 3600 | 1467737758212 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:55:58 INFO - PROCESS | 3600 | 1467737758218 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 3600 | 1467737758220 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:58 INFO - PROCESS | 3600 | ++DOCSHELL 12E64400 == 35 [pid = 3600] [id = 294] 08:55:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1740B400) [pid = 3600] [serial = 881] [outer = 00000000] 08:55:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (17F5F400) [pid = 3600] [serial = 882] [outer = 1740B400] 08:55:58 INFO - PROCESS | 3600 | 1467737758263 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (19352C00) [pid = 3600] [serial = 883] [outer = 1740B400] 08:55:58 INFO - PROCESS | 3600 | 1467737758614 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]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 525ms 08:55:58 INFO - PROCESS | 3600 | 1467737758657 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 3600 | 1467737758659 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 08:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:55:58 INFO - PROCESS | 3600 | 1467737758662 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 3600 | 1467737758663 Marionette TRACE conn2 <- [1,1142,null,{}] 08:55:58 INFO - PROCESS | 3600 | 1467737758671 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}] 08:55:58 INFO - PROCESS | 3600 | 1467737758673 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:58 INFO - PROCESS | 3600 | 1467737758748 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:55:58 INFO - PROCESS | 3600 | 1467737758754 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 3600 | 1467737758756 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:58 INFO - PROCESS | 3600 | ++DOCSHELL 15B44C00 == 36 [pid = 3600] [id = 295] 08:55:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (164BBC00) [pid = 3600] [serial = 884] [outer = 00000000] 08:55:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (197AB800) [pid = 3600] [serial = 885] [outer = 164BBC00] 08:55:58 INFO - PROCESS | 3600 | 1467737758790 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16682800) [pid = 3600] [serial = 886] [outer = 164BBC00] 08:55:59 INFO - PROCESS | 3600 | 1467737759195 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]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 565ms 08:55:59 INFO - PROCESS | 3600 | 1467737759227 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 3600 | 1467737759229 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 08:55:59 INFO - PROCESS | 3600 | 1467737759232 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 3600 | 1467737759234 Marionette TRACE conn2 <- [1,1146,null,{}] 08:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:55:59 INFO - PROCESS | 3600 | 1467737759241 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}] 08:55:59 INFO - PROCESS | 3600 | 1467737759243 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:59 INFO - PROCESS | 3600 | 1467737759360 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:55:59 INFO - PROCESS | 3600 | 1467737759492 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 3600 | 1467737759495 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:55:59 INFO - PROCESS | 3600 | ++DOCSHELL 104D2000 == 37 [pid = 3600] [id = 296] 08:55:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (10534400) [pid = 3600] [serial = 887] [outer = 00000000] 08:55:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (10A77400) [pid = 3600] [serial = 888] [outer = 10534400] 08:55:59 INFO - PROCESS | 3600 | 1467737759553 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (10B5BC00) [pid = 3600] [serial = 889] [outer = 10534400] 08:56:00 INFO - PROCESS | 3600 | 1467737760228 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]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1007ms 08:56:00 INFO - PROCESS | 3600 | 1467737760255 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 3600 | 1467737760259 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 08:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:56:00 INFO - PROCESS | 3600 | 1467737760264 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 3600 | 1467737760267 Marionette TRACE conn2 <- [1,1150,null,{}] 08:56:00 INFO - PROCESS | 3600 | 1467737760272 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}] 08:56:00 INFO - PROCESS | 3600 | 1467737760275 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:00 INFO - PROCESS | 3600 | 1467737760365 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:56:00 INFO - PROCESS | 3600 | 1467737760493 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 3600 | 1467737760496 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:00 INFO - PROCESS | 3600 | ++DOCSHELL 144F9000 == 38 [pid = 3600] [id = 297] 08:56:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (155D7800) [pid = 3600] [serial = 890] [outer = 00000000] 08:56:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (167C4800) [pid = 3600] [serial = 891] [outer = 155D7800] 08:56:00 INFO - PROCESS | 3600 | 1467737760551 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16BDC400) [pid = 3600] [serial = 892] [outer = 155D7800] 08:56:01 INFO - PROCESS | 3600 | 1467737761083 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]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 883ms 08:56:01 INFO - PROCESS | 3600 | 1467737761149 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 3600 | 1467737761152 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 08:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:56:01 INFO - PROCESS | 3600 | 1467737761156 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 3600 | 1467737761159 Marionette TRACE conn2 <- [1,1154,null,{}] 08:56:01 INFO - PROCESS | 3600 | 1467737761163 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}] 08:56:01 INFO - PROCESS | 3600 | 1467737761165 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:01 INFO - PROCESS | 3600 | 1467737761252 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:56:01 INFO - PROCESS | 3600 | 1467737761381 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 3600 | 1467737761384 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:01 INFO - PROCESS | 3600 | ++DOCSHELL 12B74C00 == 39 [pid = 3600] [id = 298] 08:56:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (12EF1C00) [pid = 3600] [serial = 893] [outer = 00000000] 08:56:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17D25000) [pid = 3600] [serial = 894] [outer = 12EF1C00] 08:56:01 INFO - PROCESS | 3600 | 1467737761438 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19355000) [pid = 3600] [serial = 895] [outer = 12EF1C00] 08:56:02 INFO - PROCESS | 3600 | 1467737762128 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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1022ms 08:56:02 INFO - PROCESS | 3600 | 1467737762180 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 3600 | 1467737762166 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 08:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:56:02 INFO - PROCESS | 3600 | 1467737762171 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 3600 | 1467737762174 Marionette TRACE conn2 <- [1,1158,null,{}] 08:56:02 INFO - PROCESS | 3600 | 1467737762179 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}] 08:56:02 INFO - PROCESS | 3600 | 1467737762182 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:02 INFO - PROCESS | 3600 | 1467737762279 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 15B44C00 == 38 [pid = 3600] [id = 295] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 12E64400 == 37 [pid = 3600] [id = 294] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 1180E400 == 36 [pid = 3600] [id = 293] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 167CC400 == 35 [pid = 3600] [id = 292] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 167C7C00 == 34 [pid = 3600] [id = 291] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 15F28C00 == 33 [pid = 3600] [id = 290] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 15B3E800 == 32 [pid = 3600] [id = 289] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 1396D400 == 31 [pid = 3600] [id = 288] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 10B7E400 == 30 [pid = 3600] [id = 287] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 17F57800 == 29 [pid = 3600] [id = 285] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 10B68800 == 28 [pid = 3600] [id = 286] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 12B74C00 == 27 [pid = 3600] [id = 298] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 104D2000 == 26 [pid = 3600] [id = 296] 08:56:02 INFO - PROCESS | 3600 | --DOCSHELL 144F9000 == 25 [pid = 3600] [id = 297] 08:56:02 INFO - PROCESS | 3600 | 1467737762870 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 3600 | 1467737762874 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16615C00) [pid = 3600] [serial = 840] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (15B45C00) [pid = 3600] [serial = 837] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (11DE0800) [pid = 3600] [serial = 831] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (12BABC00) [pid = 3600] [serial = 832] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13ABAC00) [pid = 3600] [serial = 834] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13F0C800) [pid = 3600] [serial = 835] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13961000) [pid = 3600] [serial = 828] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (13A7A800) [pid = 3600] [serial = 829] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10B78400) [pid = 3600] [serial = 820] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A76C00) [pid = 3600] [serial = 819] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (155E3000) [pid = 3600] [serial = 823] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (142FB800) [pid = 3600] [serial = 822] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (19354800) [pid = 3600] [serial = 855] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BE4400) [pid = 3600] [serial = 826] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (16690800) [pid = 3600] [serial = 825] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16BD9000) [pid = 3600] [serial = 843] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (16BE1400) [pid = 3600] [serial = 844] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D81800) [pid = 3600] [serial = 852] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16BE3000) [pid = 3600] [serial = 846] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (179EFC00) [pid = 3600] [serial = 847] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (15B46C00) [pid = 3600] [serial = 849] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (1668BC00) [pid = 3600] [serial = 841] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (17D83400) [pid = 3600] [serial = 853] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (167C5C00) [pid = 3600] [serial = 850] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (15F26400) [pid = 3600] [serial = 838] [outer = 00000000] [url = about:blank] 08:56:02 INFO - PROCESS | 3600 | ++DOCSHELL 105E5000 == 26 [pid = 3600] [id = 299] 08:56:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (105E5400) [pid = 3600] [serial = 896] [outer = 00000000] 08:56:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (10A76C00) [pid = 3600] [serial = 897] [outer = 105E5400] 08:56:02 INFO - PROCESS | 3600 | 1467737762991 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (10E51000) [pid = 3600] [serial = 898] [outer = 105E5400] 08:56:03 INFO - PROCESS | 3600 | 1467737763394 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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1229ms 08:56:03 INFO - PROCESS | 3600 | 1467737763425 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 3600 | 1467737763429 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 08:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:56:03 INFO - PROCESS | 3600 | 1467737763433 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 3600 | 1467737763436 Marionette TRACE conn2 <- [1,1162,null,{}] 08:56:03 INFO - PROCESS | 3600 | 1467737763442 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}] 08:56:03 INFO - PROCESS | 3600 | 1467737763446 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:03 INFO - PROCESS | 3600 | 1467737763512 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:56:03 INFO - PROCESS | 3600 | 1467737763521 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 3600 | 1467737763524 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:03 INFO - PROCESS | 3600 | ++DOCSHELL 12BB0400 == 27 [pid = 3600] [id = 300] 08:56:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (12BB4400) [pid = 3600] [serial = 899] [outer = 00000000] 08:56:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (12C8E000) [pid = 3600] [serial = 900] [outer = 12BB4400] 08:56:03 INFO - PROCESS | 3600 | 1467737763570 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (12E70C00) [pid = 3600] [serial = 901] [outer = 12BB4400] 08:56:03 INFO - PROCESS | 3600 | 1467737763973 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] 08:56:03 INFO - PROCESS | 3600 | 1467737764000 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 08:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:56:03 INFO - PROCESS | 3600 | 1467737764005 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 3600 | 1467737764007 Marionette TRACE conn2 <- [1,1166,null,{}] 08:56:04 INFO - PROCESS | 3600 | 1467737764011 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}] 08:56:04 INFO - PROCESS | 3600 | 1467737764014 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:04 INFO - PROCESS | 3600 | 1467737764112 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:56:04 INFO - PROCESS | 3600 | 1467737764122 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 3600 | 1467737764125 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:04 INFO - PROCESS | 3600 | ++DOCSHELL 12BAF400 == 28 [pid = 3600] [id = 301] 08:56:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13B2C400) [pid = 3600] [serial = 902] [outer = 00000000] 08:56:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13F0F400) [pid = 3600] [serial = 903] [outer = 13B2C400] 08:56:04 INFO - PROCESS | 3600 | 1467737764168 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (144CE400) [pid = 3600] [serial = 904] [outer = 13B2C400] 08:56:04 INFO - PROCESS | 3600 | 1467737764609 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] 08:56:04 INFO - PROCESS | 3600 | 1467737764666 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 08:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:56:04 INFO - PROCESS | 3600 | 1467737764651 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 3600 | 1467737764657 Marionette TRACE conn2 <- [1,1170,null,{}] 08:56:04 INFO - PROCESS | 3600 | 1467737764667 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}] 08:56:04 INFO - PROCESS | 3600 | 1467737764670 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:04 INFO - PROCESS | 3600 | 1467737764751 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:56:04 INFO - PROCESS | 3600 | 1467737764758 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 3600 | 1467737764760 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:04 INFO - PROCESS | 3600 | ++DOCSHELL 144D5C00 == 29 [pid = 3600] [id = 302] 08:56:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (144D6000) [pid = 3600] [serial = 905] [outer = 00000000] 08:56:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15B41C00) [pid = 3600] [serial = 906] [outer = 144D6000] 08:56:04 INFO - PROCESS | 3600 | 1467737764803 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F33C00) [pid = 3600] [serial = 907] [outer = 144D6000] 08:56:05 INFO - PROCESS | 3600 | 1467737765243 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] 08:56:05 INFO - PROCESS | 3600 | 1467737765287 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 08:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:56:05 INFO - PROCESS | 3600 | 1467737765296 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 3600 | 1467737765298 Marionette TRACE conn2 <- [1,1174,null,{}] 08:56:05 INFO - PROCESS | 3600 | 1467737765284 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}] 08:56:05 INFO - PROCESS | 3600 | 1467737765286 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:05 INFO - PROCESS | 3600 | 1467737765422 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:56:05 INFO - PROCESS | 3600 | 1467737765479 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 3600 | 1467737765481 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:05 INFO - PROCESS | 3600 | ++DOCSHELL 15F2FC00 == 30 [pid = 3600] [id = 303] 08:56:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F30000) [pid = 3600] [serial = 908] [outer = 00000000] 08:56:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (167C5000) [pid = 3600] [serial = 909] [outer = 15F30000] 08:56:05 INFO - PROCESS | 3600 | 1467737765506 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (167CC400) [pid = 3600] [serial = 910] [outer = 15F30000] 08:56:05 INFO - PROCESS | 3600 | 1467737765898 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] 08:56:05 INFO - PROCESS | 3600 | 1467737765950 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 08:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:56:05 INFO - PROCESS | 3600 | 1467737765936 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 3600 | 1467737765937 Marionette TRACE conn2 <- [1,1178,null,{}] 08:56:05 INFO - PROCESS | 3600 | 1467737765946 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}] 08:56:05 INFO - PROCESS | 3600 | 1467737765948 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:06 INFO - PROCESS | 3600 | 1467737766054 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:56:06 INFO - PROCESS | 3600 | 1467737766059 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 3600 | 1467737766065 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:06 INFO - PROCESS | 3600 | ++DOCSHELL 170E8400 == 31 [pid = 3600] [id = 304] 08:56:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (170ED000) [pid = 3600] [serial = 911] [outer = 00000000] 08:56:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (171DAC00) [pid = 3600] [serial = 912] [outer = 170ED000] 08:56:06 INFO - PROCESS | 3600 | 1467737766100 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1740DC00) [pid = 3600] [serial = 913] [outer = 170ED000] 08:56:06 INFO - PROCESS | 3600 | 1467737766542 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] 08:56:06 INFO - PROCESS | 3600 | 1467737766571 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 08:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:56:06 INFO - PROCESS | 3600 | 1467737766578 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 3600 | 1467737766580 Marionette TRACE conn2 <- [1,1182,null,{}] 08:56:06 INFO - PROCESS | 3600 | 1467737766584 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}] 08:56:06 INFO - PROCESS | 3600 | 1467737766568 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:06 INFO - PROCESS | 3600 | 1467737766703 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:56:06 INFO - PROCESS | 3600 | 1467737766711 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 3600 | 1467737766713 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:06 INFO - PROCESS | 3600 | ++DOCSHELL 105E8000 == 32 [pid = 3600] [id = 305] 08:56:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (174C2800) [pid = 3600] [serial = 914] [outer = 00000000] 08:56:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F56400) [pid = 3600] [serial = 915] [outer = 174C2800] 08:56:06 INFO - PROCESS | 3600 | 1467737766740 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19354800) [pid = 3600] [serial = 916] [outer = 174C2800] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (167C9400) [pid = 3600] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1740A800) [pid = 3600] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (10B82400) [pid = 3600] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (17F57C00) [pid = 3600] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15B3F400) [pid = 3600] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (11222400) [pid = 3600] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13A6F400) [pid = 3600] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (131F5000) [pid = 3600] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15F2CC00) [pid = 3600] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1740B400) [pid = 3600] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:56:07 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (164BBC00) [pid = 3600] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:56:07 INFO - PROCESS | 3600 | 1467737767216 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] 08:56:07 INFO - PROCESS | 3600 | 1467737767287 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 08:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:56:07 INFO - PROCESS | 3600 | 1467737767290 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 3600 | 1467737767292 Marionette TRACE conn2 <- [1,1186,null,{}] 08:56:07 INFO - PROCESS | 3600 | 1467737767295 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}] 08:56:07 INFO - PROCESS | 3600 | 1467737767297 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:07 INFO - PROCESS | 3600 | 1467737767357 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:56:07 INFO - PROCESS | 3600 | 1467737767362 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 3600 | 1467737767364 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:07 INFO - PROCESS | 3600 | ++DOCSHELL 16BDB800 == 33 [pid = 3600] [id = 306] 08:56:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (16BDDC00) [pid = 3600] [serial = 917] [outer = 00000000] 08:56:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (17F57C00) [pid = 3600] [serial = 918] [outer = 16BDDC00] 08:56:07 INFO - PROCESS | 3600 | 1467737767407 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (17F5E000) [pid = 3600] [serial = 919] [outer = 16BDDC00] 08:56:07 INFO - PROCESS | 3600 | 1467737767795 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]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 08:56:07 INFO - PROCESS | 3600 | 1467737767823 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 3600 | 1467737767825 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 08:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:56:07 INFO - PROCESS | 3600 | 1467737767810 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 3600 | 1467737767812 Marionette TRACE conn2 <- [1,1190,null,{}] 08:56:07 INFO - PROCESS | 3600 | 1467737767815 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}] 08:56:07 INFO - PROCESS | 3600 | 1467737767817 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:07 INFO - PROCESS | 3600 | 1467737767893 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:56:07 INFO - PROCESS | 3600 | 1467737767898 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 3600 | 1467737767900 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:07 INFO - PROCESS | 3600 | ++DOCSHELL 17159400 == 34 [pid = 3600] [id = 307] 08:56:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (179EB400) [pid = 3600] [serial = 920] [outer = 00000000] 08:56:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (19C4A400) [pid = 3600] [serial = 921] [outer = 179EB400] 08:56:07 INFO - PROCESS | 3600 | 1467737767942 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (19C4A800) [pid = 3600] [serial = 922] [outer = 179EB400] 08:56:08 INFO - PROCESS | 3600 | 1467737768353 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]]]}] 08:56:08 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 08:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 566ms 08:56:08 INFO - PROCESS | 3600 | 1467737768377 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 3600 | 1467737768379 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 08:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:56:08 INFO - PROCESS | 3600 | 1467737768383 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 3600 | 1467737768384 Marionette TRACE conn2 <- [1,1194,null,{}] 08:56:08 INFO - PROCESS | 3600 | 1467737768388 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}] 08:56:08 INFO - PROCESS | 3600 | 1467737768390 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:08 INFO - PROCESS | 3600 | 1467737768466 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:56:08 INFO - PROCESS | 3600 | 1467737768471 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 3600 | 1467737768473 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:08 INFO - PROCESS | 3600 | ++DOCSHELL 11C9BC00 == 35 [pid = 3600] [id = 308] 08:56:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (10A81400) [pid = 3600] [serial = 923] [outer = 00000000] 08:56:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19CDBC00) [pid = 3600] [serial = 924] [outer = 10A81400] 08:56:08 INFO - PROCESS | 3600 | 1467737768516 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19E75C00) [pid = 3600] [serial = 925] [outer = 10A81400] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 12BB0400 == 34 [pid = 3600] [id = 300] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 105E5000 == 33 [pid = 3600] [id = 299] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 170E8400 == 32 [pid = 3600] [id = 304] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 144D5C00 == 31 [pid = 3600] [id = 302] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 17159400 == 30 [pid = 3600] [id = 307] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 105E8000 == 29 [pid = 3600] [id = 305] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 12BAF400 == 28 [pid = 3600] [id = 301] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 15F2FC00 == 27 [pid = 3600] [id = 303] 08:56:09 INFO - PROCESS | 3600 | --DOCSHELL 16BDB800 == 26 [pid = 3600] [id = 306] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (197AB800) [pid = 3600] [serial = 885] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (16BC0000) [pid = 3600] [serial = 873] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17930000) [pid = 3600] [serial = 876] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (170E8800) [pid = 3600] [serial = 874] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11895000) [pid = 3600] [serial = 861] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (12B72400) [pid = 3600] [serial = 862] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (19359400) [pid = 3600] [serial = 856] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15B45000) [pid = 3600] [serial = 867] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F29000) [pid = 3600] [serial = 868] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (12B75000) [pid = 3600] [serial = 858] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (13289800) [pid = 3600] [serial = 859] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (13F04800) [pid = 3600] [serial = 864] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (142F7C00) [pid = 3600] [serial = 865] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (158DEC00) [pid = 3600] [serial = 879] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (158E3000) [pid = 3600] [serial = 880] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (17F58C00) [pid = 3600] [serial = 877] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (16616000) [pid = 3600] [serial = 870] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (1668F400) [pid = 3600] [serial = 871] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (17F5F400) [pid = 3600] [serial = 882] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (19352C00) [pid = 3600] [serial = 883] [outer = 00000000] [url = about:blank] 08:56:09 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (16682800) [pid = 3600] [serial = 886] [outer = 00000000] [url = about:blank] 08:56:10 INFO - PROCESS | 3600 | 1467737770023 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]]]}] 08:56:10 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 08:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1684ms 08:56:10 INFO - PROCESS | 3600 | 1467737770073 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 3600 | 1467737770077 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 08:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:56:10 INFO - PROCESS | 3600 | 1467737770083 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 3600 | 1467737770086 Marionette TRACE conn2 <- [1,1198,null,{}] 08:56:10 INFO - PROCESS | 3600 | 1467737770092 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}] 08:56:10 INFO - PROCESS | 3600 | 1467737770096 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:10 INFO - PROCESS | 3600 | 1467737770186 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:56:10 INFO - PROCESS | 3600 | 1467737770199 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 3600 | 1467737770202 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:10 INFO - PROCESS | 3600 | ++DOCSHELL 10E98800 == 27 [pid = 3600] [id = 309] 08:56:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (10E9CC00) [pid = 3600] [serial = 926] [outer = 00000000] 08:56:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (114B9000) [pid = 3600] [serial = 927] [outer = 10E9CC00] 08:56:10 INFO - PROCESS | 3600 | 1467737770249 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (11810400) [pid = 3600] [serial = 928] [outer = 10E9CC00] 08:56:10 INFO - PROCESS | 3600 | 1467737770687 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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 621ms 08:56:10 INFO - PROCESS | 3600 | 1467737770718 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 3600 | 1467737770723 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 08:56:10 INFO - PROCESS | 3600 | 1467737770711 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:56:10 INFO - PROCESS | 3600 | 1467737770714 Marionette TRACE conn2 <- [1,1202,null,{}] 08:56:10 INFO - PROCESS | 3600 | 1467737770718 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}] 08:56:10 INFO - PROCESS | 3600 | 1467737770721 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:10 INFO - PROCESS | 3600 | 1467737770807 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:56:10 INFO - PROCESS | 3600 | 1467737770815 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 3600 | 1467737770818 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:10 INFO - PROCESS | 3600 | ++DOCSHELL 12EF2400 == 28 [pid = 3600] [id = 310] 08:56:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (13103C00) [pid = 3600] [serial = 929] [outer = 00000000] 08:56:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (13165000) [pid = 3600] [serial = 930] [outer = 13103C00] 08:56:10 INFO - PROCESS | 3600 | 1467737770864 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (1322A800) [pid = 3600] [serial = 931] [outer = 13103C00] 08:56:11 INFO - PROCESS | 3600 | 1467737771264 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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 566ms 08:56:11 INFO - PROCESS | 3600 | 1467737771285 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 3600 | 1467737771287 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 08:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:56:11 INFO - PROCESS | 3600 | 1467737771291 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 3600 | 1467737771294 Marionette TRACE conn2 <- [1,1206,null,{}] 08:56:11 INFO - PROCESS | 3600 | 1467737771305 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}] 08:56:11 INFO - PROCESS | 3600 | 1467737771309 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:11 INFO - PROCESS | 3600 | 1467737771376 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:56:11 INFO - PROCESS | 3600 | 1467737771383 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 3600 | 1467737771386 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:11 INFO - PROCESS | 3600 | ++DOCSHELL 144CEC00 == 29 [pid = 3600] [id = 311] 08:56:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (144CF000) [pid = 3600] [serial = 932] [outer = 00000000] 08:56:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (144D5800) [pid = 3600] [serial = 933] [outer = 144CF000] 08:56:11 INFO - PROCESS | 3600 | 1467737771462 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (155D7000) [pid = 3600] [serial = 934] [outer = 144CF000] 08:56:11 INFO - PROCESS | 3600 | 1467737771829 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]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 566ms 08:56:11 INFO - PROCESS | 3600 | 1467737771858 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 3600 | 1467737771861 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 08:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:56:11 INFO - PROCESS | 3600 | 1467737771864 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 3600 | 1467737771866 Marionette TRACE conn2 <- [1,1210,null,{}] 08:56:11 INFO - PROCESS | 3600 | 1467737771869 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}] 08:56:11 INFO - PROCESS | 3600 | 1467737771882 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:11 INFO - PROCESS | 3600 | 1467737771943 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:56:11 INFO - PROCESS | 3600 | 1467737771948 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 3600 | 1467737771950 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:11 INFO - PROCESS | 3600 | ++DOCSHELL 158DF400 == 30 [pid = 3600] [id = 312] 08:56:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (158E4800) [pid = 3600] [serial = 935] [outer = 00000000] 08:56:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15B40C00) [pid = 3600] [serial = 936] [outer = 158E4800] 08:56:11 INFO - PROCESS | 3600 | 1467737771994 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15BF8000) [pid = 3600] [serial = 937] [outer = 158E4800] 08:56:12 INFO - PROCESS | 3600 | 1467737772400 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] 08:56:12 INFO - PROCESS | 3600 | 1467737772421 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 08:56:12 INFO - PROCESS | 3600 | 1467737772424 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:56:12 INFO - PROCESS | 3600 | 1467737772426 Marionette TRACE conn2 <- [1,1214,null,{}] 08:56:12 INFO - PROCESS | 3600 | 1467737772429 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}] 08:56:12 INFO - PROCESS | 3600 | 1467737772431 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:12 INFO - PROCESS | 3600 | 1467737772506 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:56:12 INFO - PROCESS | 3600 | 1467737772514 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 3600 | 1467737772516 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:12 INFO - PROCESS | 3600 | ++DOCSHELL 15F2AC00 == 31 [pid = 3600] [id = 313] 08:56:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F2B400) [pid = 3600] [serial = 938] [outer = 00000000] 08:56:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16616000) [pid = 3600] [serial = 939] [outer = 15F2B400] 08:56:12 INFO - PROCESS | 3600 | 1467737772560 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16683C00) [pid = 3600] [serial = 940] [outer = 15F2B400] 08:56:12 INFO - PROCESS | 3600 | 1467737772939 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]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 524ms 08:56:12 INFO - PROCESS | 3600 | 1467737772961 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 3600 | 1467737772963 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 08:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:56:12 INFO - PROCESS | 3600 | 1467737772978 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 3600 | 1467737772979 Marionette TRACE conn2 <- [1,1218,null,{}] 08:56:12 INFO - PROCESS | 3600 | 1467737772986 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}] 08:56:12 INFO - PROCESS | 3600 | 1467737772992 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:13 INFO - PROCESS | 3600 | 1467737773078 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:56:13 INFO - PROCESS | 3600 | 1467737773086 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 3600 | 1467737773088 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:13 INFO - PROCESS | 3600 | ++DOCSHELL 0C775000 == 32 [pid = 3600] [id = 314] 08:56:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (10469000) [pid = 3600] [serial = 941] [outer = 00000000] 08:56:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16BDB400) [pid = 3600] [serial = 942] [outer = 10469000] 08:56:13 INFO - PROCESS | 3600 | 1467737773131 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16BE5C00) [pid = 3600] [serial = 943] [outer = 10469000] 08:56:13 INFO - PROCESS | 3600 | 1467737773490 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]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 579ms 08:56:13 INFO - PROCESS | 3600 | 1467737773547 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 3600 | 1467737773549 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:56:13 INFO - PROCESS | 3600 | 1467737773552 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 3600 | 1467737773554 Marionette TRACE conn2 <- [1,1222,null,{}] 08:56:13 INFO - PROCESS | 3600 | 1467737773558 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}] 08:56:13 INFO - PROCESS | 3600 | 1467737773560 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:13 INFO - PROCESS | 3600 | 1467737773643 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:56:13 INFO - PROCESS | 3600 | 1467737773650 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 3600 | 1467737773633 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:13 INFO - PROCESS | 3600 | ++DOCSHELL 1714F000 == 33 [pid = 3600] [id = 315] 08:56:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17153400) [pid = 3600] [serial = 944] [outer = 00000000] 08:56:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1740BC00) [pid = 3600] [serial = 945] [outer = 17153400] 08:56:13 INFO - PROCESS | 3600 | 1467737773676 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1740C400) [pid = 3600] [serial = 946] [outer = 17153400] 08:56:14 INFO - PROCESS | 3600 | 1467737774057 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]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 525ms 08:56:14 INFO - PROCESS | 3600 | 1467737774084 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 3600 | 1467737774087 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 08:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:56:14 INFO - PROCESS | 3600 | 1467737774091 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 3600 | 1467737774093 Marionette TRACE conn2 <- [1,1226,null,{}] 08:56:14 INFO - PROCESS | 3600 | 1467737774096 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}] 08:56:14 INFO - PROCESS | 3600 | 1467737774098 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:14 INFO - PROCESS | 3600 | 1467737774191 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:56:14 INFO - PROCESS | 3600 | 1467737774198 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 3600 | 1467737774200 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:14 INFO - PROCESS | 3600 | ++DOCSHELL 142F7400 == 34 [pid = 3600] [id = 316] 08:56:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16BE7000) [pid = 3600] [serial = 947] [outer = 00000000] 08:56:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D7B800) [pid = 3600] [serial = 948] [outer = 16BE7000] 08:56:14 INFO - PROCESS | 3600 | 1467737774243 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17D24800) [pid = 3600] [serial = 949] [outer = 16BE7000] 08:56:14 INFO - PROCESS | 3600 | 1467737774614 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]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 552ms 08:56:14 INFO - PROCESS | 3600 | 1467737774640 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 3600 | 1467737774642 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 08:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:56:14 INFO - PROCESS | 3600 | 1467737774646 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 3600 | 1467737774648 Marionette TRACE conn2 <- [1,1230,null,{}] 08:56:14 INFO - PROCESS | 3600 | 1467737774652 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}] 08:56:14 INFO - PROCESS | 3600 | 1467737774653 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:14 INFO - PROCESS | 3600 | 1467737774727 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:56:14 INFO - PROCESS | 3600 | 1467737774826 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 3600 | 1467737774828 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:14 INFO - PROCESS | 3600 | ++DOCSHELL 144CD400 == 35 [pid = 3600] [id = 317] 08:56:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (17D1BC00) [pid = 3600] [serial = 950] [outer = 00000000] 08:56:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17F5E800) [pid = 3600] [serial = 951] [outer = 17D1BC00] 08:56:14 INFO - PROCESS | 3600 | 1467737774879 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19353000) [pid = 3600] [serial = 952] [outer = 17D1BC00] 08:56:15 INFO - PROCESS | 3600 | 1467737775274 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]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 649ms 08:56:15 INFO - PROCESS | 3600 | 1467737775303 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 3600 | 1467737775305 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 08:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:56:15 INFO - PROCESS | 3600 | 1467737775309 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 3600 | 1467737775310 Marionette TRACE conn2 <- [1,1234,null,{}] 08:56:15 INFO - PROCESS | 3600 | 1467737775319 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}] 08:56:15 INFO - PROCESS | 3600 | 1467737775321 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:15 INFO - PROCESS | 3600 | 1467737775430 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:56:15 INFO - PROCESS | 3600 | 1467737775449 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 3600 | 1467737775451 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:15 INFO - PROCESS | 3600 | ++DOCSHELL 171D5400 == 36 [pid = 3600] [id = 318] 08:56:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1740AC00) [pid = 3600] [serial = 953] [outer = 00000000] 08:56:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (197AB800) [pid = 3600] [serial = 954] [outer = 1740AC00] 08:56:15 INFO - PROCESS | 3600 | 1467737775523 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (19C4CC00) [pid = 3600] [serial = 955] [outer = 1740AC00] 08:56:15 INFO - PROCESS | 3600 | 1467737775900 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]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 621ms 08:56:15 INFO - PROCESS | 3600 | 1467737775942 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 3600 | 1467737775945 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 08:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:56:15 INFO - PROCESS | 3600 | 1467737775955 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 3600 | 1467737775957 Marionette TRACE conn2 <- [1,1238,null,{}] 08:56:15 INFO - PROCESS | 3600 | 1467737775961 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}] 08:56:15 INFO - PROCESS | 3600 | 1467737775963 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:16 INFO - PROCESS | 3600 | 1467737776089 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:56:16 INFO - PROCESS | 3600 | 1467737776103 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 3600 | 1467737776105 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:16 INFO - PROCESS | 3600 | ++DOCSHELL 15F28400 == 37 [pid = 3600] [id = 319] 08:56:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19FBD800) [pid = 3600] [serial = 956] [outer = 00000000] 08:56:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1A34C800) [pid = 3600] [serial = 957] [outer = 19FBD800] 08:56:16 INFO - PROCESS | 3600 | 1467737776186 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (1A424800) [pid = 3600] [serial = 958] [outer = 19FBD800] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (179EB400) [pid = 3600] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (15F30000) [pid = 3600] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (170ED000) [pid = 3600] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (174C2800) [pid = 3600] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (13B2C400) [pid = 3600] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (12BB4400) [pid = 3600] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (105E5400) [pid = 3600] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (12EF1C00) [pid = 3600] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (155D7800) [pid = 3600] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10534400) [pid = 3600] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (144D6000) [pid = 3600] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:56:16 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BDDC00) [pid = 3600] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:56:16 INFO - PROCESS | 3600 | 1467737776588 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]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 717ms 08:56:16 INFO - PROCESS | 3600 | 1467737776651 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 3600 | 1467737776653 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 08:56:16 INFO - PROCESS | 3600 | 1467737776656 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:56:16 INFO - PROCESS | 3600 | 1467737776658 Marionette TRACE conn2 <- [1,1242,null,{}] 08:56:16 INFO - PROCESS | 3600 | 1467737776661 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}] 08:56:16 INFO - PROCESS | 3600 | 1467737776663 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:16 INFO - PROCESS | 3600 | 1467737776737 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:56:16 INFO - PROCESS | 3600 | 1467737776728 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 3600 | 1467737776729 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:16 INFO - PROCESS | 3600 | ++DOCSHELL 10A76000 == 38 [pid = 3600] [id = 320] 08:56:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (12BAE000) [pid = 3600] [serial = 959] [outer = 00000000] 08:56:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (155DA800) [pid = 3600] [serial = 960] [outer = 12BAE000] 08:56:16 INFO - PROCESS | 3600 | 1467737776772 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (15F34C00) [pid = 3600] [serial = 961] [outer = 12BAE000] 08:56:17 INFO - PROCESS | 3600 | 1467737777160 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]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 566ms 08:56:17 INFO - PROCESS | 3600 | 1467737777225 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 3600 | 1467737777227 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 08:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:56:17 INFO - PROCESS | 3600 | 1467737777230 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 3600 | 1467737777232 Marionette TRACE conn2 <- [1,1246,null,{}] 08:56:17 INFO - PROCESS | 3600 | 1467737777235 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}] 08:56:17 INFO - PROCESS | 3600 | 1467737777238 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:17 INFO - PROCESS | 3600 | 1467737777352 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:56:17 INFO - PROCESS | 3600 | 1467737777360 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 3600 | 1467737777362 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:17 INFO - PROCESS | 3600 | ++DOCSHELL 1121D000 == 39 [pid = 3600] [id = 321] 08:56:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (11284C00) [pid = 3600] [serial = 962] [outer = 00000000] 08:56:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17F57400) [pid = 3600] [serial = 963] [outer = 11284C00] 08:56:17 INFO - PROCESS | 3600 | 1467737777387 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1A34AC00) [pid = 3600] [serial = 964] [outer = 11284C00] 08:56:17 INFO - PROCESS | 3600 | 1467737777778 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]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 566ms 08:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:56:17 INFO - PROCESS | 3600 | 1467737777794 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 3600 | 1467737777796 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 08:56:17 INFO - PROCESS | 3600 | 1467737777800 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 3600 | 1467737777801 Marionette TRACE conn2 <- [1,1250,null,{}] 08:56:17 INFO - PROCESS | 3600 | 1467737777805 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}] 08:56:17 INFO - PROCESS | 3600 | 1467737777806 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:17 INFO - PROCESS | 3600 | 1467737777883 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:56:17 INFO - PROCESS | 3600 | 1467737777870 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 3600 | 1467737777872 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:17 INFO - PROCESS | 3600 | ++DOCSHELL 16615C00 == 40 [pid = 3600] [id = 322] 08:56:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1A42B800) [pid = 3600] [serial = 965] [outer = 00000000] 08:56:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1A55CC00) [pid = 3600] [serial = 966] [outer = 1A42B800] 08:56:17 INFO - PROCESS | 3600 | 1467737777914 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1A561000) [pid = 3600] [serial = 967] [outer = 1A42B800] 08:56:18 INFO - PROCESS | 3600 | 1467737778309 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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 560ms 08:56:18 INFO - PROCESS | 3600 | 1467737778364 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 3600 | 1467737778366 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 08:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:56:18 INFO - PROCESS | 3600 | 1467737778370 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 3600 | 1467737778371 Marionette TRACE conn2 <- [1,1254,null,{}] 08:56:18 INFO - PROCESS | 3600 | 1467737778418 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}] 08:56:18 INFO - PROCESS | 3600 | 1467737778421 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:18 INFO - PROCESS | 3600 | 1467737778525 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:56:18 INFO - PROCESS | 3600 | 1467737778684 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 3600 | 1467737778688 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:18 INFO - PROCESS | 3600 | ++DOCSHELL 10E4E800 == 41 [pid = 3600] [id = 323] 08:56:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (10E50800) [pid = 3600] [serial = 968] [outer = 00000000] 08:56:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (11221800) [pid = 3600] [serial = 969] [outer = 10E50800] 08:56:18 INFO - PROCESS | 3600 | 1467737778746 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (114BAC00) [pid = 3600] [serial = 970] [outer = 10E50800] 08:56:19 INFO - PROCESS | 3600 | 1467737779382 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]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1033ms 08:56:19 INFO - PROCESS | 3600 | 1467737779412 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 3600 | 1467737779416 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 08:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:56:19 INFO - PROCESS | 3600 | 1467737779421 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 3600 | 1467737779424 Marionette TRACE conn2 <- [1,1258,null,{}] 08:56:19 INFO - PROCESS | 3600 | 1467737779449 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}] 08:56:19 INFO - PROCESS | 3600 | 1467737779452 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:19 INFO - PROCESS | 3600 | 1467737779613 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:56:19 INFO - PROCESS | 3600 | 1467737779626 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 3600 | 1467737779630 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:19 INFO - PROCESS | 3600 | ++DOCSHELL 13B2BC00 == 42 [pid = 3600] [id = 324] 08:56:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (13B2C400) [pid = 3600] [serial = 971] [outer = 00000000] 08:56:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (13F05800) [pid = 3600] [serial = 972] [outer = 13B2C400] 08:56:19 INFO - PROCESS | 3600 | 1467737779683 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (144D2C00) [pid = 3600] [serial = 973] [outer = 13B2C400] 08:56:20 INFO - PROCESS | 3600 | 1467737780631 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]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1272ms 08:56:20 INFO - PROCESS | 3600 | 1467737780699 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 3600 | 1467737780703 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 08:56:20 INFO - PROCESS | 3600 | 1467737780709 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:56:20 INFO - PROCESS | 3600 | 1467737780712 Marionette TRACE conn2 <- [1,1262,null,{}] 08:56:20 INFO - PROCESS | 3600 | 1467737780717 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}] 08:56:20 INFO - PROCESS | 3600 | 1467737780720 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:20 INFO - PROCESS | 3600 | 1467737780837 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:56:20 INFO - PROCESS | 3600 | 1467737780967 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 3600 | 1467737780971 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:20 INFO - PROCESS | 3600 | ++DOCSHELL 10B67400 == 43 [pid = 3600] [id = 325] 08:56:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (10B68000) [pid = 3600] [serial = 974] [outer = 00000000] 08:56:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (12E62400) [pid = 3600] [serial = 975] [outer = 10B68000] 08:56:21 INFO - PROCESS | 3600 | 1467737781023 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (12EED000) [pid = 3600] [serial = 976] [outer = 10B68000] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 1121D000 == 42 [pid = 3600] [id = 321] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 10A76000 == 41 [pid = 3600] [id = 320] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 15F28400 == 40 [pid = 3600] [id = 319] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 171D5400 == 39 [pid = 3600] [id = 318] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 144CD400 == 38 [pid = 3600] [id = 317] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 142F7400 == 37 [pid = 3600] [id = 316] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 1714F000 == 36 [pid = 3600] [id = 315] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 0C775000 == 35 [pid = 3600] [id = 314] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 15F2AC00 == 34 [pid = 3600] [id = 313] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 158DF400 == 33 [pid = 3600] [id = 312] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 144CEC00 == 32 [pid = 3600] [id = 311] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 12EF2400 == 31 [pid = 3600] [id = 310] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 10E98800 == 30 [pid = 3600] [id = 309] 08:56:21 INFO - PROCESS | 3600 | --DOCSHELL 11C9BC00 == 29 [pid = 3600] [id = 308] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (19C4A800) [pid = 3600] [serial = 922] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (19CDBC00) [pid = 3600] [serial = 924] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (167C5000) [pid = 3600] [serial = 909] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (171DAC00) [pid = 3600] [serial = 912] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (167CC400) [pid = 3600] [serial = 910] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (17F56400) [pid = 3600] [serial = 915] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1740DC00) [pid = 3600] [serial = 913] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (19354800) [pid = 3600] [serial = 916] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (19C4A400) [pid = 3600] [serial = 921] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (13F0F400) [pid = 3600] [serial = 903] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (144CE400) [pid = 3600] [serial = 904] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (12C8E000) [pid = 3600] [serial = 900] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (12E70C00) [pid = 3600] [serial = 901] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (10A76C00) [pid = 3600] [serial = 897] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (10E51000) [pid = 3600] [serial = 898] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (19355000) [pid = 3600] [serial = 895] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (17D25000) [pid = 3600] [serial = 894] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BDC400) [pid = 3600] [serial = 892] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (167C4800) [pid = 3600] [serial = 891] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10B5BC00) [pid = 3600] [serial = 889] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10A77400) [pid = 3600] [serial = 888] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15B41C00) [pid = 3600] [serial = 906] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17F57C00) [pid = 3600] [serial = 918] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15F33C00) [pid = 3600] [serial = 907] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17F5E000) [pid = 3600] [serial = 919] [outer = 00000000] [url = about:blank] 08:56:21 INFO - PROCESS | 3600 | 1467737781511 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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 868ms 08:56:21 INFO - PROCESS | 3600 | 1467737781577 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 3600 | 1467737781581 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 08:56:21 INFO - PROCESS | 3600 | 1467737781587 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:56:21 INFO - PROCESS | 3600 | 1467737781589 Marionette TRACE conn2 <- [1,1266,null,{}] 08:56:21 INFO - PROCESS | 3600 | 1467737781593 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}] 08:56:21 INFO - PROCESS | 3600 | 1467737781595 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:21 INFO - PROCESS | 3600 | 1467737781662 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:56:21 INFO - PROCESS | 3600 | 1467737781745 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 3600 | 1467737781748 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:21 INFO - PROCESS | 3600 | ++DOCSHELL 10B7B400 == 30 [pid = 3600] [id = 326] 08:56:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (10E96C00) [pid = 3600] [serial = 977] [outer = 00000000] 08:56:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1396C800) [pid = 3600] [serial = 978] [outer = 10E96C00] 08:56:21 INFO - PROCESS | 3600 | 1467737781801 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (13B2FC00) [pid = 3600] [serial = 979] [outer = 10E96C00] 08:56:22 INFO - PROCESS | 3600 | 1467737782180 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 659ms 08:56:22 INFO - PROCESS | 3600 | 1467737782251 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 3600 | 1467737782254 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 08:56:22 INFO - PROCESS | 3600 | 1467737782258 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:56:22 INFO - PROCESS | 3600 | 1467737782262 Marionette TRACE conn2 <- [1,1270,null,{}] 08:56:22 INFO - PROCESS | 3600 | 1467737782321 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}] 08:56:22 INFO - PROCESS | 3600 | 1467737782328 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:22 INFO - PROCESS | 3600 | 1467737782404 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:56:22 INFO - PROCESS | 3600 | 1467737782412 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 3600 | 1467737782415 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:22 INFO - PROCESS | 3600 | ++DOCSHELL 158E0000 == 31 [pid = 3600] [id = 327] 08:56:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (158E1000) [pid = 3600] [serial = 980] [outer = 00000000] 08:56:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15B39C00) [pid = 3600] [serial = 981] [outer = 158E1000] 08:56:22 INFO - PROCESS | 3600 | 1467737782461 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15BF7400) [pid = 3600] [serial = 982] [outer = 158E1000] 08:56:22 INFO - PROCESS | 3600 | 1467737782892 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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 673ms 08:56:22 INFO - PROCESS | 3600 | 1467737782926 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 3600 | 1467737782929 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:56:22 INFO - PROCESS | 3600 | 1467737782932 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 3600 | 1467737782934 Marionette TRACE conn2 <- [1,1274,null,{}] 08:56:22 INFO - PROCESS | 3600 | 1467737782937 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}] 08:56:22 INFO - PROCESS | 3600 | 1467737782939 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:23 INFO - PROCESS | 3600 | 1467737783019 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:56:23 INFO - PROCESS | 3600 | 1467737783024 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 3600 | 1467737783027 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:23 INFO - PROCESS | 3600 | ++DOCSHELL 16615800 == 32 [pid = 3600] [id = 328] 08:56:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16616800) [pid = 3600] [serial = 983] [outer = 00000000] 08:56:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16690800) [pid = 3600] [serial = 984] [outer = 16616800] 08:56:23 INFO - PROCESS | 3600 | 1467737783070 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (167C3400) [pid = 3600] [serial = 985] [outer = 16616800] 08:56:23 INFO - PROCESS | 3600 | 1467737783483 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]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 569ms 08:56:23 INFO - PROCESS | 3600 | 1467737783518 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 3600 | 1467737783520 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 08:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:56:23 INFO - PROCESS | 3600 | 1467737783524 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 3600 | 1467737783525 Marionette TRACE conn2 <- [1,1278,null,{}] 08:56:23 INFO - PROCESS | 3600 | 1467737783529 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}] 08:56:23 INFO - PROCESS | 3600 | 1467737783531 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:23 INFO - PROCESS | 3600 | 1467737783641 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:56:23 INFO - PROCESS | 3600 | 1467737783647 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 3600 | 1467737783649 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:23 INFO - PROCESS | 3600 | ++DOCSHELL 15F33000 == 33 [pid = 3600] [id = 329] 08:56:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (15F33C00) [pid = 3600] [serial = 986] [outer = 00000000] 08:56:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BD9400) [pid = 3600] [serial = 987] [outer = 15F33C00] 08:56:23 INFO - PROCESS | 3600 | 1467737783691 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16BDD000) [pid = 3600] [serial = 988] [outer = 15F33C00] 08:56:24 INFO - PROCESS | 3600 | 1467737784135 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 659ms 08:56:24 INFO - PROCESS | 3600 | 1467737784187 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 3600 | 1467737784189 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:56:24 INFO - PROCESS | 3600 | 1467737784198 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 3600 | 1467737784200 Marionette TRACE conn2 <- [1,1282,null,{}] 08:56:24 INFO - PROCESS | 3600 | 1467737784203 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}] 08:56:24 INFO - PROCESS | 3600 | 1467737784209 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:24 INFO - PROCESS | 3600 | 1467737784346 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:56:24 INFO - PROCESS | 3600 | 1467737784357 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 3600 | 1467737784359 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:24 INFO - PROCESS | 3600 | ++DOCSHELL 17153C00 == 34 [pid = 3600] [id = 330] 08:56:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (171DAC00) [pid = 3600] [serial = 989] [outer = 00000000] 08:56:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17D24000) [pid = 3600] [serial = 990] [outer = 171DAC00] 08:56:24 INFO - PROCESS | 3600 | 1467737784449 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17D25000) [pid = 3600] [serial = 991] [outer = 171DAC00] 08:56:24 INFO - PROCESS | 3600 | 1467737784842 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]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 673ms 08:56:24 INFO - PROCESS | 3600 | 1467737784880 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 3600 | 1467737784882 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:56:24 INFO - PROCESS | 3600 | 1467737784896 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 3600 | 1467737784898 Marionette TRACE conn2 <- [1,1286,null,{}] 08:56:24 INFO - PROCESS | 3600 | 1467737784915 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}] 08:56:24 INFO - PROCESS | 3600 | 1467737784917 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:25 INFO - PROCESS | 3600 | 1467737785021 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:56:25 INFO - PROCESS | 3600 | 1467737785089 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 3600 | 1467737785091 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:25 INFO - PROCESS | 3600 | ++DOCSHELL 16685000 == 35 [pid = 3600] [id = 331] 08:56:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17D7C800) [pid = 3600] [serial = 992] [outer = 00000000] 08:56:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (1935A800) [pid = 3600] [serial = 993] [outer = 17D7C800] 08:56:25 INFO - PROCESS | 3600 | 1467737785135 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1935DC00) [pid = 3600] [serial = 994] [outer = 17D7C800] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1740AC00) [pid = 3600] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (19FBD800) [pid = 3600] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (16BE7000) [pid = 3600] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (13103C00) [pid = 3600] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (10A81400) [pid = 3600] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (17153400) [pid = 3600] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (15F2B400) [pid = 3600] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (144CF000) [pid = 3600] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10469000) [pid = 3600] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (10E9CC00) [pid = 3600] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (158E4800) [pid = 3600] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (12BAE000) [pid = 3600] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (11284C00) [pid = 3600] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:56:25 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17D1BC00) [pid = 3600] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:56:25 INFO - PROCESS | 3600 | 1467737785654 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]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 809ms 08:56:25 INFO - PROCESS | 3600 | 1467737785694 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 3600 | 1467737785696 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 08:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:56:25 INFO - PROCESS | 3600 | 1467737785682 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 3600 | 1467737785684 Marionette TRACE conn2 <- [1,1290,null,{}] 08:56:25 INFO - PROCESS | 3600 | 1467737785687 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}] 08:56:25 INFO - PROCESS | 3600 | 1467737785689 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:25 INFO - PROCESS | 3600 | 1467737785763 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:56:25 INFO - PROCESS | 3600 | 1467737785768 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 3600 | 1467737785770 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:25 INFO - PROCESS | 3600 | ++DOCSHELL 10E9CC00 == 36 [pid = 3600] [id = 332] 08:56:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (11220C00) [pid = 3600] [serial = 995] [outer = 00000000] 08:56:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15F34000) [pid = 3600] [serial = 996] [outer = 11220C00] 08:56:25 INFO - PROCESS | 3600 | 1467737785812 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (164B9400) [pid = 3600] [serial = 997] [outer = 11220C00] 08:56:26 INFO - PROCESS | 3600 | 1467737786230 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 598ms 08:56:26 INFO - PROCESS | 3600 | 1467737786318 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 3600 | 1467737786321 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 08:56:26 INFO - PROCESS | 3600 | 1467737786325 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:56:26 INFO - PROCESS | 3600 | 1467737786327 Marionette TRACE conn2 <- [1,1294,null,{}] 08:56:26 INFO - PROCESS | 3600 | 1467737786332 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}] 08:56:26 INFO - PROCESS | 3600 | 1467737786334 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:26 INFO - PROCESS | 3600 | 1467737786411 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:56:26 INFO - PROCESS | 3600 | 1467737786416 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 3600 | 1467737786418 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:26 INFO - PROCESS | 3600 | ++DOCSHELL 142F7000 == 37 [pid = 3600] [id = 333] 08:56:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (144CE400) [pid = 3600] [serial = 998] [outer = 00000000] 08:56:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19352C00) [pid = 3600] [serial = 999] [outer = 144CE400] 08:56:26 INFO - PROCESS | 3600 | 1467737786460 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1935C400) [pid = 3600] [serial = 1000] [outer = 144CE400] 08:56:26 INFO - PROCESS | 3600 | 1467737786859 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]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 569ms 08:56:26 INFO - PROCESS | 3600 | 1467737786906 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 3600 | 1467737786908 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:56:26 INFO - PROCESS | 3600 | 1467737786895 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 3600 | 1467737786896 Marionette TRACE conn2 <- [1,1298,null,{}] 08:56:26 INFO - PROCESS | 3600 | 1467737786900 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}] 08:56:26 INFO - PROCESS | 3600 | 1467737786902 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:26 INFO - PROCESS | 3600 | 1467737786991 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:56:26 INFO - PROCESS | 3600 | 1467737786999 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 3600 | 1467737787001 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:26 INFO - PROCESS | 3600 | ++DOCSHELL 15F30800 == 38 [pid = 3600] [id = 334] 08:56:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (167C9800) [pid = 3600] [serial = 1001] [outer = 00000000] 08:56:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (19C53400) [pid = 3600] [serial = 1002] [outer = 167C9800] 08:56:27 INFO - PROCESS | 3600 | 1467737787044 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19CD8C00) [pid = 3600] [serial = 1003] [outer = 167C9800] 08:56:27 INFO - PROCESS | 3600 | 1467737787450 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] 08:56:27 INFO - PROCESS | 3600 | 1467737787513 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:56:27 INFO - PROCESS | 3600 | 1467737787533 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 3600 | 1467737787538 Marionette TRACE conn2 <- [1,1302,null,{}] 08:56:27 INFO - PROCESS | 3600 | 1467737787544 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}] 08:56:27 INFO - PROCESS | 3600 | 1467737787548 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:27 INFO - PROCESS | 3600 | 1467737787660 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:56:27 INFO - PROCESS | 3600 | 1467737787819 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 3600 | 1467737787825 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:27 INFO - PROCESS | 3600 | ++DOCSHELL 10B7E400 == 39 [pid = 3600] [id = 335] 08:56:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (10B84400) [pid = 3600] [serial = 1004] [outer = 00000000] 08:56:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (11222000) [pid = 3600] [serial = 1005] [outer = 10B84400] 08:56:27 INFO - PROCESS | 3600 | 1467737787879 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (12BAC000) [pid = 3600] [serial = 1006] [outer = 10B84400] 08:56:28 INFO - PROCESS | 3600 | 1467737788397 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]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 898ms 08:56:28 INFO - PROCESS | 3600 | 1467737788442 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 3600 | 1467737788445 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 08:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:56:28 INFO - PROCESS | 3600 | 1467737788451 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 3600 | 1467737788455 Marionette TRACE conn2 <- [1,1306,null,{}] 08:56:28 INFO - PROCESS | 3600 | 1467737788460 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}] 08:56:28 INFO - PROCESS | 3600 | 1467737788463 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:28 INFO - PROCESS | 3600 | 1467737788568 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:56:28 INFO - PROCESS | 3600 | 1467737788669 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 3600 | 1467737788672 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:28 INFO - PROCESS | 3600 | ++DOCSHELL 1557C400 == 40 [pid = 3600] [id = 336] 08:56:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (155E2800) [pid = 3600] [serial = 1007] [outer = 00000000] 08:56:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (15B38800) [pid = 3600] [serial = 1008] [outer = 155E2800] 08:56:28 INFO - PROCESS | 3600 | 1467737788726 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (15F32800) [pid = 3600] [serial = 1009] [outer = 155E2800] 08:56:29 INFO - PROCESS | 3600 | 1467737789324 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]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 958ms 08:56:29 INFO - PROCESS | 3600 | 1467737789402 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 3600 | 1467737789404 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:56:29 INFO - PROCESS | 3600 | 1467737789408 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 3600 | 1467737789410 Marionette TRACE conn2 <- [1,1310,null,{}] 08:56:29 INFO - PROCESS | 3600 | 1467737789416 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}] 08:56:29 INFO - PROCESS | 3600 | 1467737789421 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:29 INFO - PROCESS | 3600 | 1467737789577 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:56:29 INFO - PROCESS | 3600 | 1467737789593 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 3600 | 1467737789597 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:29 INFO - PROCESS | 3600 | ++DOCSHELL 17D85800 == 41 [pid = 3600] [id = 337] 08:56:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17F52000) [pid = 3600] [serial = 1010] [outer = 00000000] 08:56:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (1935D800) [pid = 3600] [serial = 1011] [outer = 17F52000] 08:56:29 INFO - PROCESS | 3600 | 1467737789653 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (19FB9400) [pid = 3600] [serial = 1012] [outer = 17F52000] 08:56:30 INFO - PROCESS | 3600 | 1467737790196 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]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 868ms 08:56:30 INFO - PROCESS | 3600 | 1467737790275 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 3600 | 1467737790278 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:56:30 INFO - PROCESS | 3600 | 1467737790282 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 3600 | 1467737790284 Marionette TRACE conn2 <- [1,1314,null,{}] 08:56:30 INFO - PROCESS | 3600 | 1467737790302 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}] 08:56:30 INFO - PROCESS | 3600 | 1467737790304 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:30 INFO - PROCESS | 3600 | 1467737790412 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:56:30 INFO - PROCESS | 3600 | 1467737790538 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 3600 | 1467737790541 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:30 INFO - PROCESS | 3600 | ++DOCSHELL 1A42E000 == 42 [pid = 3600] [id = 338] 08:56:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (1A430400) [pid = 3600] [serial = 1013] [outer = 00000000] 08:56:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (1A563000) [pid = 3600] [serial = 1014] [outer = 1A430400] 08:56:30 INFO - PROCESS | 3600 | 1467737790580 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1A566800) [pid = 3600] [serial = 1015] [outer = 1A430400] 08:56:31 INFO - PROCESS | 3600 | 1467737791330 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]]]}] 08:56:31 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 08:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1062ms 08:56:31 INFO - PROCESS | 3600 | 1467737791364 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 3600 | 1467737791368 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 08:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:56:31 INFO - PROCESS | 3600 | 1467737791374 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 3600 | 1467737791377 Marionette TRACE conn2 <- [1,1318,null,{}] 08:56:31 INFO - PROCESS | 3600 | 1467737791383 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}] 08:56:31 INFO - PROCESS | 3600 | 1467737791386 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:31 INFO - PROCESS | 3600 | 1467737791492 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:56:31 INFO - PROCESS | 3600 | 1467737791622 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 3600 | 1467737791627 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:31 INFO - PROCESS | 3600 | ++DOCSHELL 114AEC00 == 43 [pid = 3600] [id = 339] 08:56:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (114B0C00) [pid = 3600] [serial = 1016] [outer = 00000000] 08:56:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (11C9F400) [pid = 3600] [serial = 1017] [outer = 114B0C00] 08:56:31 INFO - PROCESS | 3600 | 1467737791680 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (129EA400) [pid = 3600] [serial = 1018] [outer = 114B0C00] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 142F7000 == 42 [pid = 3600] [id = 333] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 10E9CC00 == 41 [pid = 3600] [id = 332] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 16685000 == 40 [pid = 3600] [id = 331] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 17153C00 == 39 [pid = 3600] [id = 330] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 15F33000 == 38 [pid = 3600] [id = 329] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 16615800 == 37 [pid = 3600] [id = 328] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 158E0000 == 36 [pid = 3600] [id = 327] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 10B7B400 == 35 [pid = 3600] [id = 326] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 10B67400 == 34 [pid = 3600] [id = 325] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 10E4E800 == 33 [pid = 3600] [id = 323] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 16615C00 == 32 [pid = 3600] [id = 322] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 13B2BC00 == 31 [pid = 3600] [id = 324] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 1A42E000 == 30 [pid = 3600] [id = 338] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 17D85800 == 29 [pid = 3600] [id = 337] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 15F30800 == 28 [pid = 3600] [id = 334] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 10B7E400 == 27 [pid = 3600] [id = 335] 08:56:32 INFO - PROCESS | 3600 | --DOCSHELL 1557C400 == 26 [pid = 3600] [id = 336] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (197AB800) [pid = 3600] [serial = 954] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (1A34C800) [pid = 3600] [serial = 957] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (17D7B800) [pid = 3600] [serial = 948] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (17D24800) [pid = 3600] [serial = 949] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (13165000) [pid = 3600] [serial = 930] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (1322A800) [pid = 3600] [serial = 931] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (19E75C00) [pid = 3600] [serial = 925] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (1740BC00) [pid = 3600] [serial = 945] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (1740C400) [pid = 3600] [serial = 946] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (16616000) [pid = 3600] [serial = 939] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (16683C00) [pid = 3600] [serial = 940] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (144D5800) [pid = 3600] [serial = 933] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (155D7000) [pid = 3600] [serial = 934] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (16BDB400) [pid = 3600] [serial = 942] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16BE5C00) [pid = 3600] [serial = 943] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (114B9000) [pid = 3600] [serial = 927] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (11810400) [pid = 3600] [serial = 928] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (15B40C00) [pid = 3600] [serial = 936] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15BF8000) [pid = 3600] [serial = 937] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (19C4CC00) [pid = 3600] [serial = 955] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15F34C00) [pid = 3600] [serial = 961] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (155DA800) [pid = 3600] [serial = 960] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (17F57400) [pid = 3600] [serial = 963] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1A424800) [pid = 3600] [serial = 958] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17F5E800) [pid = 3600] [serial = 951] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (19353000) [pid = 3600] [serial = 952] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1A34AC00) [pid = 3600] [serial = 964] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (1A55CC00) [pid = 3600] [serial = 966] [outer = 00000000] [url = about:blank] 08:56:32 INFO - PROCESS | 3600 | 1467737792839 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]]]}] 08:56:32 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 08:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1497ms 08:56:32 INFO - PROCESS | 3600 | 1467737792883 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:56:32 INFO - PROCESS | 3600 | 1467737792887 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 08:56:32 INFO - PROCESS | 3600 | 1467737792892 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:56:32 INFO - PROCESS | 3600 | 1467737792894 Marionette TRACE conn2 <- [1,1322,null,{}] 08:56:32 INFO - PROCESS | 3600 | 1467737792899 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}] 08:56:32 INFO - PROCESS | 3600 | 1467737792902 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:32 INFO - PROCESS | 3600 | 1467737792985 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:56:32 INFO - PROCESS | 3600 | 1467737792992 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 3600 | 1467737792994 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:33 INFO - PROCESS | 3600 | ++DOCSHELL 11286C00 == 27 [pid = 3600] [id = 340] 08:56:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1128D800) [pid = 3600] [serial = 1019] [outer = 00000000] 08:56:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (11C9F000) [pid = 3600] [serial = 1020] [outer = 1128D800] 08:56:33 INFO - PROCESS | 3600 | 1467737793045 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (11CF4000) [pid = 3600] [serial = 1021] [outer = 1128D800] 08:56:33 INFO - PROCESS | 3600 | 1467737793501 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]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 659ms 08:56:33 INFO - PROCESS | 3600 | 1467737793559 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 3600 | 1467737793564 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 08:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:56:33 INFO - PROCESS | 3600 | 1467737793570 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 3600 | 1467737793573 Marionette TRACE conn2 <- [1,1326,null,{}] 08:56:33 INFO - PROCESS | 3600 | 1467737793577 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}] 08:56:33 INFO - PROCESS | 3600 | 1467737793579 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:33 INFO - PROCESS | 3600 | 1467737793670 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:56:33 INFO - PROCESS | 3600 | 1467737793792 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 3600 | 1467737793794 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:33 INFO - PROCESS | 3600 | ++DOCSHELL 131ED400 == 28 [pid = 3600] [id = 341] 08:56:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (13ABC000) [pid = 3600] [serial = 1022] [outer = 00000000] 08:56:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (13F03400) [pid = 3600] [serial = 1023] [outer = 13ABC000] 08:56:33 INFO - PROCESS | 3600 | 1467737793841 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (142F7000) [pid = 3600] [serial = 1024] [outer = 13ABC000] 08:56:34 INFO - PROCESS | 3600 | 1467737794666 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]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1107ms 08:56:34 INFO - PROCESS | 3600 | 1467737794694 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 3600 | 1467737794696 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:56:34 INFO - PROCESS | 3600 | 1467737794700 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 3600 | 1467737794703 Marionette TRACE conn2 <- [1,1330,null,{}] 08:56:34 INFO - PROCESS | 3600 | 1467737794715 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}] 08:56:34 INFO - PROCESS | 3600 | 1467737794719 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:34 INFO - PROCESS | 3600 | 1467737794811 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:56:34 INFO - PROCESS | 3600 | 1467737794819 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 3600 | 1467737794822 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:34 INFO - PROCESS | 3600 | ++DOCSHELL 158EC000 == 29 [pid = 3600] [id = 342] 08:56:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (15B38400) [pid = 3600] [serial = 1025] [outer = 00000000] 08:56:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (15B46C00) [pid = 3600] [serial = 1026] [outer = 15B38400] 08:56:34 INFO - PROCESS | 3600 | 1467737794869 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15F28400) [pid = 3600] [serial = 1027] [outer = 15B38400] 08:56:35 INFO - PROCESS | 3600 | 1467737795334 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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 659ms 08:56:35 INFO - PROCESS | 3600 | 1467737795365 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 3600 | 1467737795367 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 08:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:56:35 INFO - PROCESS | 3600 | 1467737795371 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 3600 | 1467737795372 Marionette TRACE conn2 <- [1,1334,null,{}] 08:56:35 INFO - PROCESS | 3600 | 1467737795376 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}] 08:56:35 INFO - PROCESS | 3600 | 1467737795378 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:35 INFO - PROCESS | 3600 | 1467737795506 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:56:35 INFO - PROCESS | 3600 | 1467737795511 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 3600 | 1467737795513 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:35 INFO - PROCESS | 3600 | ++DOCSHELL 15F32400 == 30 [pid = 3600] [id = 343] 08:56:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (15F34400) [pid = 3600] [serial = 1028] [outer = 00000000] 08:56:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16686000) [pid = 3600] [serial = 1029] [outer = 15F34400] 08:56:35 INFO - PROCESS | 3600 | 1467737795558 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (166D1C00) [pid = 3600] [serial = 1030] [outer = 15F34400] 08:56:35 INFO - PROCESS | 3600 | 1467737795955 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]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 613ms 08:56:35 INFO - PROCESS | 3600 | 1467737795974 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 3600 | 1467737795976 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 08:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:56:35 INFO - PROCESS | 3600 | 1467737795986 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 3600 | 1467737795988 Marionette TRACE conn2 <- [1,1338,null,{}] 08:56:35 INFO - PROCESS | 3600 | 1467737795991 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}] 08:56:35 INFO - PROCESS | 3600 | 1467737795993 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:36 INFO - PROCESS | 3600 | 1467737796100 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:56:36 INFO - PROCESS | 3600 | 1467737796186 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 3600 | 1467737796188 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:36 INFO - PROCESS | 3600 | ++DOCSHELL 16685C00 == 31 [pid = 3600] [id = 344] 08:56:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (16A88000) [pid = 3600] [serial = 1031] [outer = 00000000] 08:56:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (16BDB000) [pid = 3600] [serial = 1032] [outer = 16A88000] 08:56:36 INFO - PROCESS | 3600 | 1467737796231 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (16C9F400) [pid = 3600] [serial = 1033] [outer = 16A88000] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (10E50800) [pid = 3600] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (13B2C400) [pid = 3600] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (10B68000) [pid = 3600] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (1A42B800) [pid = 3600] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (158E1000) [pid = 3600] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16616800) [pid = 3600] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (171DAC00) [pid = 3600] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10E96C00) [pid = 3600] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (167C9800) [pid = 3600] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (17D7C800) [pid = 3600] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (11220C00) [pid = 3600] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (144CE400) [pid = 3600] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:56:36 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15F33C00) [pid = 3600] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:56:36 INFO - PROCESS | 3600 | 1467737796797 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]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 869ms 08:56:36 INFO - PROCESS | 3600 | 1467737796854 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 3600 | 1467737796857 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 08:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:56:36 INFO - PROCESS | 3600 | 1467737796861 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 3600 | 1467737796863 Marionette TRACE conn2 <- [1,1342,null,{}] 08:56:36 INFO - PROCESS | 3600 | 1467737796866 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}] 08:56:36 INFO - PROCESS | 3600 | 1467737796872 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:36 INFO - PROCESS | 3600 | 1467737796971 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:56:36 INFO - PROCESS | 3600 | 1467737796982 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 3600 | 1467737796984 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:36 INFO - PROCESS | 3600 | ++DOCSHELL 13B26000 == 32 [pid = 3600] [id = 345] 08:56:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15F33C00) [pid = 3600] [serial = 1034] [outer = 00000000] 08:56:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (171D6000) [pid = 3600] [serial = 1035] [outer = 15F33C00] 08:56:37 INFO - PROCESS | 3600 | 1467737797029 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17405800) [pid = 3600] [serial = 1036] [outer = 15F33C00] 08:56:37 INFO - PROCESS | 3600 | 1467737797433 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]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 613ms 08:56:37 INFO - PROCESS | 3600 | 1467737797477 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 3600 | 1467737797479 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 08:56:37 INFO - PROCESS | 3600 | 1467737797483 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:56:37 INFO - PROCESS | 3600 | 1467737797484 Marionette TRACE conn2 <- [1,1346,null,{}] 08:56:37 INFO - PROCESS | 3600 | 1467737797489 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}] 08:56:37 INFO - PROCESS | 3600 | 1467737797491 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:37 INFO - PROCESS | 3600 | 1467737797569 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:56:37 INFO - PROCESS | 3600 | 1467737797601 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 3600 | 1467737797603 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:37 INFO - PROCESS | 3600 | ++DOCSHELL 144F6800 == 33 [pid = 3600] [id = 346] 08:56:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BBB400) [pid = 3600] [serial = 1037] [outer = 00000000] 08:56:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D1A000) [pid = 3600] [serial = 1038] [outer = 16BBB400] 08:56:37 INFO - PROCESS | 3600 | 1467737797628 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D1B400) [pid = 3600] [serial = 1039] [outer = 16BBB400] 08:56:38 INFO - PROCESS | 3600 | 1467737798017 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 569ms 08:56:38 INFO - PROCESS | 3600 | 1467737798045 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 3600 | 1467737798047 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:56:38 INFO - PROCESS | 3600 | 1467737798063 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 3600 | 1467737798065 Marionette TRACE conn2 <- [1,1350,null,{}] 08:56:38 INFO - PROCESS | 3600 | 1467737798068 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}] 08:56:38 INFO - PROCESS | 3600 | 1467737798070 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:38 INFO - PROCESS | 3600 | 1467737798150 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:56:38 INFO - PROCESS | 3600 | 1467737798155 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 3600 | 1467737798157 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:38 INFO - PROCESS | 3600 | ++DOCSHELL 174B9000 == 34 [pid = 3600] [id = 347] 08:56:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1792F000) [pid = 3600] [serial = 1040] [outer = 00000000] 08:56:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17F5E800) [pid = 3600] [serial = 1041] [outer = 1792F000] 08:56:38 INFO - PROCESS | 3600 | 1467737798199 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (19357000) [pid = 3600] [serial = 1042] [outer = 1792F000] 08:56:38 INFO - PROCESS | 3600 | 1467737798907 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]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 898ms 08:56:38 INFO - PROCESS | 3600 | 1467737798973 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 3600 | 1467737798978 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:56:38 INFO - PROCESS | 3600 | 1467737798984 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 3600 | 1467737798988 Marionette TRACE conn2 <- [1,1354,null,{}] 08:56:38 INFO - PROCESS | 3600 | 1467737798994 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}] 08:56:38 INFO - PROCESS | 3600 | 1467737798996 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:39 INFO - PROCESS | 3600 | 1467737799123 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:56:39 INFO - PROCESS | 3600 | 1467737799245 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 3600 | 1467737799250 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:39 INFO - PROCESS | 3600 | ++DOCSHELL 10E50800 == 35 [pid = 3600] [id = 348] 08:56:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (11220C00) [pid = 3600] [serial = 1043] [outer = 00000000] 08:56:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (12EF1C00) [pid = 3600] [serial = 1044] [outer = 11220C00] 08:56:39 INFO - PROCESS | 3600 | 1467737799307 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (10A04400) [pid = 3600] [serial = 1045] [outer = 11220C00] 08:56:40 INFO - PROCESS | 3600 | 1467737800036 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] 08:56:40 INFO - PROCESS | 3600 | 1467737800193 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 08:56:40 INFO - PROCESS | 3600 | 1467737800208 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 3600 | 1467737800211 Marionette TRACE conn2 <- [1,1358,null,{}] 08:56:40 INFO - PROCESS | 3600 | 1467737800217 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}] 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:56:40 INFO - PROCESS | 3600 | 1467737800220 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:40 INFO - PROCESS | 3600 | 1467737800328 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:56:40 INFO - PROCESS | 3600 | 1467737800407 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 3600 | 1467737800412 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:40 INFO - PROCESS | 3600 | ++DOCSHELL 11C9BC00 == 36 [pid = 3600] [id = 349] 08:56:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (11D8E000) [pid = 3600] [serial = 1046] [outer = 00000000] 08:56:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (12BB4000) [pid = 3600] [serial = 1047] [outer = 11D8E000] 08:56:40 INFO - PROCESS | 3600 | 1467737800506 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (12E68C00) [pid = 3600] [serial = 1048] [outer = 11D8E000] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 144F6800 == 35 [pid = 3600] [id = 346] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 13B26000 == 34 [pid = 3600] [id = 345] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 16685C00 == 33 [pid = 3600] [id = 344] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 15F32400 == 32 [pid = 3600] [id = 343] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 158EC000 == 31 [pid = 3600] [id = 342] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 131ED400 == 30 [pid = 3600] [id = 341] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 11286C00 == 29 [pid = 3600] [id = 340] 08:56:40 INFO - PROCESS | 3600 | --DOCSHELL 114AEC00 == 28 [pid = 3600] [id = 339] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (11221800) [pid = 3600] [serial = 969] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (114BAC00) [pid = 3600] [serial = 970] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (13F05800) [pid = 3600] [serial = 972] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (144D2C00) [pid = 3600] [serial = 973] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (12E62400) [pid = 3600] [serial = 975] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (12EED000) [pid = 3600] [serial = 976] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1A561000) [pid = 3600] [serial = 967] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15B39C00) [pid = 3600] [serial = 981] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15BF7400) [pid = 3600] [serial = 982] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16690800) [pid = 3600] [serial = 984] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (17D25000) [pid = 3600] [serial = 991] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1396C800) [pid = 3600] [serial = 978] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (13B2FC00) [pid = 3600] [serial = 979] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17D24000) [pid = 3600] [serial = 990] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (19C53400) [pid = 3600] [serial = 1002] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1935A800) [pid = 3600] [serial = 993] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (19CD8C00) [pid = 3600] [serial = 1003] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15F34000) [pid = 3600] [serial = 996] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (164B9400) [pid = 3600] [serial = 997] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1935C400) [pid = 3600] [serial = 1000] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (19352C00) [pid = 3600] [serial = 999] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1935DC00) [pid = 3600] [serial = 994] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16BD9400) [pid = 3600] [serial = 987] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (16BDD000) [pid = 3600] [serial = 988] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (167C3400) [pid = 3600] [serial = 985] [outer = 00000000] [url = about:blank] 08:56:40 INFO - PROCESS | 3600 | 1467737800982 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] 08:56:41 INFO - PROCESS | 3600 | 1467737801033 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 08:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:56:41 INFO - PROCESS | 3600 | 1467737801039 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 3600 | 1467737801043 Marionette TRACE conn2 <- [1,1362,null,{}] 08:56:41 INFO - PROCESS | 3600 | 1467737801047 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}] 08:56:41 INFO - PROCESS | 3600 | 1467737801050 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:41 INFO - PROCESS | 3600 | 1467737801134 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:56:41 INFO - PROCESS | 3600 | 1467737801141 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 3600 | 1467737801144 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:41 INFO - PROCESS | 3600 | ++DOCSHELL 1310CC00 == 29 [pid = 3600] [id = 350] 08:56:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13289000) [pid = 3600] [serial = 1049] [outer = 00000000] 08:56:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13A7DC00) [pid = 3600] [serial = 1050] [outer = 13289000] 08:56:41 INFO - PROCESS | 3600 | 1467737801190 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13B27C00) [pid = 3600] [serial = 1051] [outer = 13289000] 08:56:41 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:56:41 INFO - PROCESS | 3600 | 1467737801650 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] 08:56:41 INFO - PROCESS | 3600 | 1467737801678 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 08:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:56:41 INFO - PROCESS | 3600 | 1467737801668 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 3600 | 1467737801670 Marionette TRACE conn2 <- [1,1366,null,{}] 08:56:41 INFO - PROCESS | 3600 | 1467737801679 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}] 08:56:41 INFO - PROCESS | 3600 | 1467737801683 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:41 INFO - PROCESS | 3600 | 1467737801770 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:56:41 INFO - PROCESS | 3600 | 1467737801889 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 3600 | 1467737801892 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:41 INFO - PROCESS | 3600 | ++DOCSHELL 158E5800 == 30 [pid = 3600] [id = 351] 08:56:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (158E6C00) [pid = 3600] [serial = 1052] [outer = 00000000] 08:56:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15B3A000) [pid = 3600] [serial = 1053] [outer = 158E6C00] 08:56:41 INFO - PROCESS | 3600 | 1467737801946 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15B46000) [pid = 3600] [serial = 1054] [outer = 158E6C00] 08:56:42 INFO - PROCESS | 3600 | 1467737802292 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] 08:56:42 INFO - PROCESS | 3600 | 1467737802351 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:56:42 INFO - PROCESS | 3600 | 1467737802354 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 3600 | 1467737802356 Marionette TRACE conn2 <- [1,1370,null,{}] 08:56:42 INFO - PROCESS | 3600 | 1467737802359 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}] 08:56:42 INFO - PROCESS | 3600 | 1467737802361 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:42 INFO - PROCESS | 3600 | 1467737802441 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:56:42 INFO - PROCESS | 3600 | 1467737802446 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 3600 | 1467737802449 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:42 INFO - PROCESS | 3600 | ++DOCSHELL 15F2E000 == 31 [pid = 3600] [id = 352] 08:56:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F2E400) [pid = 3600] [serial = 1055] [outer = 00000000] 08:56:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (1668BC00) [pid = 3600] [serial = 1056] [outer = 15F2E400] 08:56:42 INFO - PROCESS | 3600 | 1467737802475 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (167C2C00) [pid = 3600] [serial = 1057] [outer = 15F2E400] 08:56:42 INFO - PROCESS | 3600 | [3600] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:56:42 INFO - PROCESS | 3600 | 1467737802939 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] 08:56:42 INFO - PROCESS | 3600 | 1467737802959 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:56:42 INFO - PROCESS | 3600 | 1467737802968 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 3600 | 1467737802970 Marionette TRACE conn2 <- [1,1374,null,{}] 08:56:42 INFO - PROCESS | 3600 | 1467737802973 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}] 08:56:42 INFO - PROCESS | 3600 | 1467737802975 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:43 INFO - PROCESS | 3600 | 1467737803081 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:56:43 INFO - PROCESS | 3600 | 1467737803166 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 3600 | 1467737803168 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:43 INFO - PROCESS | 3600 | ++DOCSHELL 16BDAC00 == 32 [pid = 3600] [id = 353] 08:56:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16BE1000) [pid = 3600] [serial = 1058] [outer = 00000000] 08:56:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1714F000) [pid = 3600] [serial = 1059] [outer = 16BE1000] 08:56:43 INFO - PROCESS | 3600 | 1467737803211 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (171DA800) [pid = 3600] [serial = 1060] [outer = 16BE1000] 08:56:43 INFO - PROCESS | 3600 | 1467737803603 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] 08:56:43 INFO - PROCESS | 3600 | 1467737803647 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 08:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:56:43 INFO - PROCESS | 3600 | 1467737803650 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 3600 | 1467737803652 Marionette TRACE conn2 <- [1,1378,null,{}] 08:56:43 INFO - PROCESS | 3600 | 1467737803656 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}] 08:56:43 INFO - PROCESS | 3600 | 1467737803645 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:43 INFO - PROCESS | 3600 | 1467737803784 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:56:43 INFO - PROCESS | 3600 | 1467737803846 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 3600 | 1467737803849 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:43 INFO - PROCESS | 3600 | ++DOCSHELL 17D1BC00 == 33 [pid = 3600] [id = 354] 08:56:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D81C00) [pid = 3600] [serial = 1061] [outer = 00000000] 08:56:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17F57000) [pid = 3600] [serial = 1062] [outer = 17D81C00] 08:56:43 INFO - PROCESS | 3600 | 1467737803892 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19354800) [pid = 3600] [serial = 1063] [outer = 17D81C00] 08:56:44 INFO - PROCESS | 3600 | 1467737804268 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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 673ms 08:56:44 INFO - PROCESS | 3600 | 1467737804322 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 3600 | 1467737804324 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 08:56:44 INFO - PROCESS | 3600 | 1467737804327 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:56:44 INFO - PROCESS | 3600 | 1467737804328 Marionette TRACE conn2 <- [1,1382,null,{}] 08:56:44 INFO - PROCESS | 3600 | 1467737804332 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}] 08:56:44 INFO - PROCESS | 3600 | 1467737804334 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:44 INFO - PROCESS | 3600 | 1467737804464 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:56:44 INFO - PROCESS | 3600 | 1467737804469 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 3600 | 1467737804471 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:44 INFO - PROCESS | 3600 | ++DOCSHELL 15585800 == 34 [pid = 3600] [id = 355] 08:56:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F51400) [pid = 3600] [serial = 1064] [outer = 00000000] 08:56:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (197A2400) [pid = 3600] [serial = 1065] [outer = 17F51400] 08:56:44 INFO - PROCESS | 3600 | 1467737804516 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (197A4000) [pid = 3600] [serial = 1066] [outer = 17F51400] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1128D800) [pid = 3600] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13ABC000) [pid = 3600] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (114B0C00) [pid = 3600] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B38400) [pid = 3600] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F34400) [pid = 3600] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16A88000) [pid = 3600] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10B84400) [pid = 3600] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (155E2800) [pid = 3600] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16BBB400) [pid = 3600] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17F52000) [pid = 3600] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1A430400) [pid = 3600] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:56:44 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F33C00) [pid = 3600] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:56:44 INFO - PROCESS | 3600 | 1467737804940 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]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 674ms 08:56:44 INFO - PROCESS | 3600 | 1467737804989 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 3600 | 1467737804991 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:56:44 INFO - PROCESS | 3600 | 1467737804995 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 3600 | 1467737804996 Marionette TRACE conn2 <- [1,1386,null,{}] 08:56:44 INFO - PROCESS | 3600 | 1467737805000 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}] 08:56:44 INFO - PROCESS | 3600 | 1467737805001 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:45 INFO - PROCESS | 3600 | 1467737805077 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:56:45 INFO - PROCESS | 3600 | 1467737805083 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 3600 | 1467737805084 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:45 INFO - PROCESS | 3600 | ++DOCSHELL 15B38400 == 35 [pid = 3600] [id = 356] 08:56:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15B43000) [pid = 3600] [serial = 1067] [outer = 00000000] 08:56:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16BDB400) [pid = 3600] [serial = 1068] [outer = 15B43000] 08:56:45 INFO - PROCESS | 3600 | 1467737805128 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16BDF400) [pid = 3600] [serial = 1069] [outer = 15B43000] 08:56:45 INFO - PROCESS | 3600 | 1467737805518 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]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 08:56:45 INFO - PROCESS | 3600 | 1467737805573 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 3600 | 1467737805575 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 08:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:56:45 INFO - PROCESS | 3600 | 1467737805578 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 3600 | 1467737805580 Marionette TRACE conn2 <- [1,1390,null,{}] 08:56:45 INFO - PROCESS | 3600 | 1467737805583 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}] 08:56:45 INFO - PROCESS | 3600 | 1467737805585 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:45 INFO - PROCESS | 3600 | 1467737805663 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:56:45 INFO - PROCESS | 3600 | 1467737805675 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 3600 | 1467737805678 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:45 INFO - PROCESS | 3600 | ++DOCSHELL 16683C00 == 36 [pid = 3600] [id = 357] 08:56:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (170ED000) [pid = 3600] [serial = 1070] [outer = 00000000] 08:56:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (19C47400) [pid = 3600] [serial = 1071] [outer = 170ED000] 08:56:45 INFO - PROCESS | 3600 | 1467737805720 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (19C49800) [pid = 3600] [serial = 1072] [outer = 170ED000] 08:56:46 INFO - PROCESS | 3600 | 1467737806133 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]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 613ms 08:56:46 INFO - PROCESS | 3600 | 1467737806189 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 3600 | 1467737806191 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 08:56:46 INFO - PROCESS | 3600 | 1467737806194 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 3600 | 1467737806196 Marionette TRACE conn2 <- [1,1394,null,{}] 08:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:56:46 INFO - PROCESS | 3600 | 1467737806200 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}] 08:56:46 INFO - PROCESS | 3600 | 1467737806202 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:46 INFO - PROCESS | 3600 | 1467737806279 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:56:46 INFO - PROCESS | 3600 | 1467737806284 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 3600 | 1467737806286 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:46 INFO - PROCESS | 3600 | ++DOCSHELL 16686800 == 37 [pid = 3600] [id = 358] 08:56:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1935CC00) [pid = 3600] [serial = 1073] [outer = 00000000] 08:56:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19CD9000) [pid = 3600] [serial = 1074] [outer = 1935CC00] 08:56:46 INFO - PROCESS | 3600 | 1467737806328 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19CDD400) [pid = 3600] [serial = 1075] [outer = 1935CC00] 08:56:46 INFO - PROCESS | 3600 | 1467737806829 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]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 674ms 08:56:46 INFO - PROCESS | 3600 | 1467737806879 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 3600 | 1467737806884 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 08:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:56:46 INFO - PROCESS | 3600 | 1467737806889 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 3600 | 1467737806893 Marionette TRACE conn2 <- [1,1398,null,{}] 08:56:46 INFO - PROCESS | 3600 | 1467737806898 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}] 08:56:46 INFO - PROCESS | 3600 | 1467737806901 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:47 INFO - PROCESS | 3600 | 1467737807041 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:56:47 INFO - PROCESS | 3600 | 1467737807209 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 3600 | 1467737807212 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:47 INFO - PROCESS | 3600 | ++DOCSHELL 12C83000 == 38 [pid = 3600] [id = 359] 08:56:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (12E28400) [pid = 3600] [serial = 1076] [outer = 00000000] 08:56:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1322B000) [pid = 3600] [serial = 1077] [outer = 12E28400] 08:56:47 INFO - PROCESS | 3600 | 1467737807268 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (142F3400) [pid = 3600] [serial = 1078] [outer = 12E28400] 08:56:47 INFO - PROCESS | 3600 | 1467737807842 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]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1003ms 08:56:47 INFO - PROCESS | 3600 | 1467737807912 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 3600 | 1467737807917 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 08:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:56:47 INFO - PROCESS | 3600 | 1467737807924 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 3600 | 1467737807927 Marionette TRACE conn2 <- [1,1402,null,{}] 08:56:47 INFO - PROCESS | 3600 | 1467737807931 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}] 08:56:47 INFO - PROCESS | 3600 | 1467737807934 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:48 INFO - PROCESS | 3600 | 1467737808051 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:56:48 INFO - PROCESS | 3600 | 1467737808174 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 3600 | 1467737808176 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:48 INFO - PROCESS | 3600 | ++DOCSHELL 144CD400 == 39 [pid = 3600] [id = 360] 08:56:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (144D4400) [pid = 3600] [serial = 1079] [outer = 00000000] 08:56:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16687C00) [pid = 3600] [serial = 1080] [outer = 144D4400] 08:56:48 INFO - PROCESS | 3600 | 1467737808233 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (17152000) [pid = 3600] [serial = 1081] [outer = 144D4400] 08:56:48 INFO - PROCESS | 3600 | 1467737808889 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]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1003ms 08:56:48 INFO - PROCESS | 3600 | 1467737808932 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 3600 | 1467737808934 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 08:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:56:48 INFO - PROCESS | 3600 | 1467737808957 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 3600 | 1467737808961 Marionette TRACE conn2 <- [1,1406,null,{}] 08:56:48 INFO - PROCESS | 3600 | 1467737808972 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}] 08:56:48 INFO - PROCESS | 3600 | 1467737808977 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:49 INFO - PROCESS | 3600 | 1467737809127 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:56:49 INFO - PROCESS | 3600 | 1467737809136 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 3600 | 1467737809139 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:49 INFO - PROCESS | 3600 | ++DOCSHELL 19CD6C00 == 40 [pid = 3600] [id = 361] 08:56:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (19CD8800) [pid = 3600] [serial = 1082] [outer = 00000000] 08:56:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19FBD800) [pid = 3600] [serial = 1083] [outer = 19CD8800] 08:56:49 INFO - PROCESS | 3600 | 1467737809194 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1A34D400) [pid = 3600] [serial = 1084] [outer = 19CD8800] 08:56:49 INFO - PROCESS | 3600 | 1467737809960 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]]]}] 08:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1062ms 08:56:49 INFO - PROCESS | 3600 | 1467737810009 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 3600 | 1467737810013 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 08:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:56:50 INFO - PROCESS | 3600 | 1467737810019 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 3600 | 1467737810022 Marionette TRACE conn2 <- [1,1410,null,{}] 08:56:50 INFO - PROCESS | 3600 | 1467737810027 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}] 08:56:50 INFO - PROCESS | 3600 | 1467737810030 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:50 INFO - PROCESS | 3600 | 1467737810129 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:56:50 INFO - PROCESS | 3600 | 1467737810242 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 3600 | 1467737810246 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:50 INFO - PROCESS | 3600 | ++DOCSHELL 10429400 == 41 [pid = 3600] [id = 362] 08:56:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (10469000) [pid = 3600] [serial = 1085] [outer = 00000000] 08:56:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1180B800) [pid = 3600] [serial = 1086] [outer = 10469000] 08:56:50 INFO - PROCESS | 3600 | 1467737810300 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (13105400) [pid = 3600] [serial = 1087] [outer = 10469000] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 16683C00 == 40 [pid = 3600] [id = 357] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 15B38400 == 39 [pid = 3600] [id = 356] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 15585800 == 38 [pid = 3600] [id = 355] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 17D1BC00 == 37 [pid = 3600] [id = 354] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 16BDAC00 == 36 [pid = 3600] [id = 353] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 15F2E000 == 35 [pid = 3600] [id = 352] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 158E5800 == 34 [pid = 3600] [id = 351] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 1310CC00 == 33 [pid = 3600] [id = 350] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 10E50800 == 32 [pid = 3600] [id = 348] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 11C9BC00 == 31 [pid = 3600] [id = 349] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 174B9000 == 30 [pid = 3600] [id = 347] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 144CD400 == 29 [pid = 3600] [id = 360] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 19CD6C00 == 28 [pid = 3600] [id = 361] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 16686800 == 27 [pid = 3600] [id = 358] 08:56:51 INFO - PROCESS | 3600 | --DOCSHELL 12C83000 == 26 [pid = 3600] [id = 359] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (11C9F000) [pid = 3600] [serial = 1020] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (13F03400) [pid = 3600] [serial = 1023] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (11CF4000) [pid = 3600] [serial = 1021] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (129EA400) [pid = 3600] [serial = 1018] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (11C9F400) [pid = 3600] [serial = 1017] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (15F28400) [pid = 3600] [serial = 1027] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (15B46C00) [pid = 3600] [serial = 1026] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16686000) [pid = 3600] [serial = 1029] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16BDB000) [pid = 3600] [serial = 1032] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (12BAC000) [pid = 3600] [serial = 1006] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (11222000) [pid = 3600] [serial = 1005] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15F32800) [pid = 3600] [serial = 1009] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B38800) [pid = 3600] [serial = 1008] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (17D1A000) [pid = 3600] [serial = 1038] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17D1B400) [pid = 3600] [serial = 1039] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (19FB9400) [pid = 3600] [serial = 1012] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1935D800) [pid = 3600] [serial = 1011] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1A566800) [pid = 3600] [serial = 1015] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (1A563000) [pid = 3600] [serial = 1014] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (17F5E800) [pid = 3600] [serial = 1041] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (16C9F400) [pid = 3600] [serial = 1033] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (166D1C00) [pid = 3600] [serial = 1030] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (171D6000) [pid = 3600] [serial = 1035] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17405800) [pid = 3600] [serial = 1036] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (142F7000) [pid = 3600] [serial = 1024] [outer = 00000000] [url = about:blank] 08:56:51 INFO - PROCESS | 3600 | 1467737811376 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]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1392ms 08:56:51 INFO - PROCESS | 3600 | 1467737811421 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 3600 | 1467737811425 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 08:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:56:51 INFO - PROCESS | 3600 | 1467737811430 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 3600 | 1467737811433 Marionette TRACE conn2 <- [1,1414,null,{}] 08:56:51 INFO - PROCESS | 3600 | 1467737811439 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}] 08:56:51 INFO - PROCESS | 3600 | 1467737811442 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:51 INFO - PROCESS | 3600 | 1467737811531 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:56:51 INFO - PROCESS | 3600 | 1467737811537 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 3600 | 1467737811541 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:51 INFO - PROCESS | 3600 | ++DOCSHELL 1128D800 == 27 [pid = 3600] [id = 363] 08:56:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (1128E800) [pid = 3600] [serial = 1088] [outer = 00000000] 08:56:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (11D8D000) [pid = 3600] [serial = 1089] [outer = 1128E800] 08:56:51 INFO - PROCESS | 3600 | 1467737811589 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (11DE3C00) [pid = 3600] [serial = 1090] [outer = 1128E800] 08:56:52 INFO - PROCESS | 3600 | 1467737812049 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]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 674ms 08:56:52 INFO - PROCESS | 3600 | 1467737812117 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 3600 | 1467737812122 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 08:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:56:52 INFO - PROCESS | 3600 | 1467737812129 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 3600 | 1467737812131 Marionette TRACE conn2 <- [1,1418,null,{}] 08:56:52 INFO - PROCESS | 3600 | 1467737812135 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}] 08:56:52 INFO - PROCESS | 3600 | 1467737812137 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:52 INFO - PROCESS | 3600 | 1467737812221 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:56:52 INFO - PROCESS | 3600 | 1467737812316 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 3600 | 1467737812318 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:52 INFO - PROCESS | 3600 | ++DOCSHELL 13961000 == 28 [pid = 3600] [id = 364] 08:56:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13967000) [pid = 3600] [serial = 1091] [outer = 00000000] 08:56:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13ABEC00) [pid = 3600] [serial = 1092] [outer = 13967000] 08:56:52 INFO - PROCESS | 3600 | 1467737812367 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13F03000) [pid = 3600] [serial = 1093] [outer = 13967000] 08:56:52 INFO - PROCESS | 3600 | 1467737812729 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]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 673ms 08:56:52 INFO - PROCESS | 3600 | 1467737812810 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 3600 | 1467737812812 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 08:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:56:52 INFO - PROCESS | 3600 | 1467737812816 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 3600 | 1467737812819 Marionette TRACE conn2 <- [1,1422,null,{}] 08:56:52 INFO - PROCESS | 3600 | 1467737812813 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}] 08:56:52 INFO - PROCESS | 3600 | 1467737812817 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:52 INFO - PROCESS | 3600 | 1467737812899 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:56:52 INFO - PROCESS | 3600 | 1467737812914 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 3600 | 1467737812917 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:52 INFO - PROCESS | 3600 | ++DOCSHELL 1565B800 == 29 [pid = 3600] [id = 365] 08:56:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1565C000) [pid = 3600] [serial = 1094] [outer = 00000000] 08:56:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15B39800) [pid = 3600] [serial = 1095] [outer = 1565C000] 08:56:52 INFO - PROCESS | 3600 | 1467737812964 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15BEE400) [pid = 3600] [serial = 1096] [outer = 1565C000] 08:56:53 INFO - PROCESS | 3600 | 1467737813448 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]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 674ms 08:56:53 INFO - PROCESS | 3600 | 1467737813478 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 3600 | 1467737813480 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 08:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:56:53 INFO - PROCESS | 3600 | 1467737813484 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 3600 | 1467737813485 Marionette TRACE conn2 <- [1,1426,null,{}] 08:56:53 INFO - PROCESS | 3600 | 1467737813520 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}] 08:56:53 INFO - PROCESS | 3600 | 1467737813522 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:53 INFO - PROCESS | 3600 | 1467737813624 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:56:53 INFO - PROCESS | 3600 | 1467737813680 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 3600 | 1467737813682 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:53 INFO - PROCESS | 3600 | ++DOCSHELL 15F2A800 == 30 [pid = 3600] [id = 366] 08:56:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F2BC00) [pid = 3600] [serial = 1097] [outer = 00000000] 08:56:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F34000) [pid = 3600] [serial = 1098] [outer = 15F2BC00] 08:56:53 INFO - PROCESS | 3600 | 1467737813725 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16614000) [pid = 3600] [serial = 1099] [outer = 15F2BC00] 08:56:54 INFO - PROCESS | 3600 | 1467737814140 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]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 703ms 08:56:54 INFO - PROCESS | 3600 | 1467737814187 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 3600 | 1467737814189 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:56:54 INFO - PROCESS | 3600 | 1467737814199 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 3600 | 1467737814201 Marionette TRACE conn2 <- [1,1430,null,{}] 08:56:54 INFO - PROCESS | 3600 | 1467737814205 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}] 08:56:54 INFO - PROCESS | 3600 | 1467737814207 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:54 INFO - PROCESS | 3600 | 1467737814318 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:56:54 INFO - PROCESS | 3600 | 1467737814325 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 3600 | 1467737814328 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:54 INFO - PROCESS | 3600 | ++DOCSHELL 16683000 == 31 [pid = 3600] [id = 367] 08:56:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16683C00) [pid = 3600] [serial = 1100] [outer = 00000000] 08:56:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (167BE400) [pid = 3600] [serial = 1101] [outer = 16683C00] 08:56:54 INFO - PROCESS | 3600 | 1467737814371 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16A8C400) [pid = 3600] [serial = 1102] [outer = 16683C00] 08:56:54 INFO - PROCESS | 3600 | 1467737814798 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]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms 08:56:54 INFO - PROCESS | 3600 | 1467737814877 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 3600 | 1467737814879 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:56:54 INFO - PROCESS | 3600 | 1467737814887 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 3600 | 1467737814889 Marionette TRACE conn2 <- [1,1434,null,{}] 08:56:54 INFO - PROCESS | 3600 | 1467737814892 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}] 08:56:54 INFO - PROCESS | 3600 | 1467737814897 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:55 INFO - PROCESS | 3600 | 1467737815215 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (170ED000) [pid = 3600] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1935CC00) [pid = 3600] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16BE1000) [pid = 3600] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (17D81C00) [pid = 3600] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15F2E400) [pid = 3600] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (158E6C00) [pid = 3600] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11220C00) [pid = 3600] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1792F000) [pid = 3600] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (13289000) [pid = 3600] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (11D8E000) [pid = 3600] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17F51400) [pid = 3600] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:56:55 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15B43000) [pid = 3600] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:56:55 INFO - PROCESS | 3600 | 1467737815277 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 3600 | 1467737815279 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:55 INFO - PROCESS | 3600 | ++DOCSHELL 104C8C00 == 32 [pid = 3600] [id = 368] 08:56:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (10578000) [pid = 3600] [serial = 1103] [outer = 00000000] 08:56:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (10B5A800) [pid = 3600] [serial = 1104] [outer = 10578000] 08:56:55 INFO - PROCESS | 3600 | 1467737815323 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (153DE000) [pid = 3600] [serial = 1105] [outer = 10578000] 08:56:55 INFO - PROCESS | 3600 | 1467737815669 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]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 808ms 08:56:55 INFO - PROCESS | 3600 | 1467737815688 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 3600 | 1467737815700 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 08:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:56:55 INFO - PROCESS | 3600 | 1467737815703 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 3600 | 1467737815705 Marionette TRACE conn2 <- [1,1438,null,{}] 08:56:55 INFO - PROCESS | 3600 | 1467737815708 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}] 08:56:55 INFO - PROCESS | 3600 | 1467737815710 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:55 INFO - PROCESS | 3600 | 1467737815799 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:56:55 INFO - PROCESS | 3600 | 1467737815808 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 3600 | 1467737815810 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:55 INFO - PROCESS | 3600 | ++DOCSHELL 10A0BC00 == 33 [pid = 3600] [id = 369] 08:56:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (11285800) [pid = 3600] [serial = 1106] [outer = 00000000] 08:56:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1740F400) [pid = 3600] [serial = 1107] [outer = 11285800] 08:56:55 INFO - PROCESS | 3600 | 1467737815860 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (174BB400) [pid = 3600] [serial = 1108] [outer = 11285800] 08:56:56 INFO - PROCESS | 3600 | 1467737816238 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 08:56:56 INFO - PROCESS | 3600 | 1467737816265 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 3600 | 1467737816267 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 08:56:56 INFO - PROCESS | 3600 | 1467737816270 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:56:56 INFO - PROCESS | 3600 | 1467737816272 Marionette TRACE conn2 <- [1,1442,null,{}] 08:56:56 INFO - PROCESS | 3600 | 1467737816275 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}] 08:56:56 INFO - PROCESS | 3600 | 1467737816277 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:56 INFO - PROCESS | 3600 | 1467737816353 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:56:56 INFO - PROCESS | 3600 | 1467737816438 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 3600 | 1467737816440 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:56 INFO - PROCESS | 3600 | ++DOCSHELL 10A7BC00 == 34 [pid = 3600] [id = 370] 08:56:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (13289000) [pid = 3600] [serial = 1109] [outer = 00000000] 08:56:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D84800) [pid = 3600] [serial = 1110] [outer = 13289000] 08:56:56 INFO - PROCESS | 3600 | 1467737816483 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17D85800) [pid = 3600] [serial = 1111] [outer = 13289000] 08:56:56 INFO - PROCESS | 3600 | 1467737816842 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]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 613ms 08:56:56 INFO - PROCESS | 3600 | 1467737816890 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 3600 | 1467737816892 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:56:56 INFO - PROCESS | 3600 | 1467737816896 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 3600 | 1467737816897 Marionette TRACE conn2 <- [1,1446,null,{}] 08:56:56 INFO - PROCESS | 3600 | 1467737816909 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}] 08:56:56 INFO - PROCESS | 3600 | 1467737816911 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:56 INFO - PROCESS | 3600 | 1467737816986 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:56:56 INFO - PROCESS | 3600 | 1467737816991 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 3600 | 1467737816993 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:56 INFO - PROCESS | 3600 | ++DOCSHELL 1565B000 == 35 [pid = 3600] [id = 371] 08:56:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1935BC00) [pid = 3600] [serial = 1112] [outer = 00000000] 08:56:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1979F000) [pid = 3600] [serial = 1113] [outer = 1935BC00] 08:56:57 INFO - PROCESS | 3600 | 1467737817017 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (197A6000) [pid = 3600] [serial = 1114] [outer = 1935BC00] 08:56:57 INFO - PROCESS | 3600 | 1467737817868 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]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1003ms 08:56:57 INFO - PROCESS | 3600 | 1467737817906 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 3600 | 1467737817910 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 08:56:57 INFO - PROCESS | 3600 | 1467737817915 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:56:57 INFO - PROCESS | 3600 | 1467737817920 Marionette TRACE conn2 <- [1,1450,null,{}] 08:56:57 INFO - PROCESS | 3600 | 1467737817925 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}] 08:56:57 INFO - PROCESS | 3600 | 1467737817928 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:58 INFO - PROCESS | 3600 | 1467737818045 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:56:58 INFO - PROCESS | 3600 | 1467737818172 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 3600 | 1467737818175 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:58 INFO - PROCESS | 3600 | ++DOCSHELL 105E1800 == 36 [pid = 3600] [id = 372] 08:56:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (11222000) [pid = 3600] [serial = 1115] [outer = 00000000] 08:56:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (12BAE000) [pid = 3600] [serial = 1116] [outer = 11222000] 08:56:58 INFO - PROCESS | 3600 | 1467737818214 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (13289800) [pid = 3600] [serial = 1117] [outer = 11222000] 08:56:59 INFO - PROCESS | 3600 | 1467737819125 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]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1243ms 08:56:59 INFO - PROCESS | 3600 | 1467737819165 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 3600 | 1467737819169 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 08:56:59 INFO - PROCESS | 3600 | 1467737819174 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:56:59 INFO - PROCESS | 3600 | 1467737819177 Marionette TRACE conn2 <- [1,1454,null,{}] 08:56:59 INFO - PROCESS | 3600 | 1467737819183 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}] 08:56:59 INFO - PROCESS | 3600 | 1467737819185 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:59 INFO - PROCESS | 3600 | 1467737819302 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:56:59 INFO - PROCESS | 3600 | 1467737819400 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 3600 | 1467737819404 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 10A7BC00 == 35 [pid = 3600] [id = 370] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 10A0BC00 == 34 [pid = 3600] [id = 369] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 104C8C00 == 33 [pid = 3600] [id = 368] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 16683000 == 32 [pid = 3600] [id = 367] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 15F2A800 == 31 [pid = 3600] [id = 366] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 1565B800 == 30 [pid = 3600] [id = 365] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 13961000 == 29 [pid = 3600] [id = 364] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 1128D800 == 28 [pid = 3600] [id = 363] 08:56:59 INFO - PROCESS | 3600 | --DOCSHELL 10429400 == 27 [pid = 3600] [id = 362] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (19C49800) [pid = 3600] [serial = 1072] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (19CDD400) [pid = 3600] [serial = 1075] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (19CD9000) [pid = 3600] [serial = 1074] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1714F000) [pid = 3600] [serial = 1059] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (17F57000) [pid = 3600] [serial = 1062] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (171DA800) [pid = 3600] [serial = 1060] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1668BC00) [pid = 3600] [serial = 1056] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15B3A000) [pid = 3600] [serial = 1053] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15B46000) [pid = 3600] [serial = 1054] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (12EF1C00) [pid = 3600] [serial = 1044] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10A04400) [pid = 3600] [serial = 1045] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (19357000) [pid = 3600] [serial = 1042] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (13A7DC00) [pid = 3600] [serial = 1050] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (13B27C00) [pid = 3600] [serial = 1051] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (12BB4000) [pid = 3600] [serial = 1047] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (12E68C00) [pid = 3600] [serial = 1048] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (197A2400) [pid = 3600] [serial = 1065] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (19354800) [pid = 3600] [serial = 1063] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (19C47400) [pid = 3600] [serial = 1071] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (197A4000) [pid = 3600] [serial = 1066] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16BDB400) [pid = 3600] [serial = 1068] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (16BDF400) [pid = 3600] [serial = 1069] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (167C2C00) [pid = 3600] [serial = 1057] [outer = 00000000] [url = about:blank] 08:56:59 INFO - PROCESS | 3600 | ++DOCSHELL 10A01400 == 28 [pid = 3600] [id = 373] 08:56:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (10A04400) [pid = 3600] [serial = 1118] [outer = 00000000] 08:56:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (10E8E000) [pid = 3600] [serial = 1119] [outer = 10A04400] 08:56:59 INFO - PROCESS | 3600 | 1467737819459 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (114B8000) [pid = 3600] [serial = 1120] [outer = 10A04400] 08:56:59 INFO - PROCESS | 3600 | 1467737819887 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]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 763ms 08:56:59 INFO - PROCESS | 3600 | 1467737819940 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 3600 | 1467737819945 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 08:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:56:59 INFO - PROCESS | 3600 | 1467737819956 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 3600 | 1467737819958 Marionette TRACE conn2 <- [1,1458,null,{}] 08:56:59 INFO - PROCESS | 3600 | 1467737819962 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}] 08:56:59 INFO - PROCESS | 3600 | 1467737819965 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:00 INFO - PROCESS | 3600 | 1467737820048 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:57:00 INFO - PROCESS | 3600 | 1467737820054 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 3600 | 1467737820057 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:00 INFO - PROCESS | 3600 | ++DOCSHELL 13B27C00 == 29 [pid = 3600] [id = 374] 08:57:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13F07000) [pid = 3600] [serial = 1121] [outer = 00000000] 08:57:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (142F5C00) [pid = 3600] [serial = 1122] [outer = 13F07000] 08:57:00 INFO - PROCESS | 3600 | 1467737820103 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (144D1800) [pid = 3600] [serial = 1123] [outer = 13F07000] 08:57:00 INFO - PROCESS | 3600 | 1467737820565 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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 614ms 08:57:00 INFO - PROCESS | 3600 | 1467737820578 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 3600 | 1467737820580 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 08:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:57:00 INFO - PROCESS | 3600 | 1467737820588 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 3600 | 1467737820591 Marionette TRACE conn2 <- [1,1462,null,{}] 08:57:00 INFO - PROCESS | 3600 | 1467737820602 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}] 08:57:00 INFO - PROCESS | 3600 | 1467737820606 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:00 INFO - PROCESS | 3600 | 1467737820699 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:57:00 INFO - PROCESS | 3600 | 1467737820708 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 3600 | 1467737820711 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:00 INFO - PROCESS | 3600 | ++DOCSHELL 15F2AC00 == 30 [pid = 3600] [id = 375] 08:57:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15F2B400) [pid = 3600] [serial = 1124] [outer = 00000000] 08:57:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15F32400) [pid = 3600] [serial = 1125] [outer = 15F2B400] 08:57:00 INFO - PROCESS | 3600 | 1467737820759 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (1661FC00) [pid = 3600] [serial = 1126] [outer = 15F2B400] 08:57:01 INFO - PROCESS | 3600 | 1467737821208 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]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 659ms 08:57:01 INFO - PROCESS | 3600 | 1467737821254 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 3600 | 1467737821256 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 08:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:57:01 INFO - PROCESS | 3600 | 1467737821259 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 3600 | 1467737821261 Marionette TRACE conn2 <- [1,1466,null,{}] 08:57:01 INFO - PROCESS | 3600 | 1467737821265 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}] 08:57:01 INFO - PROCESS | 3600 | 1467737821266 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:01 INFO - PROCESS | 3600 | 1467737821347 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:57:01 INFO - PROCESS | 3600 | 1467737821353 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 3600 | 1467737821364 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:01 INFO - PROCESS | 3600 | ++DOCSHELL 1065E400 == 31 [pid = 3600] [id = 376] 08:57:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F2CC00) [pid = 3600] [serial = 1127] [outer = 00000000] 08:57:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16BE6400) [pid = 3600] [serial = 1128] [outer = 15F2CC00] 08:57:01 INFO - PROCESS | 3600 | 1467737821408 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (17154800) [pid = 3600] [serial = 1129] [outer = 15F2CC00] 08:57:01 INFO - PROCESS | 3600 | 1467737821851 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]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 659ms 08:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:57:01 INFO - PROCESS | 3600 | 1467737821922 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 3600 | 1467737821924 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 08:57:01 INFO - PROCESS | 3600 | 1467737821927 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 3600 | 1467737821929 Marionette TRACE conn2 <- [1,1470,null,{}] 08:57:01 INFO - PROCESS | 3600 | 1467737821932 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}] 08:57:01 INFO - PROCESS | 3600 | 1467737821935 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:02 INFO - PROCESS | 3600 | 1467737822076 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:57:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1733B400) [pid = 3600] [serial = 1130] [outer = 1B05B800] 08:57:02 INFO - PROCESS | 3600 | 1467737822118 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 3600 | 1467737822120 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:02 INFO - PROCESS | 3600 | ++DOCSHELL 174BA800 == 32 [pid = 3600] [id = 377] 08:57:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17D1A800) [pid = 3600] [serial = 1131] [outer = 00000000] 08:57:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D7E800) [pid = 3600] [serial = 1132] [outer = 17D1A800] 08:57:02 INFO - PROCESS | 3600 | 1467737822168 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D84000) [pid = 3600] [serial = 1133] [outer = 17D1A800] 08:57:02 INFO - PROCESS | 3600 | 1467737822642 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]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 763ms 08:57:02 INFO - PROCESS | 3600 | 1467737822711 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 3600 | 1467737822697 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 08:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:57:02 INFO - PROCESS | 3600 | 1467737822707 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 3600 | 1467737822709 Marionette TRACE conn2 <- [1,1474,null,{}] 08:57:02 INFO - PROCESS | 3600 | 1467737822713 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}] 08:57:02 INFO - PROCESS | 3600 | 1467737822718 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:02 INFO - PROCESS | 3600 | 1467737822845 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:57:02 INFO - PROCESS | 3600 | 1467737822904 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 3600 | 1467737822906 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:02 INFO - PROCESS | 3600 | ++DOCSHELL 142F2C00 == 33 [pid = 3600] [id = 378] 08:57:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (142F9C00) [pid = 3600] [serial = 1134] [outer = 00000000] 08:57:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (197A7400) [pid = 3600] [serial = 1135] [outer = 142F9C00] 08:57:02 INFO - PROCESS | 3600 | 1467737822950 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (19C49C00) [pid = 3600] [serial = 1136] [outer = 142F9C00] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 10A01400 == 32 [pid = 3600] [id = 373] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 1565B000 == 31 [pid = 3600] [id = 371] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 105E1800 == 30 [pid = 3600] [id = 372] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 174BA800 == 29 [pid = 3600] [id = 377] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 15F2AC00 == 28 [pid = 3600] [id = 375] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 1065E400 == 27 [pid = 3600] [id = 376] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 13B27C00 == 26 [pid = 3600] [id = 374] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 144FC800 == 25 [pid = 3600] [id = 184] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 10A76800 == 24 [pid = 3600] [id = 198] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 158E2000 == 23 [pid = 3600] [id = 196] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 166D4800 == 22 [pid = 3600] [id = 191] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 10B7E000 == 21 [pid = 3600] [id = 192] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 11D92400 == 20 [pid = 3600] [id = 182] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 1188D800 == 19 [pid = 3600] [id = 188] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 12BAD800 == 18 [pid = 3600] [id = 195] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 13ABC400 == 17 [pid = 3600] [id = 183] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 153DD000 == 16 [pid = 3600] [id = 189] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 16614C00 == 15 [pid = 3600] [id = 186] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 1046A800 == 14 [pid = 3600] [id = 197] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 11D8D400 == 13 [pid = 3600] [id = 187] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 15F2F400 == 12 [pid = 3600] [id = 190] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 15652C00 == 11 [pid = 3600] [id = 194] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 12E65000 == 10 [pid = 3600] [id = 193] 08:57:04 INFO - PROCESS | 3600 | --DOCSHELL 15B3F000 == 9 [pid = 3600] [id = 185] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13289000) [pid = 3600] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1128E800) [pid = 3600] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F2BC00) [pid = 3600] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1565C000) [pid = 3600] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12E28400) [pid = 3600] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (144D4400) [pid = 3600] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (19CD8800) [pid = 3600] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16683C00) [pid = 3600] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10578000) [pid = 3600] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (10469000) [pid = 3600] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (13967000) [pid = 3600] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (11285800) [pid = 3600] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (11D8D000) [pid = 3600] [serial = 1089] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (15F34000) [pid = 3600] [serial = 1098] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (11DE3C00) [pid = 3600] [serial = 1090] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (15B39800) [pid = 3600] [serial = 1095] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (142F3400) [pid = 3600] [serial = 1078] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (1322B000) [pid = 3600] [serial = 1077] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (17152000) [pid = 3600] [serial = 1081] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (16687C00) [pid = 3600] [serial = 1080] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (1A34D400) [pid = 3600] [serial = 1084] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (19FBD800) [pid = 3600] [serial = 1083] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (167BE400) [pid = 3600] [serial = 1101] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (16614000) [pid = 3600] [serial = 1099] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 55 (10B5A800) [pid = 3600] [serial = 1104] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 54 (16A8C400) [pid = 3600] [serial = 1102] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 53 (13105400) [pid = 3600] [serial = 1087] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 52 (1180B800) [pid = 3600] [serial = 1086] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 51 (13F03000) [pid = 3600] [serial = 1093] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 50 (13ABEC00) [pid = 3600] [serial = 1092] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 49 (17D85800) [pid = 3600] [serial = 1111] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 48 (153DE000) [pid = 3600] [serial = 1105] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 47 (174BB400) [pid = 3600] [serial = 1108] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 46 (1740F400) [pid = 3600] [serial = 1107] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 45 (15BEE400) [pid = 3600] [serial = 1096] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 44 (17D84800) [pid = 3600] [serial = 1110] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | --DOMWINDOW == 43 (1979F000) [pid = 3600] [serial = 1113] [outer = 00000000] [url = about:blank] 08:57:04 INFO - PROCESS | 3600 | 1467737824992 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]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2365ms 08:57:05 INFO - PROCESS | 3600 | 1467737825085 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 3600 | 1467737825089 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 08:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:57:05 INFO - PROCESS | 3600 | 1467737825094 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 3600 | 1467737825097 Marionette TRACE conn2 <- [1,1478,null,{}] 08:57:05 INFO - PROCESS | 3600 | 1467737825104 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}] 08:57:05 INFO - PROCESS | 3600 | 1467737825107 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:05 INFO - PROCESS | 3600 | 1467737825206 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:57:05 INFO - PROCESS | 3600 | 1467737825213 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 3600 | 1467737825215 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:05 INFO - PROCESS | 3600 | ++DOCSHELL 10A7DC00 == 10 [pid = 3600] [id = 379] 08:57:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 44 (10B82400) [pid = 3600] [serial = 1137] [outer = 00000000] 08:57:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 45 (1121DC00) [pid = 3600] [serial = 1138] [outer = 10B82400] 08:57:05 INFO - PROCESS | 3600 | 1467737825263 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 46 (11282800) [pid = 3600] [serial = 1139] [outer = 10B82400] 08:57:05 INFO - PROCESS | 3600 | 1467737825785 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]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 703ms 08:57:05 INFO - PROCESS | 3600 | 1467737825798 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 3600 | 1467737825803 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 08:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:57:05 INFO - PROCESS | 3600 | 1467737825809 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 3600 | 1467737825813 Marionette TRACE conn2 <- [1,1482,null,{}] 08:57:05 INFO - PROCESS | 3600 | 1467737825819 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}] 08:57:05 INFO - PROCESS | 3600 | 1467737825823 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:05 INFO - PROCESS | 3600 | 1467737825941 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:57:06 INFO - PROCESS | 3600 | 1467737826027 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 3600 | 1467737826032 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:06 INFO - PROCESS | 3600 | ++DOCSHELL 10E53000 == 11 [pid = 3600] [id = 380] 08:57:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 47 (10E9A000) [pid = 3600] [serial = 1140] [outer = 00000000] 08:57:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 48 (11894400) [pid = 3600] [serial = 1141] [outer = 10E9A000] 08:57:06 INFO - PROCESS | 3600 | 1467737826129 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 49 (11DDEC00) [pid = 3600] [serial = 1142] [outer = 10E9A000] 08:57:06 INFO - PROCESS | 3600 | 1467737826899 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]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1168ms 08:57:06 INFO - PROCESS | 3600 | 1467737826984 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 3600 | 1467737826989 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:57:06 INFO - PROCESS | 3600 | 1467737826978 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 3600 | 1467737826981 Marionette TRACE conn2 <- [1,1486,null,{}] 08:57:06 INFO - PROCESS | 3600 | 1467737826986 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}] 08:57:06 INFO - PROCESS | 3600 | 1467737826989 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:07 INFO - PROCESS | 3600 | 1467737827144 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:57:07 INFO - PROCESS | 3600 | 1467737827322 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 3600 | 1467737827325 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:07 INFO - PROCESS | 3600 | ++DOCSHELL 10578000 == 12 [pid = 3600] [id = 381] 08:57:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 50 (1057E000) [pid = 3600] [serial = 1143] [outer = 00000000] 08:57:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (10A0E000) [pid = 3600] [serial = 1144] [outer = 1057E000] 08:57:07 INFO - PROCESS | 3600 | 1467737827376 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (11286800) [pid = 3600] [serial = 1145] [outer = 1057E000] 08:57:07 INFO - PROCESS | 3600 | 1467737827852 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]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 913ms 08:57:07 INFO - PROCESS | 3600 | 1467737827887 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 3600 | 1467737827891 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 08:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:57:07 INFO - PROCESS | 3600 | 1467737827895 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 3600 | 1467737827898 Marionette TRACE conn2 <- [1,1490,null,{}] 08:57:07 INFO - PROCESS | 3600 | 1467737827903 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}] 08:57:07 INFO - PROCESS | 3600 | 1467737827907 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:07 INFO - PROCESS | 3600 | 1467737827991 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:57:07 INFO - PROCESS | 3600 | 1467737828001 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 3600 | 1467737828004 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:08 INFO - PROCESS | 3600 | ++DOCSHELL 13227C00 == 13 [pid = 3600] [id = 382] 08:57:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (13229C00) [pid = 3600] [serial = 1146] [outer = 00000000] 08:57:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (13961000) [pid = 3600] [serial = 1147] [outer = 13229C00] 08:57:08 INFO - PROCESS | 3600 | 1467737828055 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (13ABEC00) [pid = 3600] [serial = 1148] [outer = 13229C00] 08:57:08 INFO - PROCESS | 3600 | 1467737828508 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]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 673ms 08:57:08 INFO - PROCESS | 3600 | 1467737828572 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 3600 | 1467737828576 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 08:57:08 INFO - PROCESS | 3600 | 1467737828581 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:57:08 INFO - PROCESS | 3600 | 1467737828583 Marionette TRACE conn2 <- [1,1494,null,{}] 08:57:08 INFO - PROCESS | 3600 | 1467737828586 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}] 08:57:08 INFO - PROCESS | 3600 | 1467737828588 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:08 INFO - PROCESS | 3600 | 1467737828683 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:57:08 INFO - PROCESS | 3600 | 1467737828768 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 3600 | 1467737828771 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:08 INFO - PROCESS | 3600 | ++DOCSHELL 13B28C00 == 14 [pid = 3600] [id = 383] 08:57:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (142F2800) [pid = 3600] [serial = 1149] [outer = 00000000] 08:57:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (144D2400) [pid = 3600] [serial = 1150] [outer = 142F2800] 08:57:08 INFO - PROCESS | 3600 | 1467737828816 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (1557B800) [pid = 3600] [serial = 1151] [outer = 142F2800] 08:57:09 INFO - PROCESS | 3600 | 1467737829209 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]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 659ms 08:57:09 INFO - PROCESS | 3600 | 1467737829245 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 3600 | 1467737829247 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 08:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:57:09 INFO - PROCESS | 3600 | 1467737829252 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 3600 | 1467737829258 Marionette TRACE conn2 <- [1,1498,null,{}] 08:57:09 INFO - PROCESS | 3600 | 1467737829267 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}] 08:57:09 INFO - PROCESS | 3600 | 1467737829271 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:09 INFO - PROCESS | 3600 | 1467737829368 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:57:09 INFO - PROCESS | 3600 | 1467737829375 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 3600 | 1467737829378 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:09 INFO - PROCESS | 3600 | ++DOCSHELL 1565B800 == 15 [pid = 3600] [id = 384] 08:57:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (158E4C00) [pid = 3600] [serial = 1152] [outer = 00000000] 08:57:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (15BEE400) [pid = 3600] [serial = 1153] [outer = 158E4C00] 08:57:09 INFO - PROCESS | 3600 | 1467737829421 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (15F27000) [pid = 3600] [serial = 1154] [outer = 158E4C00] 08:57:09 INFO - PROCESS | 3600 | 1467737829830 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]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 628ms 08:57:09 INFO - PROCESS | 3600 | 1467737829903 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 3600 | 1467737829905 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 08:57:09 INFO - PROCESS | 3600 | 1467737829909 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 3600 | 1467737829911 Marionette TRACE conn2 <- [1,1502,null,{}] 08:57:09 INFO - PROCESS | 3600 | 1467737829914 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}] 08:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:57:09 INFO - PROCESS | 3600 | 1467737829916 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:10 INFO - PROCESS | 3600 | 1467737830051 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:57:10 INFO - PROCESS | 3600 | 1467737830071 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 3600 | 1467737830073 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:10 INFO - PROCESS | 3600 | ++DOCSHELL 15F73400 == 16 [pid = 3600] [id = 385] 08:57:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (15F75C00) [pid = 3600] [serial = 1155] [outer = 00000000] 08:57:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (16614C00) [pid = 3600] [serial = 1156] [outer = 15F75C00] 08:57:10 INFO - PROCESS | 3600 | 1467737830124 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (16684C00) [pid = 3600] [serial = 1157] [outer = 15F75C00] 08:57:10 INFO - PROCESS | 3600 | 1467737830525 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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 644ms 08:57:10 INFO - PROCESS | 3600 | 1467737830574 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 3600 | 1467737830576 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 08:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:57:10 INFO - PROCESS | 3600 | 1467737830585 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 3600 | 1467737830586 Marionette TRACE conn2 <- [1,1506,null,{}] 08:57:10 INFO - PROCESS | 3600 | 1467737830590 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}] 08:57:10 INFO - PROCESS | 3600 | 1467737830592 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:10 INFO - PROCESS | 3600 | 1467737830697 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:57:10 INFO - PROCESS | 3600 | 1467737830703 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 3600 | 1467737830692 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:10 INFO - PROCESS | 3600 | ++DOCSHELL 12B73400 == 17 [pid = 3600] [id = 386] 08:57:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13A77C00) [pid = 3600] [serial = 1158] [outer = 00000000] 08:57:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (167BE400) [pid = 3600] [serial = 1159] [outer = 13A77C00] 08:57:10 INFO - PROCESS | 3600 | 1467737830790 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (167C5C00) [pid = 3600] [serial = 1160] [outer = 13A77C00] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (15F2CC00) [pid = 3600] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (17D1A800) [pid = 3600] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (142F9C00) [pid = 3600] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (15F2B400) [pid = 3600] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (13F07000) [pid = 3600] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (10A04400) [pid = 3600] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (11222000) [pid = 3600] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:57:11 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (1935BC00) [pid = 3600] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:57:11 INFO - PROCESS | 3600 | 1467737831223 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]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 659ms 08:57:11 INFO - PROCESS | 3600 | 1467737831246 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 3600 | 1467737831248 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 08:57:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:57:11 INFO - PROCESS | 3600 | 1467737831252 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 3600 | 1467737831254 Marionette TRACE conn2 <- [1,1510,null,{}] 08:57:11 INFO - PROCESS | 3600 | 1467737831258 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}] 08:57:11 INFO - PROCESS | 3600 | 1467737831260 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:11 INFO - PROCESS | 3600 | 1467737831365 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:57:11 INFO - PROCESS | 3600 | 1467737831373 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 3600 | 1467737831375 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:11 INFO - PROCESS | 3600 | ++DOCSHELL 129E9800 == 18 [pid = 3600] [id = 387] 08:57:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (12C88C00) [pid = 3600] [serial = 1161] [outer = 00000000] 08:57:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (155D7000) [pid = 3600] [serial = 1162] [outer = 12C88C00] 08:57:11 INFO - PROCESS | 3600 | 1467737831418 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (158E6800) [pid = 3600] [serial = 1163] [outer = 12C88C00] 08:57:11 INFO - PROCESS | 3600 | 1467737831825 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"]]]}] 08:57:11 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 () { 08:57:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:57:11 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 () { 08:57:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:57:11 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 () { 08:57:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:57:11 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 () { 08:57:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:57:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 613ms 08:57:11 INFO - PROCESS | 3600 | 1467737831879 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 3600 | 1467737831880 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 08:57:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:57:11 INFO - PROCESS | 3600 | 1467737831884 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 3600 | 1467737831894 Marionette TRACE conn2 <- [1,1514,null,{}] 08:57:11 INFO - PROCESS | 3600 | 1467737831898 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}] 08:57:11 INFO - PROCESS | 3600 | 1467737831900 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:11 INFO - PROCESS | 3600 | 1467737831974 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:57:11 INFO - PROCESS | 3600 | 1467737831978 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 3600 | 1467737831980 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:11 INFO - PROCESS | 3600 | ++DOCSHELL 167CBC00 == 19 [pid = 3600] [id = 388] 08:57:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (16A88800) [pid = 3600] [serial = 1164] [outer = 00000000] 08:57:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (17152000) [pid = 3600] [serial = 1165] [outer = 16A88800] 08:57:12 INFO - PROCESS | 3600 | 1467737832028 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (17153C00) [pid = 3600] [serial = 1166] [outer = 16A88800] 08:57:12 INFO - PROCESS | 3600 | 1467737832447 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"]]]}] 08:57:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:57:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:57:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:57:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 629ms 08:57:12 INFO - PROCESS | 3600 | 1467737832507 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 3600 | 1467737832509 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 08:57:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:57:12 INFO - PROCESS | 3600 | 1467737832517 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 3600 | 1467737832518 Marionette TRACE conn2 <- [1,1518,null,{}] 08:57:12 INFO - PROCESS | 3600 | 1467737832522 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}] 08:57:12 INFO - PROCESS | 3600 | 1467737832524 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:12 INFO - PROCESS | 3600 | 1467737832602 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:57:12 INFO - PROCESS | 3600 | 1467737832608 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 3600 | 1467737832610 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:12 INFO - PROCESS | 3600 | ++DOCSHELL 16BBEC00 == 20 [pid = 3600] [id = 389] 08:57:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (17150C00) [pid = 3600] [serial = 1167] [outer = 00000000] 08:57:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (1792A800) [pid = 3600] [serial = 1168] [outer = 17150C00] 08:57:12 INFO - PROCESS | 3600 | 1467737832660 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (17D25000) [pid = 3600] [serial = 1169] [outer = 17150C00] 08:57:13 INFO - PROCESS | 3600 | 1467737833064 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]]]}] 08:57:13 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 08:57:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:57:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:57:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:57:13 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. 08:57:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:57:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 569ms 08:57:13 INFO - PROCESS | 3600 | 1467737833094 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 3600 | 1467737833096 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 08:57:13 INFO - PROCESS | 3600 | 1467737833099 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:57:13 INFO - PROCESS | 3600 | 1467737833101 Marionette TRACE conn2 <- [1,1522,null,{}] 08:57:13 INFO - PROCESS | 3600 | 1467737833105 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}] 08:57:13 INFO - PROCESS | 3600 | 1467737833106 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:13 INFO - PROCESS | 3600 | 1467737833230 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:57:13 INFO - PROCESS | 3600 | 1467737833237 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 3600 | 1467737833239 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:13 INFO - PROCESS | 3600 | ++DOCSHELL 17409800 == 21 [pid = 3600] [id = 390] 08:57:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (1740DC00) [pid = 3600] [serial = 1170] [outer = 00000000] 08:57:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (17F54C00) [pid = 3600] [serial = 1171] [outer = 1740DC00] 08:57:13 INFO - PROCESS | 3600 | 1467737833282 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (17F52000) [pid = 3600] [serial = 1172] [outer = 1740DC00] 08:57:13 INFO - PROCESS | 3600 | 1467737833677 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]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 613ms 08:57:13 INFO - PROCESS | 3600 | 1467737833709 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 3600 | 1467737833714 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 08:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:57:13 INFO - PROCESS | 3600 | 1467737833719 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 3600 | 1467737833723 Marionette TRACE conn2 <- [1,1526,null,{}] 08:57:13 INFO - PROCESS | 3600 | 1467737833730 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}] 08:57:13 INFO - PROCESS | 3600 | 1467737833733 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:13 INFO - PROCESS | 3600 | 1467737833873 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:57:14 INFO - PROCESS | 3600 | 1467737834048 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 3600 | 1467737834054 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:14 INFO - PROCESS | 3600 | ++DOCSHELL 11CF1400 == 22 [pid = 3600] [id = 391] 08:57:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (11CF4000) [pid = 3600] [serial = 1173] [outer = 00000000] 08:57:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (12C83000) [pid = 3600] [serial = 1174] [outer = 11CF4000] 08:57:14 INFO - PROCESS | 3600 | 1467737834095 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (12E6B800) [pid = 3600] [serial = 1175] [outer = 11CF4000] 08:57:14 INFO - PROCESS | 3600 | 1467737834632 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]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:57:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 958ms 08:57:14 INFO - PROCESS | 3600 | 1467737834687 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:57:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:57:14 INFO - PROCESS | 3600 | 1467737834690 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 08:57:14 INFO - PROCESS | 3600 | 1467737834697 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 3600 | 1467737834701 Marionette TRACE conn2 <- [1,1530,null,{}] 08:57:14 INFO - PROCESS | 3600 | 1467737834705 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}] 08:57:14 INFO - PROCESS | 3600 | 1467737834708 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:14 INFO - PROCESS | 3600 | 1467737834815 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:57:14 INFO - PROCESS | 3600 | 1467737834915 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 3600 | 1467737834918 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:14 INFO - PROCESS | 3600 | ++DOCSHELL 142F4000 == 23 [pid = 3600] [id = 392] 08:57:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (142F4C00) [pid = 3600] [serial = 1176] [outer = 00000000] 08:57:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (144D4400) [pid = 3600] [serial = 1177] [outer = 142F4C00] 08:57:14 INFO - PROCESS | 3600 | 1467737834972 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (155DA800) [pid = 3600] [serial = 1178] [outer = 142F4C00] 08:57:15 INFO - PROCESS | 3600 | 1467737835514 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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 868ms 08:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:57:15 INFO - PROCESS | 3600 | 1467737835558 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 3600 | 1467737835561 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 08:57:15 INFO - PROCESS | 3600 | 1467737835565 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 3600 | 1467737835567 Marionette TRACE conn2 <- [1,1534,null,{}] 08:57:15 INFO - PROCESS | 3600 | 1467737835577 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}] 08:57:15 INFO - PROCESS | 3600 | 1467737835581 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:15 INFO - PROCESS | 3600 | 1467737835687 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:57:15 INFO - PROCESS | 3600 | 1467737835790 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 3600 | 1467737835794 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:15 INFO - PROCESS | 3600 | ++DOCSHELL 167C4000 == 24 [pid = 3600] [id = 393] 08:57:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (167C4C00) [pid = 3600] [serial = 1179] [outer = 00000000] 08:57:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (170E8400) [pid = 3600] [serial = 1180] [outer = 167C4C00] 08:57:15 INFO - PROCESS | 3600 | 1467737835833 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D78C00) [pid = 3600] [serial = 1181] [outer = 167C4C00] 08:57:16 INFO - PROCESS | 3600 | 1467737836437 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]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 898ms 08:57:16 INFO - PROCESS | 3600 | 1467737836474 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 3600 | 1467737836476 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 08:57:16 INFO - PROCESS | 3600 | 1467737836479 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:57:16 INFO - PROCESS | 3600 | 1467737836481 Marionette TRACE conn2 <- [1,1538,null,{}] 08:57:16 INFO - PROCESS | 3600 | 1467737836485 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}] 08:57:16 INFO - PROCESS | 3600 | 1467737836487 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:16 INFO - PROCESS | 3600 | 1467737836574 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:57:16 INFO - PROCESS | 3600 | 1467737836677 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 3600 | 1467737836679 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:16 INFO - PROCESS | 3600 | ++DOCSHELL 10B5D000 == 25 [pid = 3600] [id = 394] 08:57:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (10E56C00) [pid = 3600] [serial = 1182] [outer = 00000000] 08:57:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1328BC00) [pid = 3600] [serial = 1183] [outer = 10E56C00] 08:57:16 INFO - PROCESS | 3600 | 1467737836731 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (153E5C00) [pid = 3600] [serial = 1184] [outer = 10E56C00] 08:57:17 INFO - PROCESS | 3600 | 1467737837445 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]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:57:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1033ms 08:57:17 INFO - PROCESS | 3600 | 1467737837521 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 3600 | 1467737837524 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 08:57:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:57:17 INFO - PROCESS | 3600 | 1467737837529 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 3600 | 1467737837533 Marionette TRACE conn2 <- [1,1542,null,{}] 08:57:17 INFO - PROCESS | 3600 | 1467737837538 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}] 08:57:17 INFO - PROCESS | 3600 | 1467737837541 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:17 INFO - PROCESS | 3600 | 1467737837702 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (17154800) [pid = 3600] [serial = 1129] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16BE6400) [pid = 3600] [serial = 1128] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15F28800) [pid = 3600] [serial = 694] [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.] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1121DC00) [pid = 3600] [serial = 1138] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (17D7E800) [pid = 3600] [serial = 1132] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (197A7400) [pid = 3600] [serial = 1135] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17D84000) [pid = 3600] [serial = 1133] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15F32400) [pid = 3600] [serial = 1125] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1661FC00) [pid = 3600] [serial = 1126] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (142F5C00) [pid = 3600] [serial = 1122] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (144D1800) [pid = 3600] [serial = 1123] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10E8E000) [pid = 3600] [serial = 1119] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (114B8000) [pid = 3600] [serial = 1120] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (13289800) [pid = 3600] [serial = 1117] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (12BAE000) [pid = 3600] [serial = 1116] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (197A6000) [pid = 3600] [serial = 1114] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (19C49C00) [pid = 3600] [serial = 1136] [outer = 00000000] [url = about:blank] 08:57:17 INFO - PROCESS | 3600 | 1467737837778 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 3600 | 1467737837781 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:17 INFO - PROCESS | 3600 | ++DOCSHELL 1057E400 == 26 [pid = 3600] [id = 395] 08:57:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (1065E000) [pid = 3600] [serial = 1185] [outer = 00000000] 08:57:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (11285800) [pid = 3600] [serial = 1186] [outer = 1065E000] 08:57:17 INFO - PROCESS | 3600 | 1467737837829 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (1310A000) [pid = 3600] [serial = 1187] [outer = 1065E000] 08:57:18 INFO - PROCESS | 3600 | 1467737838232 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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 763ms 08:57:18 INFO - PROCESS | 3600 | 1467737838293 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 3600 | 1467737838297 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 08:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:57:18 INFO - PROCESS | 3600 | 1467737838303 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 3600 | 1467737838306 Marionette TRACE conn2 <- [1,1546,null,{}] 08:57:18 INFO - PROCESS | 3600 | 1467737838340 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}] 08:57:18 INFO - PROCESS | 3600 | 1467737838343 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:18 INFO - PROCESS | 3600 | 1467737838461 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:57:18 INFO - PROCESS | 3600 | 1467737838472 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 3600 | 1467737838474 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:18 INFO - PROCESS | 3600 | ++DOCSHELL 142F3C00 == 27 [pid = 3600] [id = 396] 08:57:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (142F5C00) [pid = 3600] [serial = 1188] [outer = 00000000] 08:57:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (144CEC00) [pid = 3600] [serial = 1189] [outer = 142F5C00] 08:57:18 INFO - PROCESS | 3600 | 1467737838520 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (1557C400) [pid = 3600] [serial = 1190] [outer = 142F5C00] 08:57:18 INFO - PROCESS | 3600 | 1467737838926 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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 659ms 08:57:18 INFO - PROCESS | 3600 | 1467737838986 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 3600 | 1467737838988 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 08:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:57:18 INFO - PROCESS | 3600 | 1467737838992 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 3600 | 1467737838995 Marionette TRACE conn2 <- [1,1550,null,{}] 08:57:18 INFO - PROCESS | 3600 | 1467737838988 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}] 08:57:18 INFO - PROCESS | 3600 | 1467737838993 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:19 INFO - PROCESS | 3600 | 1467737839077 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:57:19 INFO - PROCESS | 3600 | 1467737839091 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 3600 | 1467737839094 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:19 INFO - PROCESS | 3600 | ++DOCSHELL 15F74400 == 28 [pid = 3600] [id = 397] 08:57:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F74C00) [pid = 3600] [serial = 1191] [outer = 00000000] 08:57:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16686000) [pid = 3600] [serial = 1192] [outer = 15F74C00] 08:57:19 INFO - PROCESS | 3600 | 1467737839140 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (166D4800) [pid = 3600] [serial = 1193] [outer = 15F74C00] 08:57:19 INFO - PROCESS | 3600 | 1467737839571 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]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 614ms 08:57:19 INFO - PROCESS | 3600 | 1467737839594 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 3600 | 1467737839596 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 08:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:57:19 INFO - PROCESS | 3600 | 1467737839599 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 3600 | 1467737839601 Marionette TRACE conn2 <- [1,1554,null,{}] 08:57:19 INFO - PROCESS | 3600 | 1467737839605 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}] 08:57:19 INFO - PROCESS | 3600 | 1467737839608 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:19 INFO - PROCESS | 3600 | 1467737839756 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:57:19 INFO - PROCESS | 3600 | 1467737839764 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 3600 | 1467737839766 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:19 INFO - PROCESS | 3600 | ++DOCSHELL 166C9800 == 29 [pid = 3600] [id = 398] 08:57:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16A8D400) [pid = 3600] [serial = 1194] [outer = 00000000] 08:57:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16BE2800) [pid = 3600] [serial = 1195] [outer = 16A8D400] 08:57:19 INFO - PROCESS | 3600 | 1467737839793 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16CA6800) [pid = 3600] [serial = 1196] [outer = 16A8D400] 08:57:20 INFO - PROCESS | 3600 | 1467737840237 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 673ms 08:57:20 INFO - PROCESS | 3600 | 1467737840263 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 3600 | 1467737840265 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 08:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:57:20 INFO - PROCESS | 3600 | 1467737840278 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 3600 | 1467737840280 Marionette TRACE conn2 <- [1,1558,null,{}] 08:57:20 INFO - PROCESS | 3600 | 1467737840283 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}] 08:57:20 INFO - PROCESS | 3600 | 1467737840286 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:20 INFO - PROCESS | 3600 | 1467737840392 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:57:20 INFO - PROCESS | 3600 | 1467737840397 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 3600 | 1467737840399 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:20 INFO - PROCESS | 3600 | ++DOCSHELL 16A8DC00 == 30 [pid = 3600] [id = 399] 08:57:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (174B9000) [pid = 3600] [serial = 1197] [outer = 00000000] 08:57:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D7B800) [pid = 3600] [serial = 1198] [outer = 174B9000] 08:57:20 INFO - PROCESS | 3600 | 1467737840442 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D7F400) [pid = 3600] [serial = 1199] [outer = 174B9000] 08:57:20 INFO - PROCESS | 3600 | 1467737840887 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]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:57:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 659ms 08:57:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:57:20 INFO - PROCESS | 3600 | 1467737840956 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 3600 | 1467737840958 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 08:57:20 INFO - PROCESS | 3600 | 1467737840962 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 3600 | 1467737840963 Marionette TRACE conn2 <- [1,1562,null,{}] 08:57:20 INFO - PROCESS | 3600 | 1467737840967 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}] 08:57:20 INFO - PROCESS | 3600 | 1467737840973 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:21 INFO - PROCESS | 3600 | 1467737841108 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:57:21 INFO - PROCESS | 3600 | 1467737841134 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 3600 | 1467737841136 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:21 INFO - PROCESS | 3600 | ++DOCSHELL 1935B800 == 31 [pid = 3600] [id = 400] 08:57:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1935BC00) [pid = 3600] [serial = 1200] [outer = 00000000] 08:57:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (197A9000) [pid = 3600] [serial = 1201] [outer = 1935BC00] 08:57:21 INFO - PROCESS | 3600 | 1467737841179 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (19C44400) [pid = 3600] [serial = 1202] [outer = 1935BC00] 08:57:21 INFO - PROCESS | 3600 | 1467737841595 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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 658ms 08:57:21 INFO - PROCESS | 3600 | 1467737841627 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 3600 | 1467737841629 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 08:57:21 INFO - PROCESS | 3600 | 1467737841641 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 3600 | 1467737841643 Marionette TRACE conn2 <- [1,1566,null,{}] 08:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:57:21 INFO - PROCESS | 3600 | 1467737841647 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}] 08:57:21 INFO - PROCESS | 3600 | 1467737841649 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:21 INFO - PROCESS | 3600 | 1467737841758 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:57:21 INFO - PROCESS | 3600 | 1467737841763 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 3600 | 1467737841765 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:21 INFO - PROCESS | 3600 | ++DOCSHELL 105E0000 == 32 [pid = 3600] [id = 401] 08:57:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19359000) [pid = 3600] [serial = 1203] [outer = 00000000] 08:57:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (19C50000) [pid = 3600] [serial = 1204] [outer = 19359000] 08:57:21 INFO - PROCESS | 3600 | 1467737841791 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19C51000) [pid = 3600] [serial = 1205] [outer = 19359000] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (15F75C00) [pid = 3600] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1057E000) [pid = 3600] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (158E4C00) [pid = 3600] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13A77C00) [pid = 3600] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (17150C00) [pid = 3600] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (12C88C00) [pid = 3600] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16A88800) [pid = 3600] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (142F2800) [pid = 3600] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:57:22 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13229C00) [pid = 3600] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:57:22 INFO - PROCESS | 3600 | 1467737842274 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]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 704ms 08:57:22 INFO - PROCESS | 3600 | 1467737842347 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 3600 | 1467737842349 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 08:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:57:22 INFO - PROCESS | 3600 | 1467737842352 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 3600 | 1467737842354 Marionette TRACE conn2 <- [1,1570,null,{}] 08:57:22 INFO - PROCESS | 3600 | 1467737842357 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}] 08:57:22 INFO - PROCESS | 3600 | 1467737842359 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:22 INFO - PROCESS | 3600 | 1467737842461 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:57:22 INFO - PROCESS | 3600 | 1467737842467 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 3600 | 1467737842469 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:22 INFO - PROCESS | 3600 | ++DOCSHELL 12C88C00 == 33 [pid = 3600] [id = 402] 08:57:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (13103400) [pid = 3600] [serial = 1206] [outer = 00000000] 08:57:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1935A800) [pid = 3600] [serial = 1207] [outer = 13103400] 08:57:22 INFO - PROCESS | 3600 | 1467737842511 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19C49400) [pid = 3600] [serial = 1208] [outer = 13103400] 08:57:22 INFO - PROCESS | 3600 | 1467737842915 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]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 613ms 08:57:22 INFO - PROCESS | 3600 | 1467737842969 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 3600 | 1467737842971 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 08:57:22 INFO - PROCESS | 3600 | 1467737842975 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:57:22 INFO - PROCESS | 3600 | 1467737842976 Marionette TRACE conn2 <- [1,1574,null,{}] 08:57:22 INFO - PROCESS | 3600 | 1467737842980 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}] 08:57:22 INFO - PROCESS | 3600 | 1467737842982 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:23 INFO - PROCESS | 3600 | 1467737843060 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:57:23 INFO - PROCESS | 3600 | 1467737843066 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 3600 | 1467737843068 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:23 INFO - PROCESS | 3600 | ++DOCSHELL 16613400 == 34 [pid = 3600] [id = 403] 08:57:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (171D3C00) [pid = 3600] [serial = 1209] [outer = 00000000] 08:57:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (19FB9400) [pid = 3600] [serial = 1210] [outer = 171D3C00] 08:57:23 INFO - PROCESS | 3600 | 1467737843110 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (1A342800) [pid = 3600] [serial = 1211] [outer = 171D3C00] 08:57:23 INFO - PROCESS | 3600 | 1467737843540 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]]]}] 08:57:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:57:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 599ms 08:57:23 INFO - PROCESS | 3600 | 1467737843577 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 3600 | 1467737843579 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 08:57:23 INFO - PROCESS | 3600 | 1467737843583 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:57:23 INFO - PROCESS | 3600 | 1467737843584 Marionette TRACE conn2 <- [1,1578,null,{}] 08:57:23 INFO - PROCESS | 3600 | 1467737843588 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}] 08:57:23 INFO - PROCESS | 3600 | 1467737843589 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:23 INFO - PROCESS | 3600 | 1467737843668 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:57:23 INFO - PROCESS | 3600 | 1467737843674 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 3600 | 1467737843675 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:23 INFO - PROCESS | 3600 | ++DOCSHELL 10428400 == 35 [pid = 3600] [id = 404] 08:57:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19E82400) [pid = 3600] [serial = 1212] [outer = 00000000] 08:57:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1A425C00) [pid = 3600] [serial = 1213] [outer = 19E82400] 08:57:23 INFO - PROCESS | 3600 | 1467737843717 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1A429C00) [pid = 3600] [serial = 1214] [outer = 19E82400] 08:57:24 INFO - PROCESS | 3600 | 1467737844370 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]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:57:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 808ms 08:57:24 INFO - PROCESS | 3600 | 1467737844410 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 3600 | 1467737844415 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 08:57:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:57:24 INFO - PROCESS | 3600 | 1467737844404 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 3600 | 1467737844408 Marionette TRACE conn2 <- [1,1582,null,{}] 08:57:24 INFO - PROCESS | 3600 | 1467737844414 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}] 08:57:24 INFO - PROCESS | 3600 | 1467737844417 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:24 INFO - PROCESS | 3600 | 1467737844569 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:57:24 INFO - PROCESS | 3600 | 1467737844587 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 3600 | 1467737844590 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:24 INFO - PROCESS | 3600 | ++DOCSHELL 11808000 == 36 [pid = 3600] [id = 405] 08:57:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1188D800) [pid = 3600] [serial = 1215] [outer = 00000000] 08:57:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (12EF2400) [pid = 3600] [serial = 1216] [outer = 1188D800] 08:57:24 INFO - PROCESS | 3600 | 1467737844644 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1328E800) [pid = 3600] [serial = 1217] [outer = 1188D800] 08:57:25 INFO - PROCESS | 3600 | 1467737845302 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]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:57:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 958ms 08:57:25 INFO - PROCESS | 3600 | 1467737845368 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 3600 | 1467737845372 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 08:57:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:57:25 INFO - PROCESS | 3600 | 1467737845379 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 3600 | 1467737845381 Marionette TRACE conn2 <- [1,1586,null,{}] 08:57:25 INFO - PROCESS | 3600 | 1467737845400 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}] 08:57:25 INFO - PROCESS | 3600 | 1467737845403 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:25 INFO - PROCESS | 3600 | 1467737845510 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:57:25 INFO - PROCESS | 3600 | 1467737845642 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 3600 | 1467737845645 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:25 INFO - PROCESS | 3600 | ++DOCSHELL 158EAC00 == 37 [pid = 3600] [id = 406] 08:57:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (15B39800) [pid = 3600] [serial = 1218] [outer = 00000000] 08:57:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (15F33800) [pid = 3600] [serial = 1219] [outer = 15B39800] 08:57:25 INFO - PROCESS | 3600 | 1467737845684 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (16614800) [pid = 3600] [serial = 1220] [outer = 15B39800] 08:57:26 INFO - PROCESS | 3600 | 1467737846330 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]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:57:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1003ms 08:57:26 INFO - PROCESS | 3600 | 1467737846405 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 3600 | 1467737846407 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 08:57:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:57:26 INFO - PROCESS | 3600 | 1467737846443 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 3600 | 1467737846447 Marionette TRACE conn2 <- [1,1590,null,{}] 08:57:26 INFO - PROCESS | 3600 | 1467737846459 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}] 08:57:26 INFO - PROCESS | 3600 | 1467737846464 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:26 INFO - PROCESS | 3600 | 1467737846573 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:57:26 INFO - PROCESS | 3600 | 1467737846704 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 3600 | 1467737846708 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:26 INFO - PROCESS | 3600 | ++DOCSHELL 11804400 == 38 [pid = 3600] [id = 407] 08:57:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (11D8D400) [pid = 3600] [serial = 1221] [outer = 00000000] 08:57:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (13A77400) [pid = 3600] [serial = 1222] [outer = 11D8D400] 08:57:26 INFO - PROCESS | 3600 | 1467737846764 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (155D7400) [pid = 3600] [serial = 1223] [outer = 11D8D400] 08:57:27 INFO - PROCESS | 3600 | 1467737847549 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]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:57:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1167ms 08:57:27 INFO - PROCESS | 3600 | 1467737847591 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 3600 | 1467737847595 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 08:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:57:27 INFO - PROCESS | 3600 | 1467737847600 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 3600 | 1467737847604 Marionette TRACE conn2 <- [1,1594,null,{}] 08:57:27 INFO - PROCESS | 3600 | 1467737847609 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}] 08:57:27 INFO - PROCESS | 3600 | 1467737847612 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:27 INFO - PROCESS | 3600 | 1467737847697 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:57:27 INFO - PROCESS | 3600 | 1467737847830 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 3600 | 1467737847833 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:27 INFO - PROCESS | 3600 | --DOCSHELL 142F2C00 == 37 [pid = 3600] [id = 378] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (16614C00) [pid = 3600] [serial = 1156] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (16684C00) [pid = 3600] [serial = 1157] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (11286800) [pid = 3600] [serial = 1145] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (10A0E000) [pid = 3600] [serial = 1144] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (15BEE400) [pid = 3600] [serial = 1153] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (11894400) [pid = 3600] [serial = 1141] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (167BE400) [pid = 3600] [serial = 1159] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (17D25000) [pid = 3600] [serial = 1169] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (155D7000) [pid = 3600] [serial = 1162] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (17152000) [pid = 3600] [serial = 1165] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (17F54C00) [pid = 3600] [serial = 1171] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1792A800) [pid = 3600] [serial = 1168] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (167C5C00) [pid = 3600] [serial = 1160] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (144D2400) [pid = 3600] [serial = 1150] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13961000) [pid = 3600] [serial = 1147] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1557B800) [pid = 3600] [serial = 1151] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13ABEC00) [pid = 3600] [serial = 1148] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (158E6800) [pid = 3600] [serial = 1163] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F27000) [pid = 3600] [serial = 1154] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17153C00) [pid = 3600] [serial = 1166] [outer = 00000000] [url = about:blank] 08:57:27 INFO - PROCESS | 3600 | ++DOCSHELL 10534400 == 38 [pid = 3600] [id = 408] 08:57:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (105E8000) [pid = 3600] [serial = 1224] [outer = 00000000] 08:57:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (11286800) [pid = 3600] [serial = 1225] [outer = 105E8000] 08:57:27 INFO - PROCESS | 3600 | 1467737847911 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (12EEAC00) [pid = 3600] [serial = 1226] [outer = 105E8000] 08:57:28 INFO - PROCESS | 3600 | 1467737848323 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]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:57:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 764ms 08:57:28 INFO - PROCESS | 3600 | 1467737848365 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 3600 | 1467737848369 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 08:57:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:57:28 INFO - PROCESS | 3600 | 1467737848379 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 3600 | 1467737848381 Marionette TRACE conn2 <- [1,1598,null,{}] 08:57:28 INFO - PROCESS | 3600 | 1467737848385 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}] 08:57:28 INFO - PROCESS | 3600 | 1467737848387 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:28 INFO - PROCESS | 3600 | 1467737848480 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:57:28 INFO - PROCESS | 3600 | 1467737848488 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 3600 | 1467737848472 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:28 INFO - PROCESS | 3600 | ++DOCSHELL 144D5800 == 39 [pid = 3600] [id = 409] 08:57:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (144D5C00) [pid = 3600] [serial = 1227] [outer = 00000000] 08:57:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (155D9800) [pid = 3600] [serial = 1228] [outer = 144D5C00] 08:57:28 INFO - PROCESS | 3600 | 1467737848520 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (15B3C400) [pid = 3600] [serial = 1229] [outer = 144D5C00] 08:57:28 INFO - PROCESS | 3600 | 1467737848977 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]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 673ms 08:57:29 INFO - PROCESS | 3600 | 1467737849038 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 3600 | 1467737849040 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 08:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:57:29 INFO - PROCESS | 3600 | 1467737849044 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 3600 | 1467737849047 Marionette TRACE conn2 <- [1,1602,null,{}] 08:57:29 INFO - PROCESS | 3600 | 1467737849057 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}] 08:57:29 INFO - PROCESS | 3600 | 1467737849061 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:29 INFO - PROCESS | 3600 | 1467737849143 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:57:29 INFO - PROCESS | 3600 | 1467737849152 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 3600 | 1467737849155 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:29 INFO - PROCESS | 3600 | ++DOCSHELL 16686400 == 40 [pid = 3600] [id = 410] 08:57:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16689C00) [pid = 3600] [serial = 1230] [outer = 00000000] 08:57:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (167BE400) [pid = 3600] [serial = 1231] [outer = 16689C00] 08:57:29 INFO - PROCESS | 3600 | 1467737849202 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (167CCC00) [pid = 3600] [serial = 1232] [outer = 16689C00] 08:57:29 INFO - PROCESS | 3600 | 1467737849641 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]]]}] 08:57:29 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 08:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 614ms 08:57:29 INFO - PROCESS | 3600 | 1467737849663 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 3600 | 1467737849666 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 08:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:57:29 INFO - PROCESS | 3600 | 1467737849669 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 3600 | 1467737849654 Marionette TRACE conn2 <- [1,1606,null,{}] 08:57:29 INFO - PROCESS | 3600 | 1467737849661 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}] 08:57:29 INFO - PROCESS | 3600 | 1467737849663 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:29 INFO - PROCESS | 3600 | 1467737849757 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:57:29 INFO - PROCESS | 3600 | 1467737849763 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 3600 | 1467737849765 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:29 INFO - PROCESS | 3600 | ++DOCSHELL 167C6000 == 41 [pid = 3600] [id = 411] 08:57:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1714F000) [pid = 3600] [serial = 1233] [outer = 00000000] 08:57:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (174C7000) [pid = 3600] [serial = 1234] [outer = 1714F000] 08:57:29 INFO - PROCESS | 3600 | 1467737849817 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17D25800) [pid = 3600] [serial = 1235] [outer = 1714F000] 08:57:30 INFO - PROCESS | 3600 | 1467737850495 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]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:57:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 913ms 08:57:30 INFO - PROCESS | 3600 | 1467737850577 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 3600 | 1467737850581 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 08:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:57:30 INFO - PROCESS | 3600 | 1467737850604 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 3600 | 1467737850607 Marionette TRACE conn2 <- [1,1610,null,{}] 08:57:30 INFO - PROCESS | 3600 | 1467737850613 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}] 08:57:30 INFO - PROCESS | 3600 | 1467737850616 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:30 INFO - PROCESS | 3600 | 1467737850729 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:57:30 INFO - PROCESS | 3600 | 1467737850854 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 3600 | 1467737850857 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:30 INFO - PROCESS | 3600 | ++DOCSHELL 131EB400 == 42 [pid = 3600] [id = 412] 08:57:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (1322A400) [pid = 3600] [serial = 1236] [outer = 00000000] 08:57:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (13B25800) [pid = 3600] [serial = 1237] [outer = 1322A400] 08:57:30 INFO - PROCESS | 3600 | 1467737850896 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (15B3CC00) [pid = 3600] [serial = 1238] [outer = 1322A400] 08:57:31 INFO - PROCESS | 3600 | 1467737851469 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]]]}] 08:57:31 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 08:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 928ms 08:57:31 INFO - PROCESS | 3600 | 1467737851522 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 3600 | 1467737851527 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 08:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:57:31 INFO - PROCESS | 3600 | 1467737851534 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 3600 | 1467737851537 Marionette TRACE conn2 <- [1,1614,null,{}] 08:57:31 INFO - PROCESS | 3600 | 1467737851541 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}] 08:57:31 INFO - PROCESS | 3600 | 1467737851544 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:31 INFO - PROCESS | 3600 | 1467737851652 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:57:31 INFO - PROCESS | 3600 | 1467737851757 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 3600 | 1467737851760 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:31 INFO - PROCESS | 3600 | ++DOCSHELL 171D2800 == 43 [pid = 3600] [id = 413] 08:57:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (171D5400) [pid = 3600] [serial = 1239] [outer = 00000000] 08:57:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (1794C400) [pid = 3600] [serial = 1240] [outer = 171D5400] 08:57:31 INFO - PROCESS | 3600 | 1467737851795 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (17F57000) [pid = 3600] [serial = 1241] [outer = 171D5400] 08:57:32 INFO - PROCESS | 3600 | 1467737852395 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]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:57:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 913ms 08:57:32 INFO - PROCESS | 3600 | 1467737852441 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 3600 | 1467737852444 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 08:57:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:57:32 INFO - PROCESS | 3600 | 1467737852448 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 3600 | 1467737852451 Marionette TRACE conn2 <- [1,1618,null,{}] 08:57:32 INFO - PROCESS | 3600 | 1467737852462 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}] 08:57:32 INFO - PROCESS | 3600 | 1467737852467 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:32 INFO - PROCESS | 3600 | 1467737852606 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:57:32 INFO - PROCESS | 3600 | 1467737852741 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 3600 | 1467737852745 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:32 INFO - PROCESS | 3600 | ++DOCSHELL 19C45000 == 44 [pid = 3600] [id = 414] 08:57:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (19C4D800) [pid = 3600] [serial = 1242] [outer = 00000000] 08:57:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (19FBBC00) [pid = 3600] [serial = 1243] [outer = 19C4D800] 08:57:32 INFO - PROCESS | 3600 | 1467737852801 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1A423C00) [pid = 3600] [serial = 1244] [outer = 19C4D800] 08:57:33 INFO - PROCESS | 3600 | 1467737853353 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]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:57:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 958ms 08:57:33 INFO - PROCESS | 3600 | 1467737853397 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 3600 | 1467737853400 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 08:57:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:57:33 INFO - PROCESS | 3600 | 1467737853404 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 3600 | 1467737853406 Marionette TRACE conn2 <- [1,1622,null,{}] 08:57:33 INFO - PROCESS | 3600 | 1467737853410 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}] 08:57:33 INFO - PROCESS | 3600 | 1467737853412 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:33 INFO - PROCESS | 3600 | 1467737853526 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:57:33 INFO - PROCESS | 3600 | 1467737853659 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 3600 | 1467737853661 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:33 INFO - PROCESS | 3600 | ++DOCSHELL 174C2000 == 45 [pid = 3600] [id = 415] 08:57:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1A42C000) [pid = 3600] [serial = 1245] [outer = 00000000] 08:57:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (1A55A800) [pid = 3600] [serial = 1246] [outer = 1A42C000] 08:57:33 INFO - PROCESS | 3600 | 1467737853720 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (1A55B000) [pid = 3600] [serial = 1247] [outer = 1A42C000] 08:57:34 INFO - PROCESS | 3600 | 1467737854388 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]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1003ms 08:57:34 INFO - PROCESS | 3600 | 1467737854429 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 3600 | 1467737854433 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 08:57:34 INFO - PROCESS | 3600 | 1467737854437 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:57:34 INFO - PROCESS | 3600 | 1467737854442 Marionette TRACE conn2 <- [1,1626,null,{}] 08:57:34 INFO - PROCESS | 3600 | 1467737854447 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}] 08:57:34 INFO - PROCESS | 3600 | 1467737854450 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:34 INFO - PROCESS | 3600 | 1467737854570 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:57:34 INFO - PROCESS | 3600 | --DOCSHELL 16686400 == 44 [pid = 3600] [id = 410] 08:57:34 INFO - PROCESS | 3600 | --DOCSHELL 144D5800 == 43 [pid = 3600] [id = 409] 08:57:34 INFO - PROCESS | 3600 | --DOCSHELL 10534400 == 42 [pid = 3600] [id = 408] 08:57:34 INFO - PROCESS | 3600 | --DOCSHELL 11808000 == 41 [pid = 3600] [id = 405] 08:57:34 INFO - PROCESS | 3600 | 1467737854727 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 3600 | 1467737854729 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:34 INFO - PROCESS | 3600 | ++DOCSHELL 11808000 == 42 [pid = 3600] [id = 416] 08:57:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (11C9F400) [pid = 3600] [serial = 1248] [outer = 00000000] 08:57:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (142FB800) [pid = 3600] [serial = 1249] [outer = 11C9F400] 08:57:34 INFO - PROCESS | 3600 | 1467737854778 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (15BEE400) [pid = 3600] [serial = 1250] [outer = 11C9F400] 08:57:35 INFO - PROCESS | 3600 | 1467737855250 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]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 868ms 08:57:35 INFO - PROCESS | 3600 | 1467737855304 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 3600 | 1467737855308 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 08:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:57:35 INFO - PROCESS | 3600 | 1467737855314 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 3600 | 1467737855317 Marionette TRACE conn2 <- [1,1630,null,{}] 08:57:35 INFO - PROCESS | 3600 | 1467737855326 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}] 08:57:35 INFO - PROCESS | 3600 | 1467737855328 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:35 INFO - PROCESS | 3600 | 1467737855433 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:57:35 INFO - PROCESS | 3600 | 1467737855446 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 3600 | 1467737855449 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:35 INFO - PROCESS | 3600 | ++DOCSHELL 17159400 == 43 [pid = 3600] [id = 417] 08:57:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (171DA800) [pid = 3600] [serial = 1251] [outer = 00000000] 08:57:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (19355800) [pid = 3600] [serial = 1252] [outer = 171DA800] 08:57:35 INFO - PROCESS | 3600 | 1467737855558 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (197A4000) [pid = 3600] [serial = 1253] [outer = 171DA800] 08:57:35 INFO - PROCESS | 3600 | 1467737855964 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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 703ms 08:57:36 INFO - PROCESS | 3600 | 1467737856018 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 3600 | 1467737856021 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 08:57:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:57:36 INFO - PROCESS | 3600 | 1467737856024 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 3600 | 1467737856027 Marionette TRACE conn2 <- [1,1634,null,{}] 08:57:36 INFO - PROCESS | 3600 | 1467737856043 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}] 08:57:36 INFO - PROCESS | 3600 | 1467737856048 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:36 INFO - PROCESS | 3600 | 1467737856162 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:57:36 INFO - PROCESS | 3600 | 1467737856176 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 3600 | 1467737856179 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:36 INFO - PROCESS | 3600 | ++DOCSHELL 1A562000 == 44 [pid = 3600] [id = 418] 08:57:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (1A562800) [pid = 3600] [serial = 1254] [outer = 00000000] 08:57:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1A566C00) [pid = 3600] [serial = 1255] [outer = 1A562800] 08:57:36 INFO - PROCESS | 3600 | 1467737856278 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (1A7E7C00) [pid = 3600] [serial = 1256] [outer = 1A562800] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (174B9000) [pid = 3600] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (16A8D400) [pid = 3600] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (15F74C00) [pid = 3600] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1740DC00) [pid = 3600] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (1935BC00) [pid = 3600] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (19359000) [pid = 3600] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (171D3C00) [pid = 3600] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1065E000) [pid = 3600] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (10E56C00) [pid = 3600] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (142F5C00) [pid = 3600] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (13103400) [pid = 3600] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (144D5C00) [pid = 3600] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (105E8000) [pid = 3600] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:57:36 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (16689C00) [pid = 3600] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:57:36 INFO - PROCESS | 3600 | 1467737856771 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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 794ms 08:57:36 INFO - PROCESS | 3600 | 1467737856830 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 3600 | 1467737856832 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 08:57:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:57:36 INFO - PROCESS | 3600 | 1467737856835 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 3600 | 1467737856837 Marionette TRACE conn2 <- [1,1638,null,{}] 08:57:36 INFO - PROCESS | 3600 | 1467737856841 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}] 08:57:36 INFO - PROCESS | 3600 | 1467737856842 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:36 INFO - PROCESS | 3600 | 1467737856944 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:57:36 INFO - PROCESS | 3600 | 1467737856954 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 3600 | 1467737856956 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:37 INFO - PROCESS | 3600 | ++DOCSHELL 13F10800 == 45 [pid = 3600] [id = 419] 08:57:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (142F5C00) [pid = 3600] [serial = 1257] [outer = 00000000] 08:57:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (15F74C00) [pid = 3600] [serial = 1258] [outer = 142F5C00] 08:57:37 INFO - PROCESS | 3600 | 1467737857081 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (16BC5C00) [pid = 3600] [serial = 1259] [outer = 142F5C00] 08:57:37 INFO - PROCESS | 3600 | 1467737857422 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]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:57:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 614ms 08:57:37 INFO - PROCESS | 3600 | 1467737857456 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 3600 | 1467737857458 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 08:57:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:57:37 INFO - PROCESS | 3600 | 1467737857461 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 3600 | 1467737857463 Marionette TRACE conn2 <- [1,1642,null,{}] 08:57:37 INFO - PROCESS | 3600 | 1467737857466 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}] 08:57:37 INFO - PROCESS | 3600 | 1467737857468 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:37 INFO - PROCESS | 3600 | 1467737857530 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:57:37 INFO - PROCESS | 3600 | 1467737857625 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 3600 | 1467737857628 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:37 INFO - PROCESS | 3600 | ++DOCSHELL 16683400 == 46 [pid = 3600] [id = 420] 08:57:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (16BE3400) [pid = 3600] [serial = 1260] [outer = 00000000] 08:57:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (1A564C00) [pid = 3600] [serial = 1261] [outer = 16BE3400] 08:57:37 INFO - PROCESS | 3600 | 1467737857676 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (1A566000) [pid = 3600] [serial = 1262] [outer = 16BE3400] 08:57:38 INFO - PROCESS | 3600 | 1467737858027 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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:57:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 614ms 08:57:38 INFO - PROCESS | 3600 | 1467737858064 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 3600 | 1467737858066 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 08:57:38 INFO - PROCESS | 3600 | 1467737858070 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:57:38 INFO - PROCESS | 3600 | 1467737858071 Marionette TRACE conn2 <- [1,1646,null,{}] 08:57:38 INFO - PROCESS | 3600 | 1467737858075 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}] 08:57:38 INFO - PROCESS | 3600 | 1467737858080 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:38 INFO - PROCESS | 3600 | 1467737858210 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:57:38 INFO - PROCESS | 3600 | 1467737858282 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 3600 | 1467737858284 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:38 INFO - PROCESS | 3600 | ++DOCSHELL 10A03C00 == 47 [pid = 3600] [id = 421] 08:57:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (167CB000) [pid = 3600] [serial = 1263] [outer = 00000000] 08:57:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (1A7F5400) [pid = 3600] [serial = 1264] [outer = 167CB000] 08:57:38 INFO - PROCESS | 3600 | 1467737858327 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (1AA3E400) [pid = 3600] [serial = 1265] [outer = 167CB000] 08:57:38 INFO - PROCESS | 3600 | 1467737858745 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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 718ms 08:57:38 INFO - PROCESS | 3600 | 1467737858777 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 3600 | 1467737858782 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 08:57:38 INFO - PROCESS | 3600 | 1467737858787 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:57:38 INFO - PROCESS | 3600 | 1467737858790 Marionette TRACE conn2 <- [1,1650,null,{}] 08:57:38 INFO - PROCESS | 3600 | 1467737858796 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}] 08:57:38 INFO - PROCESS | 3600 | 1467737858799 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:38 INFO - PROCESS | 3600 | 1467737858911 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:57:39 INFO - PROCESS | 3600 | 1467737859050 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 3600 | 1467737859053 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:39 INFO - PROCESS | 3600 | ++DOCSHELL 10B7D000 == 48 [pid = 3600] [id = 422] 08:57:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (10B7D800) [pid = 3600] [serial = 1266] [outer = 00000000] 08:57:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (13F0FC00) [pid = 3600] [serial = 1267] [outer = 10B7D800] 08:57:39 INFO - PROCESS | 3600 | 1467737859111 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (153E6400) [pid = 3600] [serial = 1268] [outer = 10B7D800] 08:57:39 INFO - PROCESS | 3600 | 1467737859699 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]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 958ms 08:57:39 INFO - PROCESS | 3600 | 1467737859755 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 3600 | 1467737859760 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:57:39 INFO - PROCESS | 3600 | 1467737859766 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 3600 | 1467737859769 Marionette TRACE conn2 <- [1,1654,null,{}] 08:57:39 INFO - PROCESS | 3600 | 1467737859773 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}] 08:57:39 INFO - PROCESS | 3600 | 1467737859776 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:39 INFO - PROCESS | 3600 | 1467737859884 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:57:39 INFO - PROCESS | 3600 | 1467737860003 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 3600 | 1467737860006 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:40 INFO - PROCESS | 3600 | ++DOCSHELL 171D4400 == 49 [pid = 3600] [id = 423] 08:57:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1740A800) [pid = 3600] [serial = 1269] [outer = 00000000] 08:57:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (19C46000) [pid = 3600] [serial = 1270] [outer = 1740A800] 08:57:40 INFO - PROCESS | 3600 | 1467737860061 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (1A34C400) [pid = 3600] [serial = 1271] [outer = 1740A800] 08:57:40 INFO - PROCESS | 3600 | 1467737860584 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]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 868ms 08:57:40 INFO - PROCESS | 3600 | 1467737860635 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 3600 | 1467737860638 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 08:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:57:40 INFO - PROCESS | 3600 | 1467737860641 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 3600 | 1467737860645 Marionette TRACE conn2 <- [1,1658,null,{}] 08:57:40 INFO - PROCESS | 3600 | 1467737860656 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}] 08:57:40 INFO - PROCESS | 3600 | 1467737860661 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:40 INFO - PROCESS | 3600 | 1467737860751 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:57:40 INFO - PROCESS | 3600 | 1467737860891 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 3600 | 1467737860895 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:40 INFO - PROCESS | 3600 | ++DOCSHELL 1AA3AC00 == 50 [pid = 3600] [id = 424] 08:57:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (1AA3C800) [pid = 3600] [serial = 1272] [outer = 00000000] 08:57:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (1AB2B000) [pid = 3600] [serial = 1273] [outer = 1AA3C800] 08:57:40 INFO - PROCESS | 3600 | 1467737860951 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (1AB32800) [pid = 3600] [serial = 1274] [outer = 1AA3C800] 08:57:41 INFO - PROCESS | 3600 | 1467737861564 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]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 958ms 08:57:41 INFO - PROCESS | 3600 | 1467737861591 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 3600 | 1467737861594 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 08:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:57:41 INFO - PROCESS | 3600 | 1467737861598 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 3600 | 1467737861600 Marionette TRACE conn2 <- [1,1662,null,{}] 08:57:41 INFO - PROCESS | 3600 | 1467737861603 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}] 08:57:41 INFO - PROCESS | 3600 | 1467737861606 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:41 INFO - PROCESS | 3600 | 1467737861719 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:57:41 INFO - PROCESS | 3600 | 1467737861856 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 3600 | 1467737861858 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:41 INFO - PROCESS | 3600 | ++DOCSHELL 104D2800 == 51 [pid = 3600] [id = 425] 08:57:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (10E95C00) [pid = 3600] [serial = 1275] [outer = 00000000] 08:57:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (13226800) [pid = 3600] [serial = 1276] [outer = 10E95C00] 08:57:41 INFO - PROCESS | 3600 | 1467737861912 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (153DA800) [pid = 3600] [serial = 1277] [outer = 10E95C00] 08:57:42 INFO - PROCESS | 3600 | 1467737862683 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]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1138ms 08:57:42 INFO - PROCESS | 3600 | 1467737862737 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 3600 | 1467737862740 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 08:57:42 INFO - PROCESS | 3600 | 1467737862745 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:57:42 INFO - PROCESS | 3600 | 1467737862748 Marionette TRACE conn2 <- [1,1666,null,{}] 08:57:42 INFO - PROCESS | 3600 | 1467737862754 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}] 08:57:42 INFO - PROCESS | 3600 | 1467737862757 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:42 INFO - PROCESS | 3600 | 1467737862861 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:57:43 INFO - PROCESS | 3600 | 1467737863010 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 3600 | 1467737863012 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 1935B800 == 50 [pid = 3600] [id = 400] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 16A8DC00 == 49 [pid = 3600] [id = 399] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 166C9800 == 48 [pid = 3600] [id = 398] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 16683400 == 47 [pid = 3600] [id = 420] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 13F10800 == 46 [pid = 3600] [id = 419] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 1A562000 == 45 [pid = 3600] [id = 418] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 17159400 == 44 [pid = 3600] [id = 417] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 11808000 == 43 [pid = 3600] [id = 416] 08:57:43 INFO - PROCESS | 3600 | --DOCSHELL 131EB400 == 42 [pid = 3600] [id = 412] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (167BE400) [pid = 3600] [serial = 1231] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (155D9800) [pid = 3600] [serial = 1228] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (15B3C400) [pid = 3600] [serial = 1229] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (11286800) [pid = 3600] [serial = 1225] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (12EEAC00) [pid = 3600] [serial = 1226] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (17D7B800) [pid = 3600] [serial = 1198] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (13A77400) [pid = 3600] [serial = 1222] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (170E8400) [pid = 3600] [serial = 1180] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (16BE2800) [pid = 3600] [serial = 1195] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (16686000) [pid = 3600] [serial = 1192] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (166D4800) [pid = 3600] [serial = 1193] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (12C83000) [pid = 3600] [serial = 1174] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (17F52000) [pid = 3600] [serial = 1172] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (197A9000) [pid = 3600] [serial = 1201] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (12EF2400) [pid = 3600] [serial = 1216] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (15F33800) [pid = 3600] [serial = 1219] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (17D7F400) [pid = 3600] [serial = 1199] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (19C50000) [pid = 3600] [serial = 1204] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (19C44400) [pid = 3600] [serial = 1202] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (19C51000) [pid = 3600] [serial = 1205] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (19FB9400) [pid = 3600] [serial = 1210] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (144D4400) [pid = 3600] [serial = 1177] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (11285800) [pid = 3600] [serial = 1186] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (1310A000) [pid = 3600] [serial = 1187] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (167CCC00) [pid = 3600] [serial = 1232] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (153E5C00) [pid = 3600] [serial = 1184] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1328BC00) [pid = 3600] [serial = 1183] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1557C400) [pid = 3600] [serial = 1190] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (144CEC00) [pid = 3600] [serial = 1189] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (1A425C00) [pid = 3600] [serial = 1213] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16CA6800) [pid = 3600] [serial = 1196] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1A342800) [pid = 3600] [serial = 1211] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (19C49400) [pid = 3600] [serial = 1208] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1935A800) [pid = 3600] [serial = 1207] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (174C7000) [pid = 3600] [serial = 1234] [outer = 00000000] [url = about:blank] 08:57:43 INFO - PROCESS | 3600 | ++DOCSHELL 10A03000 == 43 [pid = 3600] [id = 426] 08:57:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (10B60C00) [pid = 3600] [serial = 1278] [outer = 00000000] 08:57:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (114BA800) [pid = 3600] [serial = 1279] [outer = 10B60C00] 08:57:43 INFO - PROCESS | 3600 | 1467737863088 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (12EEAC00) [pid = 3600] [serial = 1280] [outer = 10B60C00] 08:57:43 INFO - PROCESS | 3600 | 1467737863494 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]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 763ms 08:57:43 INFO - PROCESS | 3600 | 1467737863532 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 3600 | 1467737863536 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 08:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:57:43 INFO - PROCESS | 3600 | 1467737863542 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 3600 | 1467737863544 Marionette TRACE conn2 <- [1,1670,null,{}] 08:57:43 INFO - PROCESS | 3600 | 1467737863532 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}] 08:57:43 INFO - PROCESS | 3600 | 1467737863536 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:43 INFO - PROCESS | 3600 | 1467737863644 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:57:43 INFO - PROCESS | 3600 | 1467737863652 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 3600 | 1467737863655 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:43 INFO - PROCESS | 3600 | ++DOCSHELL 144F6800 == 44 [pid = 3600] [id = 427] 08:57:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1557C400) [pid = 3600] [serial = 1281] [outer = 00000000] 08:57:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (158E6800) [pid = 3600] [serial = 1282] [outer = 1557C400] 08:57:43 INFO - PROCESS | 3600 | 1467737863707 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (15F28400) [pid = 3600] [serial = 1283] [outer = 1557C400] 08:57:44 INFO - PROCESS | 3600 | 1467737864183 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]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 674ms 08:57:44 INFO - PROCESS | 3600 | 1467737864204 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 3600 | 1467737864207 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 08:57:44 INFO - PROCESS | 3600 | 1467737864214 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:57:44 INFO - PROCESS | 3600 | 1467737864218 Marionette TRACE conn2 <- [1,1674,null,{}] 08:57:44 INFO - PROCESS | 3600 | 1467737864227 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}] 08:57:44 INFO - PROCESS | 3600 | 1467737864232 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:44 INFO - PROCESS | 3600 | 1467737864341 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:57:44 INFO - PROCESS | 3600 | 1467737864351 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 3600 | 1467737864338 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:44 INFO - PROCESS | 3600 | ++DOCSHELL 167C5800 == 45 [pid = 3600] [id = 428] 08:57:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (167C5C00) [pid = 3600] [serial = 1284] [outer = 00000000] 08:57:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (16A8DC00) [pid = 3600] [serial = 1285] [outer = 167C5C00] 08:57:44 INFO - PROCESS | 3600 | 1467737864392 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (16BE5000) [pid = 3600] [serial = 1286] [outer = 167C5C00] 08:57:44 INFO - PROCESS | 3600 | 1467737864817 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]]]}] 08:57:44 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 08:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 658ms 08:57:44 INFO - PROCESS | 3600 | 1467737864879 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 3600 | 1467737864882 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 08:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:57:44 INFO - PROCESS | 3600 | 1467737864885 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 3600 | 1467737864887 Marionette TRACE conn2 <- [1,1678,null,{}] 08:57:44 INFO - PROCESS | 3600 | 1467737864890 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}] 08:57:44 INFO - PROCESS | 3600 | 1467737864892 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:44 INFO - PROCESS | 3600 | 1467737864998 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:57:45 INFO - PROCESS | 3600 | 1467737865019 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 3600 | 1467737865021 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:45 INFO - PROCESS | 3600 | ++DOCSHELL 16BE0400 == 46 [pid = 3600] [id = 429] 08:57:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (17153C00) [pid = 3600] [serial = 1287] [outer = 00000000] 08:57:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17D25000) [pid = 3600] [serial = 1288] [outer = 17153C00] 08:57:45 INFO - PROCESS | 3600 | 1467737865067 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (17D81400) [pid = 3600] [serial = 1289] [outer = 17153C00] 08:57:45 INFO - PROCESS | 3600 | 1467737865523 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]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 659ms 08:57:45 INFO - PROCESS | 3600 | 1467737865550 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 3600 | 1467737865552 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 08:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:57:45 INFO - PROCESS | 3600 | 1467737865556 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 3600 | 1467737865557 Marionette TRACE conn2 <- [1,1682,null,{}] 08:57:45 INFO - PROCESS | 3600 | 1467737865561 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}] 08:57:45 INFO - PROCESS | 3600 | 1467737865563 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:45 INFO - PROCESS | 3600 | 1467737865709 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:57:45 INFO - PROCESS | 3600 | 1467737865779 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 3600 | 1467737865781 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:45 INFO - PROCESS | 3600 | ++DOCSHELL 17F52400 == 47 [pid = 3600] [id = 430] 08:57:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (17F53400) [pid = 3600] [serial = 1290] [outer = 00000000] 08:57:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (19354C00) [pid = 3600] [serial = 1291] [outer = 17F53400] 08:57:45 INFO - PROCESS | 3600 | 1467737865823 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (197A2C00) [pid = 3600] [serial = 1292] [outer = 17F53400] 08:57:46 INFO - PROCESS | 3600 | 1467737866215 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]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 658ms 08:57:46 INFO - PROCESS | 3600 | 1467737866237 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 3600 | 1467737866239 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 08:57:46 INFO - PROCESS | 3600 | 1467737866242 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:57:46 INFO - PROCESS | 3600 | 1467737866244 Marionette TRACE conn2 <- [1,1686,null,{}] 08:57:46 INFO - PROCESS | 3600 | 1467737866251 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}] 08:57:46 INFO - PROCESS | 3600 | 1467737866257 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:46 INFO - PROCESS | 3600 | 1467737866375 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:57:46 INFO - PROCESS | 3600 | 1467737866440 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 3600 | 1467737866442 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:46 INFO - PROCESS | 3600 | ++DOCSHELL 16CA6800 == 48 [pid = 3600] [id = 431] 08:57:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (197AAC00) [pid = 3600] [serial = 1293] [outer = 00000000] 08:57:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1A341800) [pid = 3600] [serial = 1294] [outer = 197AAC00] 08:57:46 INFO - PROCESS | 3600 | 1467737866486 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (1A429800) [pid = 3600] [serial = 1295] [outer = 197AAC00] 08:57:46 INFO - PROCESS | 3600 | 1467737866881 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]]]}] 08:57:46 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 08:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 674ms 08:57:46 INFO - PROCESS | 3600 | 1467737866905 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 3600 | 1467737866916 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 08:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:57:46 INFO - PROCESS | 3600 | 1467737866920 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 3600 | 1467737866921 Marionette TRACE conn2 <- [1,1690,null,{}] 08:57:46 INFO - PROCESS | 3600 | 1467737866925 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}] 08:57:46 INFO - PROCESS | 3600 | 1467737866926 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:47 INFO - PROCESS | 3600 | 1467737867066 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:57:47 INFO - PROCESS | 3600 | 1467737867090 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 3600 | 1467737867092 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:47 INFO - PROCESS | 3600 | ++DOCSHELL 10A0AC00 == 49 [pid = 3600] [id = 432] 08:57:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (10B67400) [pid = 3600] [serial = 1296] [outer = 00000000] 08:57:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (1A566800) [pid = 3600] [serial = 1297] [outer = 10B67400] 08:57:47 INFO - PROCESS | 3600 | 1467737867135 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (1A7EE400) [pid = 3600] [serial = 1298] [outer = 10B67400] 08:57:47 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1A562800) [pid = 3600] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:57:47 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (142F5C00) [pid = 3600] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:57:47 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (16BE3400) [pid = 3600] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:57:47 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (11C9F400) [pid = 3600] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:57:47 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (171DA800) [pid = 3600] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:57:47 INFO - PROCESS | 3600 | 1467737867696 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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 808ms 08:57:47 INFO - PROCESS | 3600 | 1467737867729 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 3600 | 1467737867730 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 08:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:57:47 INFO - PROCESS | 3600 | 1467737867751 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 3600 | 1467737867753 Marionette TRACE conn2 <- [1,1694,null,{}] 08:57:47 INFO - PROCESS | 3600 | 1467737867758 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}] 08:57:47 INFO - PROCESS | 3600 | 1467737867760 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:47 INFO - PROCESS | 3600 | 1467737867841 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:57:47 INFO - PROCESS | 3600 | 1467737867846 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 3600 | 1467737867848 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:47 INFO - PROCESS | 3600 | ++DOCSHELL 1A342000 == 50 [pid = 3600] [id = 433] 08:57:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (1A34A000) [pid = 3600] [serial = 1299] [outer = 00000000] 08:57:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (1A7F2C00) [pid = 3600] [serial = 1300] [outer = 1A34A000] 08:57:47 INFO - PROCESS | 3600 | 1467737867891 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (1AA37000) [pid = 3600] [serial = 1301] [outer = 1A34A000] 08:57:48 INFO - PROCESS | 3600 | 1467737868283 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]]]}] 08:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 584ms 08:57:48 INFO - PROCESS | 3600 | 1467737868342 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 3600 | 1467737868344 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 08:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:57:48 INFO - PROCESS | 3600 | 1467737868349 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 3600 | 1467737868350 Marionette TRACE conn2 <- [1,1698,null,{}] 08:57:48 INFO - PROCESS | 3600 | 1467737868354 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}] 08:57:48 INFO - PROCESS | 3600 | 1467737868356 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:48 INFO - PROCESS | 3600 | 1467737868437 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:57:48 INFO - PROCESS | 3600 | 1467737868442 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 3600 | 1467737868444 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:48 INFO - PROCESS | 3600 | ++DOCSHELL 1A564400 == 51 [pid = 3600] [id = 434] 08:57:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (1A7F1C00) [pid = 3600] [serial = 1302] [outer = 00000000] 08:57:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (1AC4C800) [pid = 3600] [serial = 1303] [outer = 1A7F1C00] 08:57:48 INFO - PROCESS | 3600 | 1467737868489 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (1AC4F800) [pid = 3600] [serial = 1304] [outer = 1A7F1C00] 08:57:48 INFO - PROCESS | 3600 | 1467737868941 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]]]}] 08:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 658ms 08:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:57:49 INFO - PROCESS | 3600 | 1467737869011 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 3600 | 1467737869012 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 08:57:49 INFO - PROCESS | 3600 | 1467737869016 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 3600 | 1467737869018 Marionette TRACE conn2 <- [1,1702,null,{}] 08:57:49 INFO - PROCESS | 3600 | 1467737869022 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}] 08:57:49 INFO - PROCESS | 3600 | 1467737869024 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:49 INFO - PROCESS | 3600 | 1467737869107 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:57:49 INFO - PROCESS | 3600 | 1467737869117 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 3600 | 1467737869119 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:49 INFO - PROCESS | 3600 | ++DOCSHELL 1065FC00 == 52 [pid = 3600] [id = 435] 08:57:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (15F2D800) [pid = 3600] [serial = 1305] [outer = 00000000] 08:57:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (1AC57800) [pid = 3600] [serial = 1306] [outer = 15F2D800] 08:57:49 INFO - PROCESS | 3600 | 1467737869161 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (1AF03C00) [pid = 3600] [serial = 1307] [outer = 15F2D800] 08:57:49 INFO - PROCESS | 3600 | 1467737869717 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]]]}] 08:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 704ms 08:57:49 INFO - PROCESS | 3600 | 1467737869782 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 3600 | 1467737869772 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 08:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:57:49 INFO - PROCESS | 3600 | 1467737869793 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 3600 | 1467737869797 Marionette TRACE conn2 <- [1,1706,null,{}] 08:57:49 INFO - PROCESS | 3600 | 1467737869803 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}] 08:57:49 INFO - PROCESS | 3600 | 1467737869806 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:49 INFO - PROCESS | 3600 | 1467737869937 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:57:50 INFO - PROCESS | 3600 | 1467737870050 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 3600 | 1467737870053 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:50 INFO - PROCESS | 3600 | ++DOCSHELL 12E68C00 == 53 [pid = 3600] [id = 436] 08:57:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (12E69000) [pid = 3600] [serial = 1308] [outer = 00000000] 08:57:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (142F7000) [pid = 3600] [serial = 1309] [outer = 12E69000] 08:57:50 INFO - PROCESS | 3600 | 1467737870150 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (155D4400) [pid = 3600] [serial = 1310] [outer = 12E69000] 08:57:50 INFO - PROCESS | 3600 | 1467737870670 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]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 898ms 08:57:50 INFO - PROCESS | 3600 | 1467737870703 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 3600 | 1467737870708 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 08:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:57:50 INFO - PROCESS | 3600 | 1467737870715 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 3600 | 1467737870718 Marionette TRACE conn2 <- [1,1710,null,{}] 08:57:50 INFO - PROCESS | 3600 | 1467737870722 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}] 08:57:50 INFO - PROCESS | 3600 | 1467737870724 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:50 INFO - PROCESS | 3600 | 1467737870840 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:57:50 INFO - PROCESS | 3600 | 1467737870951 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 3600 | 1467737870938 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:50 INFO - PROCESS | 3600 | ++DOCSHELL 167BD800 == 54 [pid = 3600] [id = 437] 08:57:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (167BF400) [pid = 3600] [serial = 1311] [outer = 00000000] 08:57:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (170E9800) [pid = 3600] [serial = 1312] [outer = 167BF400] 08:57:51 INFO - PROCESS | 3600 | 1467737871033 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (17D22000) [pid = 3600] [serial = 1313] [outer = 167BF400] 08:57:51 INFO - PROCESS | 3600 | 1467737871634 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]]]}] 08:57:51 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 08:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 958ms 08:57:51 INFO - PROCESS | 3600 | 1467737871679 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 3600 | 1467737871681 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 08:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:57:51 INFO - PROCESS | 3600 | 1467737871685 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 3600 | 1467737871689 Marionette TRACE conn2 <- [1,1714,null,{}] 08:57:51 INFO - PROCESS | 3600 | 1467737871699 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}] 08:57:51 INFO - PROCESS | 3600 | 1467737871704 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:51 INFO - PROCESS | 3600 | 1467737871817 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:57:51 INFO - PROCESS | 3600 | 1467737871960 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 3600 | 1467737871964 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:51 INFO - PROCESS | 3600 | ++DOCSHELL 1AA39800 == 55 [pid = 3600] [id = 438] 08:57:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (1AA3DC00) [pid = 3600] [serial = 1314] [outer = 00000000] 08:57:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (1AC50800) [pid = 3600] [serial = 1315] [outer = 1AA3DC00] 08:57:52 INFO - PROCESS | 3600 | 1467737872020 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (1AF05C00) [pid = 3600] [serial = 1316] [outer = 1AA3DC00] 08:57:52 INFO - PROCESS | 3600 | 1467737872900 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]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1302ms 08:57:52 INFO - PROCESS | 3600 | 1467737872982 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 3600 | 1467737872986 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 08:57:52 INFO - PROCESS | 3600 | 1467737872991 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:57:52 INFO - PROCESS | 3600 | 1467737872995 Marionette TRACE conn2 <- [1,1718,null,{}] 08:57:52 INFO - PROCESS | 3600 | 1467737873000 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}] 08:57:53 INFO - PROCESS | 3600 | 1467737873004 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:53 INFO - PROCESS | 3600 | 1467737873099 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:57:53 INFO - PROCESS | 3600 | 1467737873237 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 3600 | 1467737873244 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:53 INFO - PROCESS | 3600 | ++DOCSHELL 13289000 == 56 [pid = 3600] [id = 439] 08:57:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (13960C00) [pid = 3600] [serial = 1317] [outer = 00000000] 08:57:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 117 (11217800) [pid = 3600] [serial = 1318] [outer = 13960C00] 08:57:53 INFO - PROCESS | 3600 | 1467737873321 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 118 (13B2CC00) [pid = 3600] [serial = 1319] [outer = 13960C00] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 19C45000 == 55 [pid = 3600] [id = 414] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 167C6000 == 54 [pid = 3600] [id = 411] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 1A564400 == 53 [pid = 3600] [id = 434] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 1A342000 == 52 [pid = 3600] [id = 433] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 10A0AC00 == 51 [pid = 3600] [id = 432] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 16CA6800 == 50 [pid = 3600] [id = 431] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 17F52400 == 49 [pid = 3600] [id = 430] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 16BE0400 == 48 [pid = 3600] [id = 429] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 167C5800 == 47 [pid = 3600] [id = 428] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 144F6800 == 46 [pid = 3600] [id = 427] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 10A03000 == 45 [pid = 3600] [id = 426] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 104D2800 == 44 [pid = 3600] [id = 425] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 1AA3AC00 == 43 [pid = 3600] [id = 424] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 171D4400 == 42 [pid = 3600] [id = 423] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 10B7D000 == 41 [pid = 3600] [id = 422] 08:57:53 INFO - PROCESS | 3600 | --DOCSHELL 10A03C00 == 40 [pid = 3600] [id = 421] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 117 (19355800) [pid = 3600] [serial = 1252] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 116 (1A55A800) [pid = 3600] [serial = 1246] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (13B25800) [pid = 3600] [serial = 1237] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (1A566C00) [pid = 3600] [serial = 1255] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (197A4000) [pid = 3600] [serial = 1253] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (15F74C00) [pid = 3600] [serial = 1258] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (19FBBC00) [pid = 3600] [serial = 1243] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (1A7E7C00) [pid = 3600] [serial = 1256] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (1794C400) [pid = 3600] [serial = 1240] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (1A566000) [pid = 3600] [serial = 1262] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (142FB800) [pid = 3600] [serial = 1249] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (16BC5C00) [pid = 3600] [serial = 1259] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1A564C00) [pid = 3600] [serial = 1261] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (1A7F5400) [pid = 3600] [serial = 1264] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (15BEE400) [pid = 3600] [serial = 1250] [outer = 00000000] [url = about:blank] 08:57:53 INFO - PROCESS | 3600 | 1467737873857 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]]]}] 08:57:53 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 08:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 898ms 08:57:53 INFO - PROCESS | 3600 | 1467737873903 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 3600 | 1467737873907 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 08:57:53 INFO - PROCESS | 3600 | 1467737873912 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:57:53 INFO - PROCESS | 3600 | 1467737873915 Marionette TRACE conn2 <- [1,1722,null,{}] 08:57:53 INFO - PROCESS | 3600 | 1467737873918 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}] 08:57:53 INFO - PROCESS | 3600 | 1467737873921 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:53 INFO - PROCESS | 3600 | 1467737874005 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:57:54 INFO - PROCESS | 3600 | 1467737874111 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 3600 | 1467737874113 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:54 INFO - PROCESS | 3600 | ++DOCSHELL 10E8F800 == 41 [pid = 3600] [id = 440] 08:57:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (10E91C00) [pid = 3600] [serial = 1320] [outer = 00000000] 08:57:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (144D3000) [pid = 3600] [serial = 1321] [outer = 10E91C00] 08:57:54 INFO - PROCESS | 3600 | 1467737874143 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (15F25800) [pid = 3600] [serial = 1322] [outer = 10E91C00] 08:57:54 INFO - PROCESS | 3600 | 1467737874573 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]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 703ms 08:57:54 INFO - PROCESS | 3600 | 1467737874620 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 3600 | 1467737874622 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 08:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:57:54 INFO - PROCESS | 3600 | 1467737874625 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 3600 | 1467737874629 Marionette TRACE conn2 <- [1,1726,null,{}] 08:57:54 INFO - PROCESS | 3600 | 1467737874639 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}] 08:57:54 INFO - PROCESS | 3600 | 1467737874643 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:54 INFO - PROCESS | 3600 | 1467737874727 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:57:54 INFO - PROCESS | 3600 | 1467737874735 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 3600 | 1467737874739 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:54 INFO - PROCESS | 3600 | ++DOCSHELL 16747000 == 42 [pid = 3600] [id = 441] 08:57:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (16748400) [pid = 3600] [serial = 1323] [outer = 00000000] 08:57:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1674BC00) [pid = 3600] [serial = 1324] [outer = 16748400] 08:57:54 INFO - PROCESS | 3600 | 1467737874786 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (1674FC00) [pid = 3600] [serial = 1325] [outer = 16748400] 08:57:55 INFO - PROCESS | 3600 | 1467737875251 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 659ms 08:57:55 INFO - PROCESS | 3600 | 1467737875303 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 3600 | 1467737875305 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 08:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:57:55 INFO - PROCESS | 3600 | 1467737875308 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 3600 | 1467737875310 Marionette TRACE conn2 <- [1,1730,null,{}] 08:57:55 INFO - PROCESS | 3600 | 1467737875314 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}] 08:57:55 INFO - PROCESS | 3600 | 1467737875315 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:55 INFO - PROCESS | 3600 | 1467737875398 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:57:55 INFO - PROCESS | 3600 | 1467737875405 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 3600 | 1467737875407 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:55 INFO - PROCESS | 3600 | ++DOCSHELL 167C9800 == 43 [pid = 3600] [id = 442] 08:57:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (167CB800) [pid = 3600] [serial = 1326] [outer = 00000000] 08:57:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (1715A800) [pid = 3600] [serial = 1327] [outer = 167CB800] 08:57:55 INFO - PROCESS | 3600 | 1467737875434 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (17406000) [pid = 3600] [serial = 1328] [outer = 167CB800] 08:57:55 INFO - PROCESS | 3600 | 1467737875856 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]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 598ms 08:57:55 INFO - PROCESS | 3600 | 1467737875916 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 3600 | 1467737875918 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 08:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:57:55 INFO - PROCESS | 3600 | 1467737875922 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 3600 | 1467737875924 Marionette TRACE conn2 <- [1,1734,null,{}] 08:57:55 INFO - PROCESS | 3600 | 1467737875927 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}] 08:57:55 INFO - PROCESS | 3600 | 1467737875929 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:56 INFO - PROCESS | 3600 | 1467737876039 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:57:56 INFO - PROCESS | 3600 | 1467737876128 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 3600 | 1467737876131 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:56 INFO - PROCESS | 3600 | ++DOCSHELL 17337C00 == 44 [pid = 3600] [id = 443] 08:57:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (174C1C00) [pid = 3600] [serial = 1329] [outer = 00000000] 08:57:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (17D80000) [pid = 3600] [serial = 1330] [outer = 174C1C00] 08:57:56 INFO - PROCESS | 3600 | 1467737876174 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (17F52400) [pid = 3600] [serial = 1331] [outer = 174C1C00] 08:57:56 INFO - PROCESS | 3600 | 1467737876573 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]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 674ms 08:57:56 INFO - PROCESS | 3600 | 1467737876605 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 3600 | 1467737876607 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 08:57:56 INFO - PROCESS | 3600 | 1467737876610 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:57:56 INFO - PROCESS | 3600 | 1467737876612 Marionette TRACE conn2 <- [1,1738,null,{}] 08:57:56 INFO - PROCESS | 3600 | 1467737876606 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}] 08:57:56 INFO - PROCESS | 3600 | 1467737876612 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:56 INFO - PROCESS | 3600 | 1467737876751 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:57:56 INFO - PROCESS | 3600 | 1467737876762 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 3600 | 1467737876764 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:56 INFO - PROCESS | 3600 | ++DOCSHELL 1674B800 == 45 [pid = 3600] [id = 444] 08:57:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (17F60000) [pid = 3600] [serial = 1332] [outer = 00000000] 08:57:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 117 (19C51000) [pid = 3600] [serial = 1333] [outer = 17F60000] 08:57:56 INFO - PROCESS | 3600 | 1467737876807 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 118 (19FBD800) [pid = 3600] [serial = 1334] [outer = 17F60000] 08:57:57 INFO - PROCESS | 3600 | 1467737877235 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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 674ms 08:57:57 INFO - PROCESS | 3600 | 1467737877275 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 3600 | 1467737877276 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 08:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:57:57 INFO - PROCESS | 3600 | 1467737877280 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 3600 | 1467737877281 Marionette TRACE conn2 <- [1,1742,null,{}] 08:57:57 INFO - PROCESS | 3600 | 1467737877285 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}] 08:57:57 INFO - PROCESS | 3600 | 1467737877287 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:57 INFO - PROCESS | 3600 | 1467737877407 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:57:57 INFO - PROCESS | 3600 | 1467737877472 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 3600 | 1467737877474 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:57 INFO - PROCESS | 3600 | ++DOCSHELL 19C50C00 == 46 [pid = 3600] [id = 445] 08:57:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 119 (1A34B800) [pid = 3600] [serial = 1335] [outer = 00000000] 08:57:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 120 (1A55DC00) [pid = 3600] [serial = 1336] [outer = 1A34B800] 08:57:57 INFO - PROCESS | 3600 | 1467737877525 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 121 (1A566000) [pid = 3600] [serial = 1337] [outer = 1A34B800] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 120 (1A34A000) [pid = 3600] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 119 (17153C00) [pid = 3600] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 118 (1557C400) [pid = 3600] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 117 (167C5C00) [pid = 3600] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 116 (17F53400) [pid = 3600] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (10B60C00) [pid = 3600] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (197AAC00) [pid = 3600] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (10B67400) [pid = 3600] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:57:58 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (1A7F1C00) [pid = 3600] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:57:58 INFO - PROCESS | 3600 | 1467737878177 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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 957ms 08:57:58 INFO - PROCESS | 3600 | 1467737878235 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 3600 | 1467737878237 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 08:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:57:58 INFO - PROCESS | 3600 | 1467737878240 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 3600 | 1467737878242 Marionette TRACE conn2 <- [1,1746,null,{}] 08:57:58 INFO - PROCESS | 3600 | 1467737878245 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}] 08:57:58 INFO - PROCESS | 3600 | 1467737878247 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:58 INFO - PROCESS | 3600 | 1467737878326 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:57:58 INFO - PROCESS | 3600 | 1467737878331 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 3600 | 1467737878333 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:58 INFO - PROCESS | 3600 | ++DOCSHELL 10E57C00 == 47 [pid = 3600] [id = 446] 08:57:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (11894400) [pid = 3600] [serial = 1338] [outer = 00000000] 08:57:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (16BDBC00) [pid = 3600] [serial = 1339] [outer = 11894400] 08:57:58 INFO - PROCESS | 3600 | 1467737878465 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (16BE6C00) [pid = 3600] [serial = 1340] [outer = 11894400] 08:57:58 INFO - PROCESS | 3600 | 1467737878832 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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 614ms 08:57:58 INFO - PROCESS | 3600 | 1467737878862 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 3600 | 1467737878864 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 08:57:58 INFO - PROCESS | 3600 | 1467737878867 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:57:58 INFO - PROCESS | 3600 | 1467737878869 Marionette TRACE conn2 <- [1,1750,null,{}] 08:57:58 INFO - PROCESS | 3600 | 1467737878872 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}] 08:57:58 INFO - PROCESS | 3600 | 1467737878874 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:58 INFO - PROCESS | 3600 | 1467737878941 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:57:59 INFO - PROCESS | 3600 | 1467737879042 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 3600 | 1467737879044 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:59 INFO - PROCESS | 3600 | ++DOCSHELL 15F77000 == 48 [pid = 3600] [id = 447] 08:57:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (16686400) [pid = 3600] [serial = 1341] [outer = 00000000] 08:57:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 117 (1A7E8400) [pid = 3600] [serial = 1342] [outer = 16686400] 08:57:59 INFO - PROCESS | 3600 | 1467737879086 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 118 (1A7EA400) [pid = 3600] [serial = 1343] [outer = 16686400] 08:57:59 INFO - PROCESS | 3600 | 1467737879443 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]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 614ms 08:57:59 INFO - PROCESS | 3600 | 1467737879466 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 3600 | 1467737879468 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 08:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:57:59 INFO - PROCESS | 3600 | 1467737879472 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 3600 | 1467737879473 Marionette TRACE conn2 <- [1,1754,null,{}] 08:57:59 INFO - PROCESS | 3600 | 1467737879477 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}] 08:57:59 INFO - PROCESS | 3600 | 1467737879478 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:59 INFO - PROCESS | 3600 | 1467737879607 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:57:59 INFO - PROCESS | 3600 | 1467737879615 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 3600 | 1467737879617 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:57:59 INFO - PROCESS | 3600 | ++DOCSHELL 1A7F3000 == 49 [pid = 3600] [id = 448] 08:57:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 119 (1A7F5400) [pid = 3600] [serial = 1344] [outer = 00000000] 08:57:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 120 (1AC4C000) [pid = 3600] [serial = 1345] [outer = 1A7F5400] 08:57:59 INFO - PROCESS | 3600 | 1467737879664 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 121 (1AC53C00) [pid = 3600] [serial = 1346] [outer = 1A7F5400] 08:58:00 INFO - PROCESS | 3600 | 1467737880119 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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 673ms 08:58:00 INFO - PROCESS | 3600 | 1467737880156 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 3600 | 1467737880143 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 08:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:58:00 INFO - PROCESS | 3600 | 1467737880149 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 3600 | 1467737880153 Marionette TRACE conn2 <- [1,1758,null,{}] 08:58:00 INFO - PROCESS | 3600 | 1467737880159 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}] 08:58:00 INFO - PROCESS | 3600 | 1467737880162 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:00 INFO - PROCESS | 3600 | 1467737880319 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:58:00 INFO - PROCESS | 3600 | 1467737880447 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 3600 | 1467737880452 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:00 INFO - PROCESS | 3600 | ++DOCSHELL 12B75000 == 50 [pid = 3600] [id = 449] 08:58:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 122 (13287400) [pid = 3600] [serial = 1347] [outer = 00000000] 08:58:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 123 (13F0F400) [pid = 3600] [serial = 1348] [outer = 13287400] 08:58:00 INFO - PROCESS | 3600 | 1467737880508 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 124 (144D2400) [pid = 3600] [serial = 1349] [outer = 13287400] 08:58:01 INFO - PROCESS | 3600 | 1467737881027 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]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 898ms 08:58:01 INFO - PROCESS | 3600 | 1467737881063 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 3600 | 1467737881067 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 08:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:58:01 INFO - PROCESS | 3600 | 1467737881074 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 3600 | 1467737881077 Marionette TRACE conn2 <- [1,1762,null,{}] 08:58:01 INFO - PROCESS | 3600 | 1467737881081 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}] 08:58:01 INFO - PROCESS | 3600 | 1467737881084 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:01 INFO - PROCESS | 3600 | 1467737881192 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:58:01 INFO - PROCESS | 3600 | 1467737881307 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 3600 | 1467737881309 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:01 INFO - PROCESS | 3600 | ++DOCSHELL 1668F800 == 51 [pid = 3600] [id = 450] 08:58:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 125 (166D2C00) [pid = 3600] [serial = 1350] [outer = 00000000] 08:58:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 126 (16749400) [pid = 3600] [serial = 1351] [outer = 166D2C00] 08:58:01 INFO - PROCESS | 3600 | 1467737881405 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 127 (167C8C00) [pid = 3600] [serial = 1352] [outer = 166D2C00] 08:58:01 INFO - PROCESS | 3600 | 1467737881962 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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 958ms 08:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:58:02 INFO - PROCESS | 3600 | 1467737882042 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 3600 | 1467737882044 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 08:58:02 INFO - PROCESS | 3600 | 1467737882048 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 3600 | 1467737882052 Marionette TRACE conn2 <- [1,1766,null,{}] 08:58:02 INFO - PROCESS | 3600 | 1467737882075 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}] 08:58:02 INFO - PROCESS | 3600 | 1467737882080 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:02 INFO - PROCESS | 3600 | 1467737882212 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:58:02 INFO - PROCESS | 3600 | 1467737882274 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 3600 | 1467737882278 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:02 INFO - PROCESS | 3600 | ++DOCSHELL 19ADD800 == 52 [pid = 3600] [id = 451] 08:58:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 128 (19ADDC00) [pid = 3600] [serial = 1353] [outer = 00000000] 08:58:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 129 (19AE0800) [pid = 3600] [serial = 1354] [outer = 19ADDC00] 08:58:02 INFO - PROCESS | 3600 | 1467737882332 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 130 (19AE4800) [pid = 3600] [serial = 1355] [outer = 19ADDC00] 08:58:02 INFO - PROCESS | 3600 | 1467737882928 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]]]}] 08:58:02 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 08:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 898ms 08:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:58:02 INFO - PROCESS | 3600 | 1467737882941 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 3600 | 1467737882944 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 08:58:02 INFO - PROCESS | 3600 | 1467737882948 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 3600 | 1467737882950 Marionette TRACE conn2 <- [1,1770,null,{}] 08:58:02 INFO - PROCESS | 3600 | 1467737882954 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}] 08:58:02 INFO - PROCESS | 3600 | 1467737882956 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:03 INFO - PROCESS | 3600 | 1467737883067 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:58:03 INFO - PROCESS | 3600 | 1467737883179 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 3600 | 1467737883181 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:03 INFO - PROCESS | 3600 | ++DOCSHELL 167CA400 == 53 [pid = 3600] [id = 452] 08:58:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 131 (17D7E800) [pid = 3600] [serial = 1356] [outer = 00000000] 08:58:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 132 (1A565000) [pid = 3600] [serial = 1357] [outer = 17D7E800] 08:58:03 INFO - PROCESS | 3600 | 1467737883273 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 133 (1AA39C00) [pid = 3600] [serial = 1358] [outer = 17D7E800] 08:58:03 INFO - PROCESS | 3600 | 1467737883855 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]]]}] 08:58:04 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 08:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1093ms 08:58:04 INFO - PROCESS | 3600 | 1467737884067 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 3600 | 1467737884071 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 08:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:58:04 INFO - PROCESS | 3600 | 1467737884076 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 3600 | 1467737884079 Marionette TRACE conn2 <- [1,1774,null,{}] 08:58:04 INFO - PROCESS | 3600 | 1467737884085 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}] 08:58:04 INFO - PROCESS | 3600 | 1467737884088 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:04 INFO - PROCESS | 3600 | 1467737884192 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:58:04 INFO - PROCESS | 3600 | 1467737884334 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 3600 | 1467737884339 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:04 INFO - PROCESS | 3600 | ++DOCSHELL 13967C00 == 54 [pid = 3600] [id = 453] 08:58:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 134 (1396C800) [pid = 3600] [serial = 1359] [outer = 00000000] 08:58:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 135 (142F2800) [pid = 3600] [serial = 1360] [outer = 1396C800] 08:58:04 INFO - PROCESS | 3600 | 1467737884389 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 136 (1557C400) [pid = 3600] [serial = 1361] [outer = 1396C800] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 15F74400 == 53 [pid = 3600] [id = 397] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 105E0000 == 52 [pid = 3600] [id = 401] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 15F77000 == 51 [pid = 3600] [id = 447] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 10E57C00 == 50 [pid = 3600] [id = 446] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 19C50C00 == 49 [pid = 3600] [id = 445] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 1674B800 == 48 [pid = 3600] [id = 444] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 17337C00 == 47 [pid = 3600] [id = 443] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 167C9800 == 46 [pid = 3600] [id = 442] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 16747000 == 45 [pid = 3600] [id = 441] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 10E8F800 == 44 [pid = 3600] [id = 440] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 13289000 == 43 [pid = 3600] [id = 439] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 12E68C00 == 42 [pid = 3600] [id = 436] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 167BD800 == 41 [pid = 3600] [id = 437] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 11804400 == 40 [pid = 3600] [id = 407] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 12C88C00 == 39 [pid = 3600] [id = 402] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 174C2000 == 38 [pid = 3600] [id = 415] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 158EAC00 == 37 [pid = 3600] [id = 406] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 16613400 == 36 [pid = 3600] [id = 403] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 171D2800 == 35 [pid = 3600] [id = 413] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 10428400 == 34 [pid = 3600] [id = 404] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 1065FC00 == 33 [pid = 3600] [id = 435] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 1AA39800 == 32 [pid = 3600] [id = 438] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 167CA400 == 31 [pid = 3600] [id = 452] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 1668F800 == 30 [pid = 3600] [id = 450] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 19ADD800 == 29 [pid = 3600] [id = 451] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 1A7F3000 == 28 [pid = 3600] [id = 448] 08:58:05 INFO - PROCESS | 3600 | --DOCSHELL 12B75000 == 27 [pid = 3600] [id = 449] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 135 (17D25000) [pid = 3600] [serial = 1288] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 134 (158E6800) [pid = 3600] [serial = 1282] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 133 (15F28400) [pid = 3600] [serial = 1283] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 132 (16A8DC00) [pid = 3600] [serial = 1285] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 131 (19354C00) [pid = 3600] [serial = 1291] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 130 (16BE5000) [pid = 3600] [serial = 1286] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 129 (13F0FC00) [pid = 3600] [serial = 1267] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 128 (13226800) [pid = 3600] [serial = 1276] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 127 (114BA800) [pid = 3600] [serial = 1279] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 126 (19C46000) [pid = 3600] [serial = 1270] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 125 (12EEAC00) [pid = 3600] [serial = 1280] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 124 (1AB2B000) [pid = 3600] [serial = 1273] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 123 (1A341800) [pid = 3600] [serial = 1294] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 122 (197A2C00) [pid = 3600] [serial = 1292] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 121 (1A566800) [pid = 3600] [serial = 1297] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 120 (1A429800) [pid = 3600] [serial = 1295] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 119 (1A7EE400) [pid = 3600] [serial = 1298] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 118 (1AC4F800) [pid = 3600] [serial = 1304] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 117 (1AC4C800) [pid = 3600] [serial = 1303] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 116 (1AC57800) [pid = 3600] [serial = 1306] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (1A7F2C00) [pid = 3600] [serial = 1300] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (1AA37000) [pid = 3600] [serial = 1301] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (17D81400) [pid = 3600] [serial = 1289] [outer = 00000000] [url = about:blank] 08:58:05 INFO - PROCESS | 3600 | 1467737885820 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]]]}] 08:58:05 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 08:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1796ms 08:58:05 INFO - PROCESS | 3600 | 1467737885867 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 3600 | 1467737885871 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 08:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:58:05 INFO - PROCESS | 3600 | 1467737885877 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 3600 | 1467737885880 Marionette TRACE conn2 <- [1,1778,null,{}] 08:58:05 INFO - PROCESS | 3600 | 1467737885885 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}] 08:58:05 INFO - PROCESS | 3600 | 1467737885888 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:05 INFO - PROCESS | 3600 | 1467737885962 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:58:05 INFO - PROCESS | 3600 | 1467737885969 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 3600 | 1467737885974 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:05 INFO - PROCESS | 3600 | ++DOCSHELL 10B66C00 == 28 [pid = 3600] [id = 454] 08:58:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 114 (10B67400) [pid = 3600] [serial = 1362] [outer = 00000000] 08:58:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 115 (10E57C00) [pid = 3600] [serial = 1363] [outer = 10B67400] 08:58:06 INFO - PROCESS | 3600 | 1467737886020 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 116 (1121DC00) [pid = 3600] [serial = 1364] [outer = 10B67400] 08:58:06 INFO - PROCESS | 3600 | 1467737886496 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]]]}] 08:58:06 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) 08:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 674ms 08:58:06 INFO - PROCESS | 3600 | 1467737886540 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 3600 | 1467737886545 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 08:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:58:06 INFO - PROCESS | 3600 | 1467737886551 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 3600 | 1467737886554 Marionette TRACE conn2 <- [1,1782,null,{}] 08:58:06 INFO - PROCESS | 3600 | 1467737886558 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}] 08:58:06 INFO - PROCESS | 3600 | 1467737886560 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:06 INFO - PROCESS | 3600 | 1467737886645 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:58:06 INFO - PROCESS | 3600 | 1467737886653 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 3600 | 1467737886656 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:06 INFO - PROCESS | 3600 | ++DOCSHELL 1328BC00 == 29 [pid = 3600] [id = 455] 08:58:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 117 (1328FC00) [pid = 3600] [serial = 1365] [outer = 00000000] 08:58:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 118 (13B32400) [pid = 3600] [serial = 1366] [outer = 1328FC00] 08:58:06 INFO - PROCESS | 3600 | 1467737886684 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 119 (142F5400) [pid = 3600] [serial = 1367] [outer = 1328FC00] 08:58:07 INFO - PROCESS | 3600 | 1467737887140 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 613ms 08:58:07 INFO - PROCESS | 3600 | 1467737887155 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 3600 | 1467737887157 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 08:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:58:07 INFO - PROCESS | 3600 | 1467737887164 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 3600 | 1467737887167 Marionette TRACE conn2 <- [1,1786,null,{}] 08:58:07 INFO - PROCESS | 3600 | 1467737887178 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}] 08:58:07 INFO - PROCESS | 3600 | 1467737887183 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:07 INFO - PROCESS | 3600 | 1467737887295 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:58:07 INFO - PROCESS | 3600 | 1467737887305 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 3600 | 1467737887308 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:07 INFO - PROCESS | 3600 | ++DOCSHELL 15F28C00 == 30 [pid = 3600] [id = 456] 08:58:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 120 (15F29000) [pid = 3600] [serial = 1368] [outer = 00000000] 08:58:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 121 (15F76400) [pid = 3600] [serial = 1369] [outer = 15F29000] 08:58:07 INFO - PROCESS | 3600 | 1467737887439 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 122 (16533000) [pid = 3600] [serial = 1370] [outer = 15F29000] 08:58:07 INFO - PROCESS | 3600 | 1467737887815 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]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 674ms 08:58:07 INFO - PROCESS | 3600 | 1467737887842 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 3600 | 1467737887844 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 08:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:58:07 INFO - PROCESS | 3600 | 1467737887848 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 3600 | 1467737887858 Marionette TRACE conn2 <- [1,1790,null,{}] 08:58:07 INFO - PROCESS | 3600 | 1467737887862 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}] 08:58:07 INFO - PROCESS | 3600 | 1467737887864 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:07 INFO - PROCESS | 3600 | 1467737887976 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:58:08 INFO - PROCESS | 3600 | 1467737888046 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 3600 | 1467737888048 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:08 INFO - PROCESS | 3600 | ++DOCSHELL 16532800 == 31 [pid = 3600] [id = 457] 08:58:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 123 (16534400) [pid = 3600] [serial = 1371] [outer = 00000000] 08:58:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 124 (16685C00) [pid = 3600] [serial = 1372] [outer = 16534400] 08:58:08 INFO - PROCESS | 3600 | 1467737888094 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 125 (166D4C00) [pid = 3600] [serial = 1373] [outer = 16534400] 08:58:08 INFO - PROCESS | 3600 | 1467737888501 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]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 733ms 08:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:58:08 INFO - PROCESS | 3600 | 1467737888600 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 3600 | 1467737888602 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 08:58:08 INFO - PROCESS | 3600 | 1467737888610 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 3600 | 1467737888611 Marionette TRACE conn2 <- [1,1794,null,{}] 08:58:08 INFO - PROCESS | 3600 | 1467737888615 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}] 08:58:08 INFO - PROCESS | 3600 | 1467737888617 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:08 INFO - PROCESS | 3600 | 1467737888708 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:58:08 INFO - PROCESS | 3600 | 1467737888717 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 3600 | 1467737888719 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:08 INFO - PROCESS | 3600 | ++DOCSHELL 16744C00 == 32 [pid = 3600] [id = 458] 08:58:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 126 (16746C00) [pid = 3600] [serial = 1374] [outer = 00000000] 08:58:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 127 (167C9C00) [pid = 3600] [serial = 1375] [outer = 16746C00] 08:58:08 INFO - PROCESS | 3600 | 1467737888762 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 128 (16BD9800) [pid = 3600] [serial = 1376] [outer = 16746C00] 08:58:09 INFO - PROCESS | 3600 | 1467737889192 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]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 629ms 08:58:09 INFO - PROCESS | 3600 | 1467737889226 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 3600 | 1467737889228 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 08:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:58:09 INFO - PROCESS | 3600 | 1467737889232 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 3600 | 1467737889233 Marionette TRACE conn2 <- [1,1798,null,{}] 08:58:09 INFO - PROCESS | 3600 | 1467737889243 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}] 08:58:09 INFO - PROCESS | 3600 | 1467737889249 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:09 INFO - PROCESS | 3600 | 1467737889380 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:58:09 INFO - PROCESS | 3600 | 1467737889393 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 3600 | 1467737889395 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:09 INFO - PROCESS | 3600 | ++DOCSHELL 17154800 == 33 [pid = 3600] [id = 459] 08:58:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 129 (17406400) [pid = 3600] [serial = 1377] [outer = 00000000] 08:58:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 130 (17D19C00) [pid = 3600] [serial = 1378] [outer = 17406400] 08:58:09 INFO - PROCESS | 3600 | 1467737889437 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 131 (19354C00) [pid = 3600] [serial = 1379] [outer = 17406400] 08:58:09 INFO - PROCESS | 3600 | 1467737889872 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]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 673ms 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 130 (10E95C00) [pid = 3600] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 129 (11D8D400) [pid = 3600] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 128 (1A42C000) [pid = 3600] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 127 (16686400) [pid = 3600] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 126 (1A7F5400) [pid = 3600] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 125 (174C1C00) [pid = 3600] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 124 (17F60000) [pid = 3600] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 123 (11894400) [pid = 3600] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 122 (16748400) [pid = 3600] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 121 (167CB800) [pid = 3600] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 120 (12E69000) [pid = 3600] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 119 (1AA3DC00) [pid = 3600] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 118 (10E91C00) [pid = 3600] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 117 (15F2D800) [pid = 3600] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 116 (167BF400) [pid = 3600] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 115 (13960C00) [pid = 3600] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 114 (1A34B800) [pid = 3600] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 113 (167CB000) [pid = 3600] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (19E82400) [pid = 3600] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (1714F000) [pid = 3600] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (15B39800) [pid = 3600] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (19C4D800) [pid = 3600] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (142F4C00) [pid = 3600] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (10B82400) [pid = 3600] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (10E9A000) [pid = 3600] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1322A400) [pid = 3600] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (1740A800) [pid = 3600] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (167C4C00) [pid = 3600] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (11CF4000) [pid = 3600] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (171D5400) [pid = 3600] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (1AA3C800) [pid = 3600] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (10B7D800) [pid = 3600] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:58:10 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (1188D800) [pid = 3600] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:58:10 INFO - PROCESS | 3600 | 1467737890356 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 3600 | 1467737890358 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 08:58:10 INFO - PROCESS | 3600 | 1467737890369 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 3600 | 1467737890372 Marionette TRACE conn2 <- [1,1802,null,{}] 08:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:58:10 INFO - PROCESS | 3600 | 1467737890385 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}] 08:58:10 INFO - PROCESS | 3600 | 1467737890387 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:10 INFO - PROCESS | 3600 | 1467737890463 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:58:10 INFO - PROCESS | 3600 | 1467737890471 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 3600 | 1467737890473 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:10 INFO - PROCESS | 3600 | ++DOCSHELL 11281C00 == 34 [pid = 3600] [id = 460] 08:58:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (11282000) [pid = 3600] [serial = 1380] [outer = 00000000] 08:58:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (11D8D400) [pid = 3600] [serial = 1381] [outer = 11282000] 08:58:10 INFO - PROCESS | 3600 | 1467737890515 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (12C8D800) [pid = 3600] [serial = 1382] [outer = 11282000] 08:58:10 INFO - PROCESS | 3600 | 1467737890951 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]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 584ms 08:58:10 INFO - PROCESS | 3600 | 1467737890987 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 3600 | 1467737890989 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 08:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:58:10 INFO - PROCESS | 3600 | 1467737890992 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 3600 | 1467737890994 Marionette TRACE conn2 <- [1,1806,null,{}] 08:58:10 INFO - PROCESS | 3600 | 1467737890998 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}] 08:58:10 INFO - PROCESS | 3600 | 1467737890999 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:11 INFO - PROCESS | 3600 | 1467737891076 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:58:11 INFO - PROCESS | 3600 | 1467737891081 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 3600 | 1467737891083 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:11 INFO - PROCESS | 3600 | ++DOCSHELL 10E95C00 == 35 [pid = 3600] [id = 461] 08:58:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (12C88400) [pid = 3600] [serial = 1383] [outer = 00000000] 08:58:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (15B47C00) [pid = 3600] [serial = 1384] [outer = 12C88400] 08:58:11 INFO - PROCESS | 3600 | 1467737891127 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 104 (16686400) [pid = 3600] [serial = 1385] [outer = 12C88400] 08:58:11 INFO - PROCESS | 3600 | 1467737891520 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]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 08:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:58:11 INFO - PROCESS | 3600 | 1467737891567 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 3600 | 1467737891569 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 08:58:11 INFO - PROCESS | 3600 | 1467737891572 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 3600 | 1467737891574 Marionette TRACE conn2 <- [1,1810,null,{}] 08:58:11 INFO - PROCESS | 3600 | 1467737891578 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}] 08:58:11 INFO - PROCESS | 3600 | 1467737891579 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:11 INFO - PROCESS | 3600 | 1467737891657 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:58:11 INFO - PROCESS | 3600 | 1467737891662 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 3600 | 1467737891664 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:11 INFO - PROCESS | 3600 | ++DOCSHELL 167CB800 == 36 [pid = 3600] [id = 462] 08:58:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (16BD9400) [pid = 3600] [serial = 1386] [outer = 00000000] 08:58:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (16BE6800) [pid = 3600] [serial = 1387] [outer = 16BD9400] 08:58:11 INFO - PROCESS | 3600 | 1467737891706 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (16BE6000) [pid = 3600] [serial = 1388] [outer = 16BD9400] 08:58:12 INFO - PROCESS | 3600 | 1467737892135 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]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 598ms 08:58:12 INFO - PROCESS | 3600 | 1467737892195 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 3600 | 1467737892197 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 08:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:58:12 INFO - PROCESS | 3600 | 1467737892200 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 3600 | 1467737892202 Marionette TRACE conn2 <- [1,1814,null,{}] 08:58:12 INFO - PROCESS | 3600 | 1467737892205 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}] 08:58:12 INFO - PROCESS | 3600 | 1467737892207 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:12 INFO - PROCESS | 3600 | 1467737892339 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:58:12 INFO - PROCESS | 3600 | 1467737892465 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 3600 | 1467737892468 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:12 INFO - PROCESS | 3600 | ++DOCSHELL 105EA000 == 37 [pid = 3600] [id = 463] 08:58:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 108 (1065A800) [pid = 3600] [serial = 1389] [outer = 00000000] 08:58:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 109 (10A79000) [pid = 3600] [serial = 1390] [outer = 1065A800] 08:58:12 INFO - PROCESS | 3600 | 1467737892528 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 110 (10E57800) [pid = 3600] [serial = 1391] [outer = 1065A800] 08:58:13 INFO - PROCESS | 3600 | 1467737893296 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]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1138ms 08:58:13 INFO - PROCESS | 3600 | 1467737893338 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 3600 | 1467737893343 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 08:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:58:13 INFO - PROCESS | 3600 | 1467737893348 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 3600 | 1467737893351 Marionette TRACE conn2 <- [1,1818,null,{}] 08:58:13 INFO - PROCESS | 3600 | 1467737893356 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}] 08:58:13 INFO - PROCESS | 3600 | 1467737893359 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:13 INFO - PROCESS | 3600 | 1467737893476 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:58:13 INFO - PROCESS | 3600 | 1467737893615 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 3600 | 1467737893618 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:13 INFO - PROCESS | 3600 | ++DOCSHELL 114B7C00 == 38 [pid = 3600] [id = 464] 08:58:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 111 (144CE400) [pid = 3600] [serial = 1392] [outer = 00000000] 08:58:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 112 (158E2000) [pid = 3600] [serial = 1393] [outer = 144CE400] 08:58:13 INFO - PROCESS | 3600 | 1467737893674 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 113 (15B44C00) [pid = 3600] [serial = 1394] [outer = 144CE400] 08:58:14 INFO - PROCESS | 3600 | 1467737894523 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]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1257ms 08:58:14 INFO - PROCESS | 3600 | 1467737894610 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 3600 | 1467737894614 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 08:58:14 INFO - PROCESS | 3600 | 1467737894620 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:58:14 INFO - PROCESS | 3600 | 1467737894623 Marionette TRACE conn2 <- [1,1822,null,{}] 08:58:14 INFO - PROCESS | 3600 | 1467737894628 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}] 08:58:14 INFO - PROCESS | 3600 | 1467737894631 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:14 INFO - PROCESS | 3600 | 1467737894766 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:58:14 INFO - PROCESS | 3600 | 1467737894896 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:14 INFO - PROCESS | 3600 | 1467737894901 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 167CB800 == 37 [pid = 3600] [id = 462] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 10E95C00 == 36 [pid = 3600] [id = 461] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 11281C00 == 35 [pid = 3600] [id = 460] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 17154800 == 34 [pid = 3600] [id = 459] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 16744C00 == 33 [pid = 3600] [id = 458] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 16532800 == 32 [pid = 3600] [id = 457] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 15F28C00 == 31 [pid = 3600] [id = 456] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 1328BC00 == 30 [pid = 3600] [id = 455] 08:58:14 INFO - PROCESS | 3600 | --DOCSHELL 10B66C00 == 29 [pid = 3600] [id = 454] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 112 (155D7400) [pid = 3600] [serial = 1223] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 111 (1A429C00) [pid = 3600] [serial = 1214] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 110 (16614800) [pid = 3600] [serial = 1220] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 109 (155DA800) [pid = 3600] [serial = 1178] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 108 (11282800) [pid = 3600] [serial = 1139] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 107 (11DDEC00) [pid = 3600] [serial = 1142] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (17D78C00) [pid = 3600] [serial = 1181] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (12E6B800) [pid = 3600] [serial = 1175] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (1328E800) [pid = 3600] [serial = 1217] [outer = 00000000] [url = about:blank] 08:58:14 INFO - PROCESS | 3600 | ++DOCSHELL 10A77C00 == 30 [pid = 3600] [id = 465] 08:58:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 105 (10B66C00) [pid = 3600] [serial = 1395] [outer = 00000000] 08:58:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 106 (114BAC00) [pid = 3600] [serial = 1396] [outer = 10B66C00] 08:58:15 INFO - PROCESS | 3600 | 1467737895016 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 107 (11D90400) [pid = 3600] [serial = 1397] [outer = 10B66C00] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 106 (153DA800) [pid = 3600] [serial = 1277] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 105 (1A55B000) [pid = 3600] [serial = 1247] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 104 (1AA3E400) [pid = 3600] [serial = 1265] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 103 (17D25800) [pid = 3600] [serial = 1235] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (1A423C00) [pid = 3600] [serial = 1244] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (15B3CC00) [pid = 3600] [serial = 1238] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (1A34C400) [pid = 3600] [serial = 1271] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (17F57000) [pid = 3600] [serial = 1241] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (1AB32800) [pid = 3600] [serial = 1274] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (153E6400) [pid = 3600] [serial = 1268] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (1A7EA400) [pid = 3600] [serial = 1343] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (1AC4C000) [pid = 3600] [serial = 1345] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (17D80000) [pid = 3600] [serial = 1330] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (17F52400) [pid = 3600] [serial = 1331] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (19C51000) [pid = 3600] [serial = 1333] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (16BDBC00) [pid = 3600] [serial = 1339] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1674BC00) [pid = 3600] [serial = 1324] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (1674FC00) [pid = 3600] [serial = 1325] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1715A800) [pid = 3600] [serial = 1327] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (142F7000) [pid = 3600] [serial = 1309] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (155D4400) [pid = 3600] [serial = 1310] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1AC50800) [pid = 3600] [serial = 1315] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1AF05C00) [pid = 3600] [serial = 1316] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (144D3000) [pid = 3600] [serial = 1321] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (15F25800) [pid = 3600] [serial = 1322] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1AF03C00) [pid = 3600] [serial = 1307] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (170E9800) [pid = 3600] [serial = 1312] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (17D22000) [pid = 3600] [serial = 1313] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (11217800) [pid = 3600] [serial = 1318] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (13B2CC00) [pid = 3600] [serial = 1319] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1A55DC00) [pid = 3600] [serial = 1336] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1AC53C00) [pid = 3600] [serial = 1346] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1A566000) [pid = 3600] [serial = 1337] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (19FBD800) [pid = 3600] [serial = 1334] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16BE6C00) [pid = 3600] [serial = 1340] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1A7E8400) [pid = 3600] [serial = 1342] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17406000) [pid = 3600] [serial = 1328] [outer = 00000000] [url = about:blank] 08:58:15 INFO - PROCESS | 3600 | 1467737895485 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]]]}] 08:58:15 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 08:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 898ms 08:58:15 INFO - PROCESS | 3600 | 1467737895528 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 3600 | 1467737895533 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 08:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:58:15 INFO - PROCESS | 3600 | 1467737895539 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 3600 | 1467737895541 Marionette TRACE conn2 <- [1,1826,null,{}] 08:58:15 INFO - PROCESS | 3600 | 1467737895545 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}] 08:58:15 INFO - PROCESS | 3600 | 1467737895548 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:15 INFO - PROCESS | 3600 | 1467737895632 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:58:15 INFO - PROCESS | 3600 | 1467737895621 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 3600 | 1467737895623 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:15 INFO - PROCESS | 3600 | ++DOCSHELL 12EE6400 == 31 [pid = 3600] [id = 466] 08:58:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (12EEAC00) [pid = 3600] [serial = 1398] [outer = 00000000] 08:58:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (131ED800) [pid = 3600] [serial = 1399] [outer = 12EEAC00] 08:58:15 INFO - PROCESS | 3600 | 1467737895669 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (13A73C00) [pid = 3600] [serial = 1400] [outer = 12EEAC00] 08:58:16 INFO - PROCESS | 3600 | 1467737896132 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]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 674ms 08:58:16 INFO - PROCESS | 3600 | 1467737896203 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 3600 | 1467737896205 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 08:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:58:16 INFO - PROCESS | 3600 | 1467737896209 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 3600 | 1467737896212 Marionette TRACE conn2 <- [1,1830,null,{}] 08:58:16 INFO - PROCESS | 3600 | 1467737896222 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}] 08:58:16 INFO - PROCESS | 3600 | 1467737896227 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:16 INFO - PROCESS | 3600 | 1467737896348 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:58:16 INFO - PROCESS | 3600 | 1467737896453 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 3600 | 1467737896456 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:16 INFO - PROCESS | 3600 | ++DOCSHELL 1564E400 == 32 [pid = 3600] [id = 467] 08:58:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15650400) [pid = 3600] [serial = 1401] [outer = 00000000] 08:58:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B45800) [pid = 3600] [serial = 1402] [outer = 15650400] 08:58:16 INFO - PROCESS | 3600 | 1467737896502 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F29400) [pid = 3600] [serial = 1403] [outer = 15650400] 08:58:16 INFO - PROCESS | 3600 | 1467737896849 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]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 673ms 08:58:16 INFO - PROCESS | 3600 | 1467737896887 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 3600 | 1467737896890 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 08:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:58:16 INFO - PROCESS | 3600 | 1467737896893 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 3600 | 1467737896895 Marionette TRACE conn2 <- [1,1834,null,{}] 08:58:16 INFO - PROCESS | 3600 | 1467737896899 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}] 08:58:16 INFO - PROCESS | 3600 | 1467737896901 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:16 INFO - PROCESS | 3600 | 1467737896974 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:58:16 INFO - PROCESS | 3600 | 1467737896980 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 3600 | 1467737896982 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:16 INFO - PROCESS | 3600 | ++DOCSHELL 10473000 == 33 [pid = 3600] [id = 468] 08:58:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (10A0FC00) [pid = 3600] [serial = 1404] [outer = 00000000] 08:58:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16615C00) [pid = 3600] [serial = 1405] [outer = 10A0FC00] 08:58:17 INFO - PROCESS | 3600 | 1467737897025 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16686C00) [pid = 3600] [serial = 1406] [outer = 10A0FC00] 08:58:17 INFO - PROCESS | 3600 | 1467737897473 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]]]}] 08:58:17 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) 08:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 614ms 08:58:17 INFO - PROCESS | 3600 | 1467737897495 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 3600 | 1467737897497 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 08:58:17 INFO - PROCESS | 3600 | 1467737897500 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:58:17 INFO - PROCESS | 3600 | 1467737897502 Marionette TRACE conn2 <- [1,1838,null,{}] 08:58:17 INFO - PROCESS | 3600 | 1467737897509 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}] 08:58:17 INFO - PROCESS | 3600 | 1467737897511 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:17 INFO - PROCESS | 3600 | 1467737897618 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:58:17 INFO - PROCESS | 3600 | 1467737897624 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 3600 | 1467737897627 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:17 INFO - PROCESS | 3600 | ++DOCSHELL 15F2B400 == 34 [pid = 3600] [id = 469] 08:58:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16618000) [pid = 3600] [serial = 1407] [outer = 00000000] 08:58:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1674D000) [pid = 3600] [serial = 1408] [outer = 16618000] 08:58:17 INFO - PROCESS | 3600 | 1467737897669 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16750800) [pid = 3600] [serial = 1409] [outer = 16618000] 08:58:18 INFO - PROCESS | 3600 | 1467737898131 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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 659ms 08:58:18 INFO - PROCESS | 3600 | 1467737898183 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 3600 | 1467737898185 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 08:58:18 INFO - PROCESS | 3600 | 1467737898189 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 3600 | 1467737898190 Marionette TRACE conn2 <- [1,1842,null,{}] 08:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:58:18 INFO - PROCESS | 3600 | 1467737898194 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}] 08:58:18 INFO - PROCESS | 3600 | 1467737898200 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:18 INFO - PROCESS | 3600 | 1467737898345 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:58:18 INFO - PROCESS | 3600 | 1467737898409 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 3600 | 1467737898411 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:18 INFO - PROCESS | 3600 | ++DOCSHELL 16BDDC00 == 35 [pid = 3600] [id = 470] 08:58:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BDE800) [pid = 3600] [serial = 1410] [outer = 00000000] 08:58:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (171DAC00) [pid = 3600] [serial = 1411] [outer = 16BDE800] 08:58:18 INFO - PROCESS | 3600 | 1467737898454 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1792F400) [pid = 3600] [serial = 1412] [outer = 16BDE800] 08:58:18 INFO - PROCESS | 3600 | 1467737898869 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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 718ms 08:58:18 INFO - PROCESS | 3600 | 1467737898922 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 3600 | 1467737898924 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 08:58:18 INFO - PROCESS | 3600 | 1467737898928 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:58:18 INFO - PROCESS | 3600 | 1467737898929 Marionette TRACE conn2 <- [1,1846,null,{}] 08:58:18 INFO - PROCESS | 3600 | 1467737898933 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}] 08:58:18 INFO - PROCESS | 3600 | 1467737898944 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:19 INFO - PROCESS | 3600 | 1467737899036 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:58:19 INFO - PROCESS | 3600 | 1467737899042 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 3600 | 1467737899044 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:19 INFO - PROCESS | 3600 | ++DOCSHELL 17D26400 == 36 [pid = 3600] [id = 471] 08:58:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17D7A400) [pid = 3600] [serial = 1413] [outer = 00000000] 08:58:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17D82000) [pid = 3600] [serial = 1414] [outer = 17D7A400] 08:58:19 INFO - PROCESS | 3600 | 1467737899086 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17D83C00) [pid = 3600] [serial = 1415] [outer = 17D7A400] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (16746C00) [pid = 3600] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (15F29000) [pid = 3600] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1328FC00) [pid = 3600] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (17406400) [pid = 3600] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (11282000) [pid = 3600] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (10B67400) [pid = 3600] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13287400) [pid = 3600] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1396C800) [pid = 3600] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (166D2C00) [pid = 3600] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (19ADDC00) [pid = 3600] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (16534400) [pid = 3600] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17D7E800) [pid = 3600] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:58:19 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12C88400) [pid = 3600] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:58:19 INFO - PROCESS | 3600 | 1467737899590 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]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 718ms 08:58:19 INFO - PROCESS | 3600 | 1467737899633 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 3600 | 1467737899635 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 08:58:19 INFO - PROCESS | 3600 | 1467737899639 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:58:19 INFO - PROCESS | 3600 | 1467737899640 Marionette TRACE conn2 <- [1,1850,null,{}] 08:58:19 INFO - PROCESS | 3600 | 1467737899644 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}] 08:58:19 INFO - PROCESS | 3600 | 1467737899646 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:19 INFO - PROCESS | 3600 | 1467737899736 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:58:19 INFO - PROCESS | 3600 | 1467737899741 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 3600 | 1467737899743 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:19 INFO - PROCESS | 3600 | ++DOCSHELL 131E8400 == 37 [pid = 3600] [id = 472] 08:58:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F29000) [pid = 3600] [serial = 1416] [outer = 00000000] 08:58:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16746C00) [pid = 3600] [serial = 1417] [outer = 15F29000] 08:58:19 INFO - PROCESS | 3600 | 1467737899786 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17408800) [pid = 3600] [serial = 1418] [outer = 15F29000] 08:58:20 INFO - PROCESS | 3600 | 1467737900190 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]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 614ms 08:58:20 INFO - PROCESS | 3600 | 1467737900241 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 3600 | 1467737900243 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 08:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:58:20 INFO - PROCESS | 3600 | 1467737900247 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 3600 | 1467737900248 Marionette TRACE conn2 <- [1,1854,null,{}] 08:58:20 INFO - PROCESS | 3600 | 1467737900252 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}] 08:58:20 INFO - PROCESS | 3600 | 1467737900254 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:20 INFO - PROCESS | 3600 | 1467737900337 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:58:20 INFO - PROCESS | 3600 | 1467737900342 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 3600 | 1467737900344 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:20 INFO - PROCESS | 3600 | ++DOCSHELL 15B43000 == 38 [pid = 3600] [id = 473] 08:58:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16A87000) [pid = 3600] [serial = 1419] [outer = 00000000] 08:58:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D81C00) [pid = 3600] [serial = 1420] [outer = 16A87000] 08:58:20 INFO - PROCESS | 3600 | 1467737900386 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17F60C00) [pid = 3600] [serial = 1421] [outer = 16A87000] 08:58:20 INFO - PROCESS | 3600 | 1467737900808 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]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 614ms 08:58:20 INFO - PROCESS | 3600 | 1467737900866 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 3600 | 1467737900868 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 08:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:58:20 INFO - PROCESS | 3600 | 1467737900881 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 3600 | 1467737900883 Marionette TRACE conn2 <- [1,1858,null,{}] 08:58:20 INFO - PROCESS | 3600 | 1467737900886 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}] 08:58:20 INFO - PROCESS | 3600 | 1467737900888 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:20 INFO - PROCESS | 3600 | 1467737900967 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:58:20 INFO - PROCESS | 3600 | 1467737900973 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 3600 | 1467737900975 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:20 INFO - PROCESS | 3600 | ++DOCSHELL 15F73C00 == 39 [pid = 3600] [id = 474] 08:58:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (166D4400) [pid = 3600] [serial = 1422] [outer = 00000000] 08:58:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (197A9400) [pid = 3600] [serial = 1423] [outer = 166D4400] 08:58:20 INFO - PROCESS | 3600 | 1467737901018 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (197AAC00) [pid = 3600] [serial = 1424] [outer = 166D4400] 08:58:21 INFO - PROCESS | 3600 | 1467737901587 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]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 763ms 08:58:21 INFO - PROCESS | 3600 | 1467737901674 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 3600 | 1467737901678 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 08:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:58:21 INFO - PROCESS | 3600 | 1467737901699 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 3600 | 1467737901702 Marionette TRACE conn2 <- [1,1862,null,{}] 08:58:21 INFO - PROCESS | 3600 | 1467737901709 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}] 08:58:21 INFO - PROCESS | 3600 | 1467737901712 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:21 INFO - PROCESS | 3600 | 1467737901827 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:58:21 INFO - PROCESS | 3600 | 1467737901941 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 3600 | 1467737901944 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:21 INFO - PROCESS | 3600 | ++DOCSHELL 10B76800 == 40 [pid = 3600] [id = 475] 08:58:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (11284400) [pid = 3600] [serial = 1425] [outer = 00000000] 08:58:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (12E69800) [pid = 3600] [serial = 1426] [outer = 11284400] 08:58:21 INFO - PROCESS | 3600 | 1467737902000 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1396BC00) [pid = 3600] [serial = 1427] [outer = 11284400] 08:58:22 INFO - PROCESS | 3600 | 1467737902587 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]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 958ms 08:58:22 INFO - PROCESS | 3600 | 1467737902664 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 3600 | 1467737902668 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 08:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:58:22 INFO - PROCESS | 3600 | 1467737902659 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 3600 | 1467737902661 Marionette TRACE conn2 <- [1,1866,null,{}] 08:58:22 INFO - PROCESS | 3600 | 1467737902665 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}] 08:58:22 INFO - PROCESS | 3600 | 1467737902668 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:22 INFO - PROCESS | 3600 | 1467737902776 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:58:22 INFO - PROCESS | 3600 | 1467737902914 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 3600 | 1467737902917 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:22 INFO - PROCESS | 3600 | ++DOCSHELL 155DB400 == 41 [pid = 3600] [id = 476] 08:58:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1565C000) [pid = 3600] [serial = 1428] [outer = 00000000] 08:58:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (15F2F000) [pid = 3600] [serial = 1429] [outer = 1565C000] 08:58:22 INFO - PROCESS | 3600 | 1467737902973 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (16540C00) [pid = 3600] [serial = 1430] [outer = 1565C000] 08:58:23 INFO - PROCESS | 3600 | 1467737903587 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]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 958ms 08:58:23 INFO - PROCESS | 3600 | 1467737903623 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 3600 | 1467737903626 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 08:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:58:23 INFO - PROCESS | 3600 | 1467737903631 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 3600 | 1467737903634 Marionette TRACE conn2 <- [1,1870,null,{}] 08:58:23 INFO - PROCESS | 3600 | 1467737903645 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}] 08:58:23 INFO - PROCESS | 3600 | 1467737903650 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:23 INFO - PROCESS | 3600 | 1467737903755 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:58:23 INFO - PROCESS | 3600 | 1467737903866 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:23 INFO - PROCESS | 3600 | 1467737903870 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:23 INFO - PROCESS | 3600 | ++DOCSHELL 17D81400 == 42 [pid = 3600] [id = 477] 08:58:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (17F52C00) [pid = 3600] [serial = 1431] [outer = 00000000] 08:58:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (1979E400) [pid = 3600] [serial = 1432] [outer = 17F52C00] 08:58:23 INFO - PROCESS | 3600 | 1467737903909 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (19ADB400) [pid = 3600] [serial = 1433] [outer = 17F52C00] 08:58:24 INFO - PROCESS | 3600 | 1467737904500 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]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 913ms 08:58:24 INFO - PROCESS | 3600 | 1467737904695 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 3600 | 1467737904699 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 08:58:24 INFO - PROCESS | 3600 | 1467737904713 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 3600 | 1467737904715 Marionette TRACE conn2 <- [1,1874,null,{}] 08:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:58:24 INFO - PROCESS | 3600 | 1467737904721 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}] 08:58:24 INFO - PROCESS | 3600 | 1467737904724 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:24 INFO - PROCESS | 3600 | 1467737904806 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:58:24 INFO - PROCESS | 3600 | 1467737904940 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 3600 | 1467737904944 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:24 INFO - PROCESS | 3600 | ++DOCSHELL 10B5A800 == 43 [pid = 3600] [id = 478] 08:58:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (10B7D000) [pid = 3600] [serial = 1434] [outer = 00000000] 08:58:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (12B6A000) [pid = 3600] [serial = 1435] [outer = 10B7D000] 08:58:24 INFO - PROCESS | 3600 | 1467737904995 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (12BB6800) [pid = 3600] [serial = 1436] [outer = 10B7D000] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 15B43000 == 42 [pid = 3600] [id = 473] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 131E8400 == 41 [pid = 3600] [id = 472] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 17D26400 == 40 [pid = 3600] [id = 471] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 16BDDC00 == 39 [pid = 3600] [id = 470] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 15F2B400 == 38 [pid = 3600] [id = 469] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 10473000 == 37 [pid = 3600] [id = 468] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 1564E400 == 36 [pid = 3600] [id = 467] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 12EE6400 == 35 [pid = 3600] [id = 466] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 10A77C00 == 34 [pid = 3600] [id = 465] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 114B7C00 == 33 [pid = 3600] [id = 464] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 105EA000 == 32 [pid = 3600] [id = 463] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 13967C00 == 31 [pid = 3600] [id = 453] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 155DB400 == 30 [pid = 3600] [id = 476] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 17D81400 == 29 [pid = 3600] [id = 477] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 15F73C00 == 28 [pid = 3600] [id = 474] 08:58:26 INFO - PROCESS | 3600 | --DOCSHELL 10B76800 == 27 [pid = 3600] [id = 475] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (167C9C00) [pid = 3600] [serial = 1375] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (15F76400) [pid = 3600] [serial = 1369] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (16533000) [pid = 3600] [serial = 1370] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (13B32400) [pid = 3600] [serial = 1366] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (142F5400) [pid = 3600] [serial = 1367] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (17D19C00) [pid = 3600] [serial = 1378] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (11D8D400) [pid = 3600] [serial = 1381] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (10E57C00) [pid = 3600] [serial = 1363] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1121DC00) [pid = 3600] [serial = 1364] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (19354C00) [pid = 3600] [serial = 1379] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (144D2400) [pid = 3600] [serial = 1349] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (13F0F400) [pid = 3600] [serial = 1348] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (1557C400) [pid = 3600] [serial = 1361] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (167C8C00) [pid = 3600] [serial = 1352] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16749400) [pid = 3600] [serial = 1351] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (12C8D800) [pid = 3600] [serial = 1382] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (19AE4800) [pid = 3600] [serial = 1355] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (142F2800) [pid = 3600] [serial = 1360] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (19AE0800) [pid = 3600] [serial = 1354] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16685C00) [pid = 3600] [serial = 1372] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1AA39C00) [pid = 3600] [serial = 1358] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (166D4C00) [pid = 3600] [serial = 1373] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16BD9800) [pid = 3600] [serial = 1376] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16686400) [pid = 3600] [serial = 1385] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15B47C00) [pid = 3600] [serial = 1384] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1A565000) [pid = 3600] [serial = 1357] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16BE6800) [pid = 3600] [serial = 1387] [outer = 00000000] [url = about:blank] 08:58:26 INFO - PROCESS | 3600 | 1467737906142 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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1496ms 08:58:26 INFO - PROCESS | 3600 | 1467737906215 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 3600 | 1467737906219 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 08:58:26 INFO - PROCESS | 3600 | 1467737906224 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:58:26 INFO - PROCESS | 3600 | 1467737906227 Marionette TRACE conn2 <- [1,1878,null,{}] 08:58:26 INFO - PROCESS | 3600 | 1467737906233 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}] 08:58:26 INFO - PROCESS | 3600 | 1467737906236 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:26 INFO - PROCESS | 3600 | 1467737906322 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:58:26 INFO - PROCESS | 3600 | 1467737906314 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 3600 | 1467737906318 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:26 INFO - PROCESS | 3600 | ++DOCSHELL 10E97400 == 28 [pid = 3600] [id = 479] 08:58:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (10E99000) [pid = 3600] [serial = 1437] [outer = 00000000] 08:58:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (11219400) [pid = 3600] [serial = 1438] [outer = 10E99000] 08:58:26 INFO - PROCESS | 3600 | 1467737906369 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (11284800) [pid = 3600] [serial = 1439] [outer = 10E99000] 08:58:26 INFO - PROCESS | 3600 | 1467737906850 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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 674ms 08:58:26 INFO - PROCESS | 3600 | 1467737906889 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 3600 | 1467737906893 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 08:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:58:26 INFO - PROCESS | 3600 | 1467737906900 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 3600 | 1467737906903 Marionette TRACE conn2 <- [1,1882,null,{}] 08:58:26 INFO - PROCESS | 3600 | 1467737906906 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}] 08:58:26 INFO - PROCESS | 3600 | 1467737906909 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:26 INFO - PROCESS | 3600 | 1467737906993 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:58:26 INFO - PROCESS | 3600 | 1467737907001 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 3600 | 1467737907004 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:27 INFO - PROCESS | 3600 | ++DOCSHELL 13109C00 == 29 [pid = 3600] [id = 480] 08:58:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1310A000) [pid = 3600] [serial = 1440] [outer = 00000000] 08:58:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13226800) [pid = 3600] [serial = 1441] [outer = 1310A000] 08:58:27 INFO - PROCESS | 3600 | 1467737907050 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (13960C00) [pid = 3600] [serial = 1442] [outer = 1310A000] 08:58:27 INFO - PROCESS | 3600 | 1467737907505 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]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 598ms 08:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:58:27 INFO - PROCESS | 3600 | 1467737907503 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 3600 | 1467737907505 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 08:58:27 INFO - PROCESS | 3600 | 1467737907508 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 3600 | 1467737907512 Marionette TRACE conn2 <- [1,1886,null,{}] 08:58:27 INFO - PROCESS | 3600 | 1467737907526 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}] 08:58:27 INFO - PROCESS | 3600 | 1467737907531 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:27 INFO - PROCESS | 3600 | 1467737907643 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:58:27 INFO - PROCESS | 3600 | 1467737907732 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 3600 | 1467737907736 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:27 INFO - PROCESS | 3600 | ++DOCSHELL 142F4C00 == 30 [pid = 3600] [id = 481] 08:58:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (142FB800) [pid = 3600] [serial = 1443] [outer = 00000000] 08:58:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1557B800) [pid = 3600] [serial = 1444] [outer = 142FB800] 08:58:27 INFO - PROCESS | 3600 | 1467737907790 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (155DB400) [pid = 3600] [serial = 1445] [outer = 142FB800] 08:58:28 INFO - PROCESS | 3600 | 1467737908155 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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 659ms 08:58:28 INFO - PROCESS | 3600 | 1467737908190 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 3600 | 1467737908192 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 08:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:58:28 INFO - PROCESS | 3600 | 1467737908195 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 3600 | 1467737908197 Marionette TRACE conn2 <- [1,1890,null,{}] 08:58:28 INFO - PROCESS | 3600 | 1467737908200 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}] 08:58:28 INFO - PROCESS | 3600 | 1467737908212 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:28 INFO - PROCESS | 3600 | 1467737908297 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:58:28 INFO - PROCESS | 3600 | 1467737908403 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 3600 | 1467737908405 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:28 INFO - PROCESS | 3600 | ++DOCSHELL 158E6C00 == 31 [pid = 3600] [id = 482] 08:58:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (15B3B800) [pid = 3600] [serial = 1446] [outer = 00000000] 08:58:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (15F2E000) [pid = 3600] [serial = 1447] [outer = 15B3B800] 08:58:28 INFO - PROCESS | 3600 | 1467737908457 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15F76400) [pid = 3600] [serial = 1448] [outer = 15B3B800] 08:58:28 INFO - PROCESS | 3600 | 1467737908859 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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 703ms 08:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:58:28 INFO - PROCESS | 3600 | 1467737908900 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 3600 | 1467737908902 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 08:58:28 INFO - PROCESS | 3600 | 1467737908911 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 3600 | 1467737908913 Marionette TRACE conn2 <- [1,1894,null,{}] 08:58:28 INFO - PROCESS | 3600 | 1467737908943 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}] 08:58:28 INFO - PROCESS | 3600 | 1467737908945 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:29 INFO - PROCESS | 3600 | 1467737909056 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:58:29 INFO - PROCESS | 3600 | 1467737909065 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 3600 | 1467737909067 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:29 INFO - PROCESS | 3600 | ++DOCSHELL 16535000 == 32 [pid = 3600] [id = 483] 08:58:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16537800) [pid = 3600] [serial = 1449] [outer = 00000000] 08:58:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1653E400) [pid = 3600] [serial = 1450] [outer = 16537800] 08:58:29 INFO - PROCESS | 3600 | 1467737909094 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16686800) [pid = 3600] [serial = 1451] [outer = 16537800] 08:58:29 INFO - PROCESS | 3600 | 1467737909530 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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 659ms 08:58:29 INFO - PROCESS | 3600 | 1467737909573 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 3600 | 1467737909575 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 08:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:58:29 INFO - PROCESS | 3600 | 1467737909578 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 3600 | 1467737909580 Marionette TRACE conn2 <- [1,1898,null,{}] 08:58:29 INFO - PROCESS | 3600 | 1467737909583 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}] 08:58:29 INFO - PROCESS | 3600 | 1467737909589 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:29 INFO - PROCESS | 3600 | 1467737909726 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:58:29 INFO - PROCESS | 3600 | 1467737909738 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 3600 | 1467737909740 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:29 INFO - PROCESS | 3600 | ++DOCSHELL 16743C00 == 33 [pid = 3600] [id = 484] 08:58:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (16747800) [pid = 3600] [serial = 1452] [outer = 00000000] 08:58:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (167BE000) [pid = 3600] [serial = 1453] [outer = 16747800] 08:58:29 INFO - PROCESS | 3600 | 1467737909784 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (16BC5000) [pid = 3600] [serial = 1454] [outer = 16747800] 08:58:30 INFO - PROCESS | 3600 | 1467737910208 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]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 659ms 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (16A87000) [pid = 3600] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (166D4400) [pid = 3600] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16618000) [pid = 3600] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16BDE800) [pid = 3600] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (17D7A400) [pid = 3600] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (12EEAC00) [pid = 3600] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1065A800) [pid = 3600] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10B66C00) [pid = 3600] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (10A0FC00) [pid = 3600] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (144CE400) [pid = 3600] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15650400) [pid = 3600] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (16BD9400) [pid = 3600] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:58:30 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15F29000) [pid = 3600] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:58:30 INFO - PROCESS | 3600 | 1467737910461 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 3600 | 1467737910462 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 08:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:58:30 INFO - PROCESS | 3600 | 1467737910483 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 3600 | 1467737910486 Marionette TRACE conn2 <- [1,1902,null,{}] 08:58:30 INFO - PROCESS | 3600 | 1467737910491 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}] 08:58:30 INFO - PROCESS | 3600 | 1467737910493 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:30 INFO - PROCESS | 3600 | 1467737910571 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:58:30 INFO - PROCESS | 3600 | 1467737910578 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 3600 | 1467737910580 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:30 INFO - PROCESS | 3600 | ++DOCSHELL 11221800 == 34 [pid = 3600] [id = 485] 08:58:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (12EEAC00) [pid = 3600] [serial = 1455] [outer = 00000000] 08:58:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (142F2400) [pid = 3600] [serial = 1456] [outer = 12EEAC00] 08:58:30 INFO - PROCESS | 3600 | 1467737910623 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (158E5000) [pid = 3600] [serial = 1457] [outer = 12EEAC00] 08:58:31 INFO - PROCESS | 3600 | 1467737911045 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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 629ms 08:58:31 INFO - PROCESS | 3600 | 1467737911118 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 3600 | 1467737911120 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 08:58:31 INFO - PROCESS | 3600 | 1467737911123 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:58:31 INFO - PROCESS | 3600 | 1467737911125 Marionette TRACE conn2 <- [1,1906,null,{}] 08:58:31 INFO - PROCESS | 3600 | 1467737911129 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}] 08:58:31 INFO - PROCESS | 3600 | 1467737911130 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:31 INFO - PROCESS | 3600 | 1467737911206 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:58:31 INFO - PROCESS | 3600 | 1467737911212 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 3600 | 1467737911214 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:31 INFO - PROCESS | 3600 | ++DOCSHELL 12C8E000 == 35 [pid = 3600] [id = 486] 08:58:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (12E28C00) [pid = 3600] [serial = 1458] [outer = 00000000] 08:58:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16A8C400) [pid = 3600] [serial = 1459] [outer = 12E28C00] 08:58:31 INFO - PROCESS | 3600 | 1467737911239 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16BDF400) [pid = 3600] [serial = 1460] [outer = 12E28C00] 08:58:31 INFO - PROCESS | 3600 | 1467737911661 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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 598ms 08:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:58:31 INFO - PROCESS | 3600 | 1467737911726 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 3600 | 1467737911728 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 08:58:31 INFO - PROCESS | 3600 | 1467737911731 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 3600 | 1467737911733 Marionette TRACE conn2 <- [1,1910,null,{}] 08:58:31 INFO - PROCESS | 3600 | 1467737911736 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}] 08:58:31 INFO - PROCESS | 3600 | 1467737911738 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:31 INFO - PROCESS | 3600 | 1467737911816 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:58:31 INFO - PROCESS | 3600 | 1467737911823 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 3600 | 1467737911825 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:31 INFO - PROCESS | 3600 | ++DOCSHELL 170E8400 == 36 [pid = 3600] [id = 487] 08:58:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (170ED000) [pid = 3600] [serial = 1461] [outer = 00000000] 08:58:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (174BC400) [pid = 3600] [serial = 1462] [outer = 170ED000] 08:58:31 INFO - PROCESS | 3600 | 1467737911867 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (174C4400) [pid = 3600] [serial = 1463] [outer = 170ED000] 08:58:32 INFO - PROCESS | 3600 | 1467737912638 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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 958ms 08:58:32 INFO - PROCESS | 3600 | 1467737912697 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 3600 | 1467737912702 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 08:58:32 INFO - PROCESS | 3600 | 1467737912707 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:58:32 INFO - PROCESS | 3600 | 1467737912712 Marionette TRACE conn2 <- [1,1914,null,{}] 08:58:32 INFO - PROCESS | 3600 | 1467737912717 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}] 08:58:32 INFO - PROCESS | 3600 | 1467737912720 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:32 INFO - PROCESS | 3600 | 1467737912838 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:58:32 INFO - PROCESS | 3600 | 1467737912973 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 3600 | 1467737912976 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:32 INFO - PROCESS | 3600 | ++DOCSHELL 10B76800 == 37 [pid = 3600] [id = 488] 08:58:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (10E57C00) [pid = 3600] [serial = 1464] [outer = 00000000] 08:58:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (11D8D400) [pid = 3600] [serial = 1465] [outer = 10E57C00] 08:58:33 INFO - PROCESS | 3600 | 1467737913033 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (131E8400) [pid = 3600] [serial = 1466] [outer = 10E57C00] 08:58:33 INFO - PROCESS | 3600 | 1467737913873 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]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1198ms 08:58:33 INFO - PROCESS | 3600 | 1467737913919 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 3600 | 1467737913922 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 08:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:58:33 INFO - PROCESS | 3600 | 1467737913927 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 3600 | 1467737913931 Marionette TRACE conn2 <- [1,1918,null,{}] 08:58:33 INFO - PROCESS | 3600 | 1467737913936 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}] 08:58:33 INFO - PROCESS | 3600 | 1467737913939 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:34 INFO - PROCESS | 3600 | 1467737914045 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:58:34 INFO - PROCESS | 3600 | 1467737914179 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 3600 | 1467737914184 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:34 INFO - PROCESS | 3600 | ++DOCSHELL 11810400 == 38 [pid = 3600] [id = 489] 08:58:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (11C95800) [pid = 3600] [serial = 1467] [outer = 00000000] 08:58:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (12B6CC00) [pid = 3600] [serial = 1468] [outer = 11C95800] 08:58:34 INFO - PROCESS | 3600 | 1467737914236 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (12E65000) [pid = 3600] [serial = 1469] [outer = 11C95800] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 12C8E000 == 37 [pid = 3600] [id = 486] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 11221800 == 36 [pid = 3600] [id = 485] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 16743C00 == 35 [pid = 3600] [id = 484] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 16535000 == 34 [pid = 3600] [id = 483] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 158E6C00 == 33 [pid = 3600] [id = 482] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 142F4C00 == 32 [pid = 3600] [id = 481] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 13109C00 == 31 [pid = 3600] [id = 480] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 10E97400 == 30 [pid = 3600] [id = 479] 08:58:34 INFO - PROCESS | 3600 | --DOCSHELL 10B5A800 == 29 [pid = 3600] [id = 478] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (17F60C00) [pid = 3600] [serial = 1421] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (197A9400) [pid = 3600] [serial = 1423] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (197AAC00) [pid = 3600] [serial = 1424] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1674D000) [pid = 3600] [serial = 1408] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (171DAC00) [pid = 3600] [serial = 1411] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (17D82000) [pid = 3600] [serial = 1414] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1792F400) [pid = 3600] [serial = 1412] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (131ED800) [pid = 3600] [serial = 1399] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13A73C00) [pid = 3600] [serial = 1400] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10A79000) [pid = 3600] [serial = 1390] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (10E57800) [pid = 3600] [serial = 1391] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (114BAC00) [pid = 3600] [serial = 1396] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (11D90400) [pid = 3600] [serial = 1397] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17D83C00) [pid = 3600] [serial = 1415] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16615C00) [pid = 3600] [serial = 1405] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (158E2000) [pid = 3600] [serial = 1393] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15B44C00) [pid = 3600] [serial = 1394] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15B45800) [pid = 3600] [serial = 1402] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F29400) [pid = 3600] [serial = 1403] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17D81C00) [pid = 3600] [serial = 1420] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (16BE6000) [pid = 3600] [serial = 1388] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16746C00) [pid = 3600] [serial = 1417] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16750800) [pid = 3600] [serial = 1409] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (17408800) [pid = 3600] [serial = 1418] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16686C00) [pid = 3600] [serial = 1406] [outer = 00000000] [url = about:blank] 08:58:34 INFO - PROCESS | 3600 | 1467737914716 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]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 808ms 08:58:34 INFO - PROCESS | 3600 | 1467737914742 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 3600 | 1467737914746 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 08:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:58:34 INFO - PROCESS | 3600 | 1467737914754 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 3600 | 1467737914757 Marionette TRACE conn2 <- [1,1922,null,{}] 08:58:34 INFO - PROCESS | 3600 | 1467737914760 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}] 08:58:34 INFO - PROCESS | 3600 | 1467737914763 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:34 INFO - PROCESS | 3600 | 1467737914849 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:58:34 INFO - PROCESS | 3600 | 1467737914855 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 3600 | 1467737914858 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:34 INFO - PROCESS | 3600 | ++DOCSHELL 13967000 == 30 [pid = 3600] [id = 490] 08:58:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13A73C00) [pid = 3600] [serial = 1470] [outer = 00000000] 08:58:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13F01400) [pid = 3600] [serial = 1471] [outer = 13A73C00] 08:58:34 INFO - PROCESS | 3600 | 1467737914904 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (142F2800) [pid = 3600] [serial = 1472] [outer = 13A73C00] 08:58:35 INFO - PROCESS | 3600 | 1467737915353 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]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 658ms 08:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:58:35 INFO - PROCESS | 3600 | 1467737915421 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 3600 | 1467737915423 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 08:58:35 INFO - PROCESS | 3600 | 1467737915427 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 3600 | 1467737915430 Marionette TRACE conn2 <- [1,1926,null,{}] 08:58:35 INFO - PROCESS | 3600 | 1467737915441 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}] 08:58:35 INFO - PROCESS | 3600 | 1467737915446 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:35 INFO - PROCESS | 3600 | 1467737915560 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:58:35 INFO - PROCESS | 3600 | 1467737915669 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 3600 | 1467737915672 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:35 INFO - PROCESS | 3600 | ++DOCSHELL 15B3AC00 == 31 [pid = 3600] [id = 491] 08:58:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15B3B000) [pid = 3600] [serial = 1473] [outer = 00000000] 08:58:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15B46400) [pid = 3600] [serial = 1474] [outer = 15B3B000] 08:58:35 INFO - PROCESS | 3600 | 1467737915719 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F28400) [pid = 3600] [serial = 1475] [outer = 15B3B000] 08:58:36 INFO - PROCESS | 3600 | 1467737916069 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]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 659ms 08:58:36 INFO - PROCESS | 3600 | 1467737916110 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 3600 | 1467737916113 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 08:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:58:36 INFO - PROCESS | 3600 | 1467737916116 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 3600 | 1467737916118 Marionette TRACE conn2 <- [1,1930,null,{}] 08:58:36 INFO - PROCESS | 3600 | 1467737916121 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}] 08:58:36 INFO - PROCESS | 3600 | 1467737916123 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:36 INFO - PROCESS | 3600 | 1467737916186 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:58:36 INFO - PROCESS | 3600 | 1467737916191 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 3600 | 1467737916194 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:36 INFO - PROCESS | 3600 | ++DOCSHELL 15F34800 == 32 [pid = 3600] [id = 492] 08:58:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F6EC00) [pid = 3600] [serial = 1476] [outer = 00000000] 08:58:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16613C00) [pid = 3600] [serial = 1477] [outer = 15F6EC00] 08:58:36 INFO - PROCESS | 3600 | 1467737916237 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16686400) [pid = 3600] [serial = 1478] [outer = 15F6EC00] 08:58:36 INFO - PROCESS | 3600 | 1467737916691 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]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 599ms 08:58:36 INFO - PROCESS | 3600 | 1467737916719 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 3600 | 1467737916720 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 08:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:58:36 INFO - PROCESS | 3600 | 1467737916730 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 3600 | 1467737916731 Marionette TRACE conn2 <- [1,1934,null,{}] 08:58:36 INFO - PROCESS | 3600 | 1467737916735 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}] 08:58:36 INFO - PROCESS | 3600 | 1467737916737 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:36 INFO - PROCESS | 3600 | 1467737916845 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:58:36 INFO - PROCESS | 3600 | 1467737916850 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 3600 | 1467737916852 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:36 INFO - PROCESS | 3600 | ++DOCSHELL 16741800 == 33 [pid = 3600] [id = 493] 08:58:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16741C00) [pid = 3600] [serial = 1479] [outer = 00000000] 08:58:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16749C00) [pid = 3600] [serial = 1480] [outer = 16741C00] 08:58:36 INFO - PROCESS | 3600 | 1467737916904 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (167BEC00) [pid = 3600] [serial = 1481] [outer = 16741C00] 08:58:37 INFO - PROCESS | 3600 | 1467737917310 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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 613ms 08:58:37 INFO - PROCESS | 3600 | 1467737917332 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 3600 | 1467737917334 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 08:58:37 INFO - PROCESS | 3600 | 1467737917338 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:58:37 INFO - PROCESS | 3600 | 1467737917339 Marionette TRACE conn2 <- [1,1938,null,{}] 08:58:37 INFO - PROCESS | 3600 | 1467737917343 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}] 08:58:37 INFO - PROCESS | 3600 | 1467737917348 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:37 INFO - PROCESS | 3600 | 1467737917483 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:58:37 INFO - PROCESS | 3600 | 1467737917488 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 3600 | 1467737917490 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:37 INFO - PROCESS | 3600 | ++DOCSHELL 16614800 == 34 [pid = 3600] [id = 494] 08:58:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (166D1C00) [pid = 3600] [serial = 1482] [outer = 00000000] 08:58:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BE7000) [pid = 3600] [serial = 1483] [outer = 166D1C00] 08:58:37 INFO - PROCESS | 3600 | 1467737917533 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1740B400) [pid = 3600] [serial = 1484] [outer = 166D1C00] 08:58:37 INFO - PROCESS | 3600 | 1467737917983 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]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 674ms 08:58:38 INFO - PROCESS | 3600 | 1467737918020 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 3600 | 1467737918022 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 08:58:38 INFO - PROCESS | 3600 | 1467737918025 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:58:38 INFO - PROCESS | 3600 | 1467737918027 Marionette TRACE conn2 <- [1,1942,null,{}] 08:58:38 INFO - PROCESS | 3600 | 1467737918031 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}] 08:58:38 INFO - PROCESS | 3600 | 1467737918032 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:38 INFO - PROCESS | 3600 | 1467737918126 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:58:38 INFO - PROCESS | 3600 | 1467737918222 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 3600 | 1467737918224 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:38 INFO - PROCESS | 3600 | ++DOCSHELL 17958000 == 35 [pid = 3600] [id = 495] 08:58:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (179E9400) [pid = 3600] [serial = 1485] [outer = 00000000] 08:58:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D78C00) [pid = 3600] [serial = 1486] [outer = 179E9400] 08:58:38 INFO - PROCESS | 3600 | 1467737918269 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17D25800) [pid = 3600] [serial = 1487] [outer = 179E9400] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16537800) [pid = 3600] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1310A000) [pid = 3600] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10E99000) [pid = 3600] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16747800) [pid = 3600] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10B7D000) [pid = 3600] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (142FB800) [pid = 3600] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12EEAC00) [pid = 3600] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11284400) [pid = 3600] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1565C000) [pid = 3600] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17F52C00) [pid = 3600] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15B3B800) [pid = 3600] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:58:38 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (12E28C00) [pid = 3600] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:58:38 INFO - PROCESS | 3600 | 1467737918741 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]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 763ms 08:58:38 INFO - PROCESS | 3600 | 1467737918792 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 3600 | 1467737918793 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 08:58:38 INFO - PROCESS | 3600 | 1467737918797 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:58:38 INFO - PROCESS | 3600 | 1467737918799 Marionette TRACE conn2 <- [1,1946,null,{}] 08:58:38 INFO - PROCESS | 3600 | 1467737918802 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}] 08:58:38 INFO - PROCESS | 3600 | 1467737918804 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:38 INFO - PROCESS | 3600 | 1467737918885 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:58:38 INFO - PROCESS | 3600 | 1467737918890 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 3600 | 1467737918892 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:38 INFO - PROCESS | 3600 | ++DOCSHELL 1565C000 == 36 [pid = 3600] [id = 496] 08:58:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (158E3000) [pid = 3600] [serial = 1488] [outer = 00000000] 08:58:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16540000) [pid = 3600] [serial = 1489] [outer = 158E3000] 08:58:38 INFO - PROCESS | 3600 | 1467737918966 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16614000) [pid = 3600] [serial = 1490] [outer = 158E3000] 08:58:39 INFO - PROCESS | 3600 | 1467737919406 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]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 674ms 08:58:39 INFO - PROCESS | 3600 | 1467737919459 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 3600 | 1467737919461 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 08:58:39 INFO - PROCESS | 3600 | 1467737919465 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:58:39 INFO - PROCESS | 3600 | 1467737919466 Marionette TRACE conn2 <- [1,1950,null,{}] 08:58:39 INFO - PROCESS | 3600 | 1467737919470 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}] 08:58:39 INFO - PROCESS | 3600 | 1467737919471 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:39 INFO - PROCESS | 3600 | 1467737919578 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:58:39 INFO - PROCESS | 3600 | 1467737919586 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 3600 | 1467737919588 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:39 INFO - PROCESS | 3600 | ++DOCSHELL 10A76400 == 37 [pid = 3600] [id = 497] 08:58:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (10B66000) [pid = 3600] [serial = 1491] [outer = 00000000] 08:58:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17D83000) [pid = 3600] [serial = 1492] [outer = 10B66000] 08:58:39 INFO - PROCESS | 3600 | 1467737919631 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17F52000) [pid = 3600] [serial = 1493] [outer = 10B66000] 08:58:40 INFO - PROCESS | 3600 | 1467737920035 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]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 613ms 08:58:40 INFO - PROCESS | 3600 | 1467737920083 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 3600 | 1467737920085 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 08:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:58:40 INFO - PROCESS | 3600 | 1467737920088 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 3600 | 1467737920090 Marionette TRACE conn2 <- [1,1954,null,{}] 08:58:40 INFO - PROCESS | 3600 | 1467737920094 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}] 08:58:40 INFO - PROCESS | 3600 | 1467737920096 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:40 INFO - PROCESS | 3600 | 1467737920176 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:58:40 INFO - PROCESS | 3600 | 1467737920182 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:40 INFO - PROCESS | 3600 | 1467737920184 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:40 INFO - PROCESS | 3600 | ++DOCSHELL 16534C00 == 38 [pid = 3600] [id = 498] 08:58:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1740A800) [pid = 3600] [serial = 1494] [outer = 00000000] 08:58:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19352800) [pid = 3600] [serial = 1495] [outer = 1740A800] 08:58:40 INFO - PROCESS | 3600 | 1467737920226 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19354000) [pid = 3600] [serial = 1496] [outer = 1740A800] 08:58:40 INFO - PROCESS | 3600 | 1467737920824 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]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 764ms 08:58:40 INFO - PROCESS | 3600 | 1467737920881 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 3600 | 1467737920886 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 08:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:58:40 INFO - PROCESS | 3600 | 1467737920906 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 3600 | 1467737920910 Marionette TRACE conn2 <- [1,1958,null,{}] 08:58:40 INFO - PROCESS | 3600 | 1467737920917 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}] 08:58:40 INFO - PROCESS | 3600 | 1467737920920 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:41 INFO - PROCESS | 3600 | 1467737921027 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:58:41 INFO - PROCESS | 3600 | 1467737921164 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 3600 | 1467737921167 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:41 INFO - PROCESS | 3600 | ++DOCSHELL 10A08800 == 39 [pid = 3600] [id = 499] 08:58:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10B67800) [pid = 3600] [serial = 1497] [outer = 00000000] 08:58:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1322B000) [pid = 3600] [serial = 1498] [outer = 10B67800] 08:58:41 INFO - PROCESS | 3600 | 1467737921223 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (142FBC00) [pid = 3600] [serial = 1499] [outer = 10B67800] 08:58:41 INFO - PROCESS | 3600 | 1467737921759 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]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 898ms 08:58:41 INFO - PROCESS | 3600 | 1467737921812 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 3600 | 1467737921816 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 08:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:58:41 INFO - PROCESS | 3600 | 1467737921823 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 3600 | 1467737921826 Marionette TRACE conn2 <- [1,1962,null,{}] 08:58:41 INFO - PROCESS | 3600 | 1467737921830 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}] 08:58:41 INFO - PROCESS | 3600 | 1467737921832 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:41 INFO - PROCESS | 3600 | 1467737921922 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:58:42 INFO - PROCESS | 3600 | 1467737922030 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 3600 | 1467737922033 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:42 INFO - PROCESS | 3600 | ++DOCSHELL 15B46000 == 40 [pid = 3600] [id = 500] 08:58:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (15B46800) [pid = 3600] [serial = 1500] [outer = 00000000] 08:58:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16537400) [pid = 3600] [serial = 1501] [outer = 15B46800] 08:58:42 INFO - PROCESS | 3600 | 1467737922089 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (166D4400) [pid = 3600] [serial = 1502] [outer = 15B46800] 08:58:42 INFO - PROCESS | 3600 | 1467737922682 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]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 913ms 08:58:42 INFO - PROCESS | 3600 | 1467737922733 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 3600 | 1467737922735 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 08:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:58:42 INFO - PROCESS | 3600 | 1467737922739 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 3600 | 1467737922743 Marionette TRACE conn2 <- [1,1966,null,{}] 08:58:42 INFO - PROCESS | 3600 | 1467737922737 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}] 08:58:42 INFO - PROCESS | 3600 | 1467737922741 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:42 INFO - PROCESS | 3600 | 1467737922866 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:58:42 INFO - PROCESS | 3600 | 1467737923009 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 3600 | 1467737923012 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:43 INFO - PROCESS | 3600 | ++DOCSHELL 17D7CC00 == 41 [pid = 3600] [id = 501] 08:58:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17D81400) [pid = 3600] [serial = 1503] [outer = 00000000] 08:58:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19359400) [pid = 3600] [serial = 1504] [outer = 17D81400] 08:58:43 INFO - PROCESS | 3600 | 1467737923068 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (197A4000) [pid = 3600] [serial = 1505] [outer = 17D81400] 08:58:43 INFO - PROCESS | 3600 | 1467737923782 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]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1107ms 08:58:43 INFO - PROCESS | 3600 | 1467737923840 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 3600 | 1467737923844 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 08:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:58:43 INFO - PROCESS | 3600 | 1467737923849 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 3600 | 1467737923852 Marionette TRACE conn2 <- [1,1970,null,{}] 08:58:43 INFO - PROCESS | 3600 | 1467737923858 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}] 08:58:43 INFO - PROCESS | 3600 | 1467737923861 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:43 INFO - PROCESS | 3600 | 1467737923959 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:58:44 INFO - PROCESS | 3600 | 1467737924098 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 3600 | 1467737924103 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:44 INFO - PROCESS | 3600 | ++DOCSHELL 11220400 == 42 [pid = 3600] [id = 502] 08:58:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (11283000) [pid = 3600] [serial = 1506] [outer = 00000000] 08:58:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1188D800) [pid = 3600] [serial = 1507] [outer = 11283000] 08:58:44 INFO - PROCESS | 3600 | 1467737924153 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (11DDF400) [pid = 3600] [serial = 1508] [outer = 11283000] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 10A76400 == 41 [pid = 3600] [id = 497] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 1565C000 == 40 [pid = 3600] [id = 496] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 17958000 == 39 [pid = 3600] [id = 495] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 16614800 == 38 [pid = 3600] [id = 494] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 16741800 == 37 [pid = 3600] [id = 493] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 15F34800 == 36 [pid = 3600] [id = 492] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 15B3AC00 == 35 [pid = 3600] [id = 491] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 13967000 == 34 [pid = 3600] [id = 490] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 11810400 == 33 [pid = 3600] [id = 489] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 10B76800 == 32 [pid = 3600] [id = 488] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 170E8400 == 31 [pid = 3600] [id = 487] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 15B46000 == 30 [pid = 3600] [id = 500] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 17D7CC00 == 29 [pid = 3600] [id = 501] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 16534C00 == 28 [pid = 3600] [id = 498] 08:58:44 INFO - PROCESS | 3600 | --DOCSHELL 10A08800 == 27 [pid = 3600] [id = 499] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1653E400) [pid = 3600] [serial = 1450] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (13226800) [pid = 3600] [serial = 1441] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13960C00) [pid = 3600] [serial = 1442] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (11219400) [pid = 3600] [serial = 1438] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (11284800) [pid = 3600] [serial = 1439] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (167BE000) [pid = 3600] [serial = 1453] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (12BB6800) [pid = 3600] [serial = 1436] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (12B6A000) [pid = 3600] [serial = 1435] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1557B800) [pid = 3600] [serial = 1444] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (155DB400) [pid = 3600] [serial = 1445] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (142F2400) [pid = 3600] [serial = 1456] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (174BC400) [pid = 3600] [serial = 1462] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1396BC00) [pid = 3600] [serial = 1427] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (12E69800) [pid = 3600] [serial = 1426] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16540C00) [pid = 3600] [serial = 1430] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15F2F000) [pid = 3600] [serial = 1429] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (19ADB400) [pid = 3600] [serial = 1433] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1979E400) [pid = 3600] [serial = 1432] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16BC5000) [pid = 3600] [serial = 1454] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (158E5000) [pid = 3600] [serial = 1457] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F2E000) [pid = 3600] [serial = 1447] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15F76400) [pid = 3600] [serial = 1448] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (16686800) [pid = 3600] [serial = 1451] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16BDF400) [pid = 3600] [serial = 1460] [outer = 00000000] [url = about:blank] 08:58:44 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16A8C400) [pid = 3600] [serial = 1459] [outer = 00000000] [url = about:blank] 08:58:45 INFO - PROCESS | 3600 | 1467737925245 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1437ms 08:58:45 INFO - PROCESS | 3600 | 1467737925294 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 3600 | 1467737925298 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 08:58:45 INFO - PROCESS | 3600 | 1467737925302 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:58:45 INFO - PROCESS | 3600 | 1467737925306 Marionette TRACE conn2 <- [1,1974,null,{}] 08:58:45 INFO - PROCESS | 3600 | 1467737925311 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}] 08:58:45 INFO - PROCESS | 3600 | 1467737925314 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:45 INFO - PROCESS | 3600 | 1467737925402 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:58:45 INFO - PROCESS | 3600 | 1467737925515 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 3600 | 1467737925517 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:45 INFO - PROCESS | 3600 | ++DOCSHELL 10E9C000 == 28 [pid = 3600] [id = 503] 08:58:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (11219000) [pid = 3600] [serial = 1509] [outer = 00000000] 08:58:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (11C9B400) [pid = 3600] [serial = 1510] [outer = 11219000] 08:58:45 INFO - PROCESS | 3600 | 1467737925564 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (12B6A000) [pid = 3600] [serial = 1511] [outer = 11219000] 08:58:45 INFO - PROCESS | 3600 | 1467737925929 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]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 659ms 08:58:45 INFO - PROCESS | 3600 | 1467737925967 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 3600 | 1467737925972 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 08:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:58:45 INFO - PROCESS | 3600 | 1467737925978 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 3600 | 1467737925981 Marionette TRACE conn2 <- [1,1978,null,{}] 08:58:45 INFO - PROCESS | 3600 | 1467737925985 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}] 08:58:45 INFO - PROCESS | 3600 | 1467737925987 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:46 INFO - PROCESS | 3600 | 1467737926103 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:58:46 INFO - PROCESS | 3600 | 1467737926110 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 3600 | 1467737926112 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:46 INFO - PROCESS | 3600 | ++DOCSHELL 13105800 == 29 [pid = 3600] [id = 504] 08:58:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (1322A400) [pid = 3600] [serial = 1512] [outer = 00000000] 08:58:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13A77400) [pid = 3600] [serial = 1513] [outer = 1322A400] 08:58:46 INFO - PROCESS | 3600 | 1467737926158 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13B34800) [pid = 3600] [serial = 1514] [outer = 1322A400] 08:58:46 INFO - PROCESS | 3600 | 1467737926563 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]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 613ms 08:58:46 INFO - PROCESS | 3600 | 1467737926593 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 3600 | 1467737926595 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 08:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:58:46 INFO - PROCESS | 3600 | 1467737926599 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 3600 | 1467737926602 Marionette TRACE conn2 <- [1,1982,null,{}] 08:58:46 INFO - PROCESS | 3600 | 1467737926613 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}] 08:58:46 INFO - PROCESS | 3600 | 1467737926617 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:46 INFO - PROCESS | 3600 | 1467737926699 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:58:46 INFO - PROCESS | 3600 | 1467737926707 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 3600 | 1467737926710 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:46 INFO - PROCESS | 3600 | ++DOCSHELL 1564F800 == 30 [pid = 3600] [id = 505] 08:58:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15650000) [pid = 3600] [serial = 1515] [outer = 00000000] 08:58:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (158EB400) [pid = 3600] [serial = 1516] [outer = 15650000] 08:58:46 INFO - PROCESS | 3600 | 1467737926756 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B43400) [pid = 3600] [serial = 1517] [outer = 15650000] 08:58:47 INFO - PROCESS | 3600 | 1467737927254 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]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 704ms 08:58:47 INFO - PROCESS | 3600 | 1467737927321 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:58:47 INFO - PROCESS | 3600 | 1467737927324 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 08:58:47 INFO - PROCESS | 3600 | 1467737927327 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 3600 | 1467737927329 Marionette TRACE conn2 <- [1,1986,null,{}] 08:58:47 INFO - PROCESS | 3600 | 1467737927332 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}] 08:58:47 INFO - PROCESS | 3600 | 1467737927334 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:47 INFO - PROCESS | 3600 | 1467737927460 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:58:47 INFO - PROCESS | 3600 | 1467737927484 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 3600 | 1467737927486 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:47 INFO - PROCESS | 3600 | ++DOCSHELL 15F33800 == 31 [pid = 3600] [id = 506] 08:58:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F73C00) [pid = 3600] [serial = 1518] [outer = 00000000] 08:58:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F78400) [pid = 3600] [serial = 1519] [outer = 15F73C00] 08:58:47 INFO - PROCESS | 3600 | 1467737927530 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16534C00) [pid = 3600] [serial = 1520] [outer = 15F73C00] 08:58:47 INFO - PROCESS | 3600 | 1467737927948 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]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 658ms 08:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:58:47 INFO - PROCESS | 3600 | 1467737927987 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 3600 | 1467737927989 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 08:58:47 INFO - PROCESS | 3600 | 1467737927993 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 3600 | 1467737927994 Marionette TRACE conn2 <- [1,1990,null,{}] 08:58:47 INFO - PROCESS | 3600 | 1467737927998 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}] 08:58:47 INFO - PROCESS | 3600 | 1467737928000 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:48 INFO - PROCESS | 3600 | 1467737928105 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:58:48 INFO - PROCESS | 3600 | 1467737928111 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 3600 | 1467737928113 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:48 INFO - PROCESS | 3600 | ++DOCSHELL 15F2C800 == 32 [pid = 3600] [id = 507] 08:58:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (15F77C00) [pid = 3600] [serial = 1521] [outer = 00000000] 08:58:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16614400) [pid = 3600] [serial = 1522] [outer = 15F77C00] 08:58:48 INFO - PROCESS | 3600 | 1467737928179 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16682800) [pid = 3600] [serial = 1523] [outer = 15F77C00] 08:58:48 INFO - PROCESS | 3600 | 1467737928627 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]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 674ms 08:58:48 INFO - PROCESS | 3600 | 1467737928674 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 3600 | 1467737928677 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 08:58:48 INFO - PROCESS | 3600 | 1467737928680 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:58:48 INFO - PROCESS | 3600 | 1467737928682 Marionette TRACE conn2 <- [1,1994,null,{}] 08:58:48 INFO - PROCESS | 3600 | 1467737928685 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}] 08:58:48 INFO - PROCESS | 3600 | 1467737928690 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:48 INFO - PROCESS | 3600 | 1467737928828 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (10B66000) [pid = 3600] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1740A800) [pid = 3600] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16741C00) [pid = 3600] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (166D1C00) [pid = 3600] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (170ED000) [pid = 3600] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15F6EC00) [pid = 3600] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11C95800) [pid = 3600] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10E57C00) [pid = 3600] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15B3B000) [pid = 3600] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (179E9400) [pid = 3600] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:58:49 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (158E3000) [pid = 3600] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:58:49 INFO - PROCESS | 3600 | 1467737929088 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 3600 | 1467737929090 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:49 INFO - PROCESS | 3600 | ++DOCSHELL 1057F800 == 33 [pid = 3600] [id = 508] 08:58:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (105E0C00) [pid = 3600] [serial = 1524] [outer = 00000000] 08:58:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (11C95800) [pid = 3600] [serial = 1525] [outer = 105E0C00] 08:58:49 INFO - PROCESS | 3600 | 1467737929133 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (144D3C00) [pid = 3600] [serial = 1526] [outer = 105E0C00] 08:58:49 INFO - PROCESS | 3600 | 1467737929484 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]]]}] 08:58:49 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 08:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 868ms 08:58:49 INFO - PROCESS | 3600 | 1467737929531 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 3600 | 1467737929533 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 08:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:58:49 INFO - PROCESS | 3600 | 1467737929536 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 3600 | 1467737929547 Marionette TRACE conn2 <- [1,1998,null,{}] 08:58:49 INFO - PROCESS | 3600 | 1467737929558 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}] 08:58:49 INFO - PROCESS | 3600 | 1467737929559 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:49 INFO - PROCESS | 3600 | 1467737929635 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:58:49 INFO - PROCESS | 3600 | 1467737929640 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 3600 | 1467737929642 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:49 INFO - PROCESS | 3600 | ++DOCSHELL 1057E800 == 34 [pid = 3600] [id = 509] 08:58:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13967C00) [pid = 3600] [serial = 1527] [outer = 00000000] 08:58:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (167C9800) [pid = 3600] [serial = 1528] [outer = 13967C00] 08:58:49 INFO - PROCESS | 3600 | 1467737929686 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16A8BC00) [pid = 3600] [serial = 1529] [outer = 13967C00] 08:58:50 INFO - PROCESS | 3600 | 1467737930085 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]]]}] 08:58:50 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 08:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 599ms 08:58:50 INFO - PROCESS | 3600 | 1467737930141 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 3600 | 1467737930143 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 08:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:58:50 INFO - PROCESS | 3600 | 1467737930151 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 3600 | 1467737930152 Marionette TRACE conn2 <- [1,2002,null,{}] 08:58:50 INFO - PROCESS | 3600 | 1467737930156 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}] 08:58:50 INFO - PROCESS | 3600 | 1467737930158 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:50 INFO - PROCESS | 3600 | 1467737930238 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:58:50 INFO - PROCESS | 3600 | 1467737930246 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 3600 | 1467737930247 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:50 INFO - PROCESS | 3600 | ++DOCSHELL 167C3400 == 35 [pid = 3600] [id = 510] 08:58:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16BC6800) [pid = 3600] [serial = 1530] [outer = 00000000] 08:58:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BE3400) [pid = 3600] [serial = 1531] [outer = 16BC6800] 08:58:50 INFO - PROCESS | 3600 | 1467737930273 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16BE3C00) [pid = 3600] [serial = 1532] [outer = 16BC6800] 08:58:50 INFO - PROCESS | 3600 | 1467737930692 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]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 569ms 08:58:50 INFO - PROCESS | 3600 | 1467737930714 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 3600 | 1467737930716 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 08:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:58:50 INFO - PROCESS | 3600 | 1467737930720 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 3600 | 1467737930721 Marionette TRACE conn2 <- [1,2006,null,{}] 08:58:50 INFO - PROCESS | 3600 | 1467737930725 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}] 08:58:50 INFO - PROCESS | 3600 | 1467737930727 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:50 INFO - PROCESS | 3600 | 1467737930845 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:58:50 INFO - PROCESS | 3600 | 1467737930856 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 3600 | 1467737930859 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:50 INFO - PROCESS | 3600 | ++DOCSHELL 16BDBC00 == 36 [pid = 3600] [id = 511] 08:58:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16C9F400) [pid = 3600] [serial = 1533] [outer = 00000000] 08:58:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (171D6000) [pid = 3600] [serial = 1534] [outer = 16C9F400] 08:58:50 INFO - PROCESS | 3600 | 1467737930902 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (174BC400) [pid = 3600] [serial = 1535] [outer = 16C9F400] 08:58:51 INFO - PROCESS | 3600 | 1467737931650 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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 987ms 08:58:51 INFO - PROCESS | 3600 | 1467737931738 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 3600 | 1467737931743 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 08:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:58:51 INFO - PROCESS | 3600 | 1467737931748 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 3600 | 1467737931753 Marionette TRACE conn2 <- [1,2010,null,{}] 08:58:51 INFO - PROCESS | 3600 | 1467737931758 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}] 08:58:51 INFO - PROCESS | 3600 | 1467737931761 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:51 INFO - PROCESS | 3600 | 1467737931906 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:58:52 INFO - PROCESS | 3600 | 1467737932019 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 3600 | 1467737932022 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:52 INFO - PROCESS | 3600 | ++DOCSHELL 11286000 == 37 [pid = 3600] [id = 512] 08:58:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (114B0400) [pid = 3600] [serial = 1536] [outer = 00000000] 08:58:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (12E29000) [pid = 3600] [serial = 1537] [outer = 114B0400] 08:58:52 INFO - PROCESS | 3600 | 1467737932081 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (13ABC000) [pid = 3600] [serial = 1538] [outer = 114B0400] 08:58:52 INFO - PROCESS | 3600 | 1467737932748 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]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1168ms 08:58:52 INFO - PROCESS | 3600 | 1467737932907 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 3600 | 1467737932911 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 08:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:58:52 INFO - PROCESS | 3600 | 1467737932940 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 3600 | 1467737932943 Marionette TRACE conn2 <- [1,2014,null,{}] 08:58:52 INFO - PROCESS | 3600 | 1467737932949 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}] 08:58:52 INFO - PROCESS | 3600 | 1467737932952 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:53 INFO - PROCESS | 3600 | 1467737933059 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:58:53 INFO - PROCESS | 3600 | 1467737933194 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 3600 | 1467737933199 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:53 INFO - PROCESS | 3600 | ++DOCSHELL 114B5800 == 38 [pid = 3600] [id = 513] 08:58:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (114B6800) [pid = 3600] [serial = 1539] [outer = 00000000] 08:58:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (12B70000) [pid = 3600] [serial = 1540] [outer = 114B6800] 08:58:53 INFO - PROCESS | 3600 | 1467737933237 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (12EE8000) [pid = 3600] [serial = 1541] [outer = 114B6800] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 167C3400 == 37 [pid = 3600] [id = 510] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 1057E800 == 36 [pid = 3600] [id = 509] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 1057F800 == 35 [pid = 3600] [id = 508] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 15F2C800 == 34 [pid = 3600] [id = 507] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 15F33800 == 33 [pid = 3600] [id = 506] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 1564F800 == 32 [pid = 3600] [id = 505] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 13105800 == 31 [pid = 3600] [id = 504] 08:58:53 INFO - PROCESS | 3600 | --DOCSHELL 10E9C000 == 30 [pid = 3600] [id = 503] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (17F52000) [pid = 3600] [serial = 1493] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (19354000) [pid = 3600] [serial = 1496] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (19352800) [pid = 3600] [serial = 1495] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16749C00) [pid = 3600] [serial = 1480] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16BE7000) [pid = 3600] [serial = 1483] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (174C4400) [pid = 3600] [serial = 1463] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16613C00) [pid = 3600] [serial = 1477] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (12B6CC00) [pid = 3600] [serial = 1468] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (167BEC00) [pid = 3600] [serial = 1481] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (12E65000) [pid = 3600] [serial = 1469] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (11D8D400) [pid = 3600] [serial = 1465] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (131E8400) [pid = 3600] [serial = 1466] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13F01400) [pid = 3600] [serial = 1471] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15B46400) [pid = 3600] [serial = 1474] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15F28400) [pid = 3600] [serial = 1475] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D78C00) [pid = 3600] [serial = 1486] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1740B400) [pid = 3600] [serial = 1484] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17D25800) [pid = 3600] [serial = 1487] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17D83000) [pid = 3600] [serial = 1492] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (16540000) [pid = 3600] [serial = 1489] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16614000) [pid = 3600] [serial = 1490] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16686400) [pid = 3600] [serial = 1478] [outer = 00000000] [url = about:blank] 08:58:53 INFO - PROCESS | 3600 | 1467737933723 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]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 808ms 08:58:53 INFO - PROCESS | 3600 | 1467737933743 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 3600 | 1467737933746 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 08:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:58:53 INFO - PROCESS | 3600 | 1467737933757 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 3600 | 1467737933760 Marionette TRACE conn2 <- [1,2018,null,{}] 08:58:53 INFO - PROCESS | 3600 | 1467737933764 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}] 08:58:53 INFO - PROCESS | 3600 | 1467737933767 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:53 INFO - PROCESS | 3600 | 1467737933850 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:58:53 INFO - PROCESS | 3600 | 1467737933857 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 3600 | 1467737933859 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:53 INFO - PROCESS | 3600 | ++DOCSHELL 131E8C00 == 31 [pid = 3600] [id = 514] 08:58:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (131EB400) [pid = 3600] [serial = 1542] [outer = 00000000] 08:58:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13B25800) [pid = 3600] [serial = 1543] [outer = 131EB400] 08:58:53 INFO - PROCESS | 3600 | 1467737933913 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13F0E800) [pid = 3600] [serial = 1544] [outer = 131EB400] 08:58:54 INFO - PROCESS | 3600 | 1467737934400 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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 659ms 08:58:54 INFO - PROCESS | 3600 | 1467737934431 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 3600 | 1467737934417 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 08:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:58:54 INFO - PROCESS | 3600 | 1467737934421 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 3600 | 1467737934422 Marionette TRACE conn2 <- [1,2022,null,{}] 08:58:54 INFO - PROCESS | 3600 | 1467737934432 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}] 08:58:54 INFO - PROCESS | 3600 | 1467737934437 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:54 INFO - PROCESS | 3600 | 1467737934524 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:58:54 INFO - PROCESS | 3600 | 1467737934656 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 3600 | 1467737934660 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:54 INFO - PROCESS | 3600 | ++DOCSHELL 15B3EC00 == 32 [pid = 3600] [id = 515] 08:58:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15B3F400) [pid = 3600] [serial = 1545] [outer = 00000000] 08:58:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F27000) [pid = 3600] [serial = 1546] [outer = 15B3F400] 08:58:54 INFO - PROCESS | 3600 | 1467737934707 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F2B800) [pid = 3600] [serial = 1547] [outer = 15B3F400] 08:58:55 INFO - PROCESS | 3600 | 1467737935055 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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 658ms 08:58:55 INFO - PROCESS | 3600 | 1467737935102 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:58:55 INFO - PROCESS | 3600 | 1467737935104 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 08:58:55 INFO - PROCESS | 3600 | 1467737935107 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 3600 | 1467737935109 Marionette TRACE conn2 <- [1,2026,null,{}] 08:58:55 INFO - PROCESS | 3600 | 1467737935112 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}] 08:58:55 INFO - PROCESS | 3600 | 1467737935115 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:55 INFO - PROCESS | 3600 | 1467737935181 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:58:55 INFO - PROCESS | 3600 | 1467737935186 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 3600 | 1467737935188 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:55 INFO - PROCESS | 3600 | ++DOCSHELL 15F32400 == 33 [pid = 3600] [id = 516] 08:58:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F32800) [pid = 3600] [serial = 1548] [outer = 00000000] 08:58:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16618000) [pid = 3600] [serial = 1549] [outer = 15F32800] 08:58:55 INFO - PROCESS | 3600 | 1467737935232 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16687800) [pid = 3600] [serial = 1550] [outer = 15F32800] 08:58:55 INFO - PROCESS | 3600 | 1467737935681 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]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 614ms 08:58:55 INFO - PROCESS | 3600 | 1467737935709 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 3600 | 1467737935711 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 08:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:58:55 INFO - PROCESS | 3600 | 1467737935725 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 3600 | 1467737935726 Marionette TRACE conn2 <- [1,2030,null,{}] 08:58:55 INFO - PROCESS | 3600 | 1467737935730 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}] 08:58:55 INFO - PROCESS | 3600 | 1467737935732 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:55 INFO - PROCESS | 3600 | 1467737935837 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:58:55 INFO - PROCESS | 3600 | 1467737935924 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 3600 | 1467737935926 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:55 INFO - PROCESS | 3600 | ++DOCSHELL 16743800 == 34 [pid = 3600] [id = 517] 08:58:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16744000) [pid = 3600] [serial = 1551] [outer = 00000000] 08:58:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1674AC00) [pid = 3600] [serial = 1552] [outer = 16744000] 08:58:55 INFO - PROCESS | 3600 | 1467737935977 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16750C00) [pid = 3600] [serial = 1553] [outer = 16744000] 08:58:56 INFO - PROCESS | 3600 | 1467737936373 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]]]}] 08:58:56 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) 08:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 673ms 08:58:56 INFO - PROCESS | 3600 | 1467737936402 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 3600 | 1467737936404 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 08:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:58:56 INFO - PROCESS | 3600 | 1467737936407 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 3600 | 1467737936409 Marionette TRACE conn2 <- [1,2034,null,{}] 08:58:56 INFO - PROCESS | 3600 | 1467737936413 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}] 08:58:56 INFO - PROCESS | 3600 | 1467737936418 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:56 INFO - PROCESS | 3600 | 1467737936545 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:58:56 INFO - PROCESS | 3600 | 1467737936612 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 3600 | 1467737936614 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:56 INFO - PROCESS | 3600 | ++DOCSHELL 170E9800 == 35 [pid = 3600] [id = 518] 08:58:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (170ED000) [pid = 3600] [serial = 1554] [outer = 00000000] 08:58:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (171D3C00) [pid = 3600] [serial = 1555] [outer = 170ED000] 08:58:56 INFO - PROCESS | 3600 | 1467737936659 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (174C4400) [pid = 3600] [serial = 1556] [outer = 170ED000] 08:58:57 INFO - PROCESS | 3600 | 1467737937065 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 704ms 08:58:57 INFO - PROCESS | 3600 | 1467737937114 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 3600 | 1467737937116 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 08:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:58:57 INFO - PROCESS | 3600 | 1467737937119 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 3600 | 1467737937120 Marionette TRACE conn2 <- [1,2038,null,{}] 08:58:57 INFO - PROCESS | 3600 | 1467737937124 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}] 08:58:57 INFO - PROCESS | 3600 | 1467737937126 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:57 INFO - PROCESS | 3600 | 1467737937246 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13A73C00) [pid = 3600] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BC6800) [pid = 3600] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F73C00) [pid = 3600] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15650000) [pid = 3600] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1322A400) [pid = 3600] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (11219000) [pid = 3600] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11283000) [pid = 3600] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15F77C00) [pid = 3600] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (10B67800) [pid = 3600] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15B46800) [pid = 3600] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17D81400) [pid = 3600] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (105E0C00) [pid = 3600] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:58:57 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (13967C00) [pid = 3600] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:58:57 INFO - PROCESS | 3600 | 1467737937417 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 3600 | 1467737937419 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:57 INFO - PROCESS | 3600 | ++DOCSHELL 105E0C00 == 36 [pid = 3600] [id = 519] 08:58:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (10A76800) [pid = 3600] [serial = 1557] [outer = 00000000] 08:58:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (11891C00) [pid = 3600] [serial = 1558] [outer = 10A76800] 08:58:57 INFO - PROCESS | 3600 | 1467737937463 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13967C00) [pid = 3600] [serial = 1559] [outer = 10A76800] 08:58:57 INFO - PROCESS | 3600 | 1467737937814 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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 763ms 08:58:57 INFO - PROCESS | 3600 | 1467737937883 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 3600 | 1467737937885 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 08:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:58:57 INFO - PROCESS | 3600 | 1467737937888 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 3600 | 1467737937890 Marionette TRACE conn2 <- [1,2042,null,{}] 08:58:57 INFO - PROCESS | 3600 | 1467737937893 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}] 08:58:57 INFO - PROCESS | 3600 | 1467737937895 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:58 INFO - PROCESS | 3600 | 1467737938040 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:58:58 INFO - PROCESS | 3600 | 1467737938051 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 3600 | 1467737938053 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:58 INFO - PROCESS | 3600 | ++DOCSHELL 12EF1C00 == 37 [pid = 3600] [id = 520] 08:58:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13288800) [pid = 3600] [serial = 1560] [outer = 00000000] 08:58:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16BE1C00) [pid = 3600] [serial = 1561] [outer = 13288800] 08:58:58 INFO - PROCESS | 3600 | 1467737938095 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (17958000) [pid = 3600] [serial = 1562] [outer = 13288800] 08:58:58 INFO - PROCESS | 3600 | 1467737938489 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]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 674ms 08:58:58 INFO - PROCESS | 3600 | 1467737938552 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 3600 | 1467737938554 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 08:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:58:58 INFO - PROCESS | 3600 | 1467737938558 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 3600 | 1467737938559 Marionette TRACE conn2 <- [1,2046,null,{}] 08:58:58 INFO - PROCESS | 3600 | 1467737938563 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}] 08:58:58 INFO - PROCESS | 3600 | 1467737938565 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:58 INFO - PROCESS | 3600 | 1467737938700 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:58:58 INFO - PROCESS | 3600 | 1467737938714 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 3600 | 1467737938716 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:58 INFO - PROCESS | 3600 | ++DOCSHELL 142FA000 == 38 [pid = 3600] [id = 521] 08:58:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15F26C00) [pid = 3600] [serial = 1563] [outer = 00000000] 08:58:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D84000) [pid = 3600] [serial = 1564] [outer = 15F26C00] 08:58:58 INFO - PROCESS | 3600 | 1467737938758 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D85400) [pid = 3600] [serial = 1565] [outer = 15F26C00] 08:58:59 INFO - PROCESS | 3600 | 1467737939157 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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 613ms 08:58:59 INFO - PROCESS | 3600 | 1467737939179 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 3600 | 1467737939181 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 08:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:58:59 INFO - PROCESS | 3600 | 1467737939184 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 3600 | 1467737939186 Marionette TRACE conn2 <- [1,2050,null,{}] 08:58:59 INFO - PROCESS | 3600 | 1467737939189 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}] 08:58:59 INFO - PROCESS | 3600 | 1467737939191 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:59 INFO - PROCESS | 3600 | 1467737939280 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:58:59 INFO - PROCESS | 3600 | 1467737939359 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 3600 | 1467737939361 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:58:59 INFO - PROCESS | 3600 | ++DOCSHELL 0C76F400 == 39 [pid = 3600] [id = 522] 08:58:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (0C773000) [pid = 3600] [serial = 1566] [outer = 00000000] 08:58:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (105E9C00) [pid = 3600] [serial = 1567] [outer = 0C773000] 08:58:59 INFO - PROCESS | 3600 | 1467737939462 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10B66000) [pid = 3600] [serial = 1568] [outer = 0C773000] 08:59:00 INFO - PROCESS | 3600 | 1467737940103 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]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1003ms 08:59:00 INFO - PROCESS | 3600 | 1467737940176 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:59:00 INFO - PROCESS | 3600 | 1467737940179 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 08:59:00 INFO - PROCESS | 3600 | 1467737940203 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:59:00 INFO - PROCESS | 3600 | 1467737940207 Marionette TRACE conn2 <- [1,2054,null,{}] 08:59:00 INFO - PROCESS | 3600 | 1467737940212 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}] 08:59:00 INFO - PROCESS | 3600 | 1467737940216 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:00 INFO - PROCESS | 3600 | 1467737940361 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:59:00 INFO - PROCESS | 3600 | 1467737940491 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 3600 | 1467737940494 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:00 INFO - PROCESS | 3600 | ++DOCSHELL 13968800 == 40 [pid = 3600] [id = 523] 08:59:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (13A7B800) [pid = 3600] [serial = 1569] [outer = 00000000] 08:59:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (155D4800) [pid = 3600] [serial = 1570] [outer = 13A7B800] 08:59:00 INFO - PROCESS | 3600 | 1467737940552 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (15B38C00) [pid = 3600] [serial = 1571] [outer = 13A7B800] 08:59:01 INFO - PROCESS | 3600 | 1467737941111 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]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 958ms 08:59:01 INFO - PROCESS | 3600 | 1467737941173 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 3600 | 1467737941178 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 08:59:01 INFO - PROCESS | 3600 | 1467737941184 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:59:01 INFO - PROCESS | 3600 | 1467737941187 Marionette TRACE conn2 <- [1,2058,null,{}] 08:59:01 INFO - PROCESS | 3600 | 1467737941191 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}] 08:59:01 INFO - PROCESS | 3600 | 1467737941194 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:01 INFO - PROCESS | 3600 | 1467737941300 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:59:01 INFO - PROCESS | 3600 | 1467737941408 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 3600 | 1467737941411 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:01 INFO - PROCESS | 3600 | ++DOCSHELL 16743400 == 41 [pid = 3600] [id = 524] 08:59:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16745400) [pid = 3600] [serial = 1572] [outer = 00000000] 08:59:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (167CA400) [pid = 3600] [serial = 1573] [outer = 16745400] 08:59:01 INFO - PROCESS | 3600 | 1467737941464 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (171D5400) [pid = 3600] [serial = 1574] [outer = 16745400] 08:59:02 INFO - PROCESS | 3600 | 1467737942213 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]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1093ms 08:59:02 INFO - PROCESS | 3600 | 1467737942275 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 3600 | 1467737942279 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 08:59:02 INFO - PROCESS | 3600 | 1467737942284 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:59:02 INFO - PROCESS | 3600 | 1467737942288 Marionette TRACE conn2 <- [1,2062,null,{}] 08:59:02 INFO - PROCESS | 3600 | 1467737942293 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}] 08:59:02 INFO - PROCESS | 3600 | 1467737942296 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:02 INFO - PROCESS | 3600 | 1467737942400 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:59:02 INFO - PROCESS | 3600 | 1467737942537 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 3600 | 1467737942544 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:02 INFO - PROCESS | 3600 | ++DOCSHELL 12E68C00 == 42 [pid = 3600] [id = 525] 08:59:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (12E69C00) [pid = 3600] [serial = 1575] [outer = 00000000] 08:59:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (13165C00) [pid = 3600] [serial = 1576] [outer = 12E69C00] 08:59:02 INFO - PROCESS | 3600 | 1467737942609 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (13226800) [pid = 3600] [serial = 1577] [outer = 12E69C00] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 142FA000 == 41 [pid = 3600] [id = 521] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 12EF1C00 == 40 [pid = 3600] [id = 520] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 105E0C00 == 39 [pid = 3600] [id = 519] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 170E9800 == 38 [pid = 3600] [id = 518] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 16743800 == 37 [pid = 3600] [id = 517] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 15F32400 == 36 [pid = 3600] [id = 516] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 15B3EC00 == 35 [pid = 3600] [id = 515] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 131E8C00 == 34 [pid = 3600] [id = 514] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 114B5800 == 33 [pid = 3600] [id = 513] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 11286000 == 32 [pid = 3600] [id = 512] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 16BDBC00 == 31 [pid = 3600] [id = 511] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 11220400 == 30 [pid = 3600] [id = 502] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 16743400 == 29 [pid = 3600] [id = 524] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 0C76F400 == 28 [pid = 3600] [id = 522] 08:59:03 INFO - PROCESS | 3600 | --DOCSHELL 13968800 == 27 [pid = 3600] [id = 523] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (142F2800) [pid = 3600] [serial = 1472] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (16BE3400) [pid = 3600] [serial = 1531] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (15F78400) [pid = 3600] [serial = 1519] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (158EB400) [pid = 3600] [serial = 1516] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (13A77400) [pid = 3600] [serial = 1513] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13B34800) [pid = 3600] [serial = 1514] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (11C9B400) [pid = 3600] [serial = 1510] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (12B6A000) [pid = 3600] [serial = 1511] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1188D800) [pid = 3600] [serial = 1507] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (11DDF400) [pid = 3600] [serial = 1508] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16614400) [pid = 3600] [serial = 1522] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (142FBC00) [pid = 3600] [serial = 1499] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1322B000) [pid = 3600] [serial = 1498] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (166D4400) [pid = 3600] [serial = 1502] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16537400) [pid = 3600] [serial = 1501] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (197A4000) [pid = 3600] [serial = 1505] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (19359400) [pid = 3600] [serial = 1504] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BE3C00) [pid = 3600] [serial = 1532] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (11C95800) [pid = 3600] [serial = 1525] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16682800) [pid = 3600] [serial = 1523] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (144D3C00) [pid = 3600] [serial = 1526] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (167C9800) [pid = 3600] [serial = 1528] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16534C00) [pid = 3600] [serial = 1520] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (16A8BC00) [pid = 3600] [serial = 1529] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (15B43400) [pid = 3600] [serial = 1517] [outer = 00000000] [url = about:blank] 08:59:03 INFO - PROCESS | 3600 | 1467737943726 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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1496ms 08:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:59:03 INFO - PROCESS | 3600 | 1467737943783 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 3600 | 1467737943787 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 08:59:03 INFO - PROCESS | 3600 | 1467737943793 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 3600 | 1467737943798 Marionette TRACE conn2 <- [1,2066,null,{}] 08:59:03 INFO - PROCESS | 3600 | 1467737943804 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}] 08:59:03 INFO - PROCESS | 3600 | 1467737943807 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:03 INFO - PROCESS | 3600 | 1467737943899 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:59:03 INFO - PROCESS | 3600 | 1467737943990 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 3600 | 1467737943993 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:03 INFO - PROCESS | 3600 | ++DOCSHELL 11220C00 == 28 [pid = 3600] [id = 526] 08:59:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (11286000) [pid = 3600] [serial = 1578] [outer = 00000000] 08:59:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (11DDF400) [pid = 3600] [serial = 1579] [outer = 11286000] 08:59:04 INFO - PROCESS | 3600 | 1467737944039 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (114B9000) [pid = 3600] [serial = 1580] [outer = 11286000] 08:59:04 INFO - PROCESS | 3600 | 1467737944433 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]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 674ms 08:59:04 INFO - PROCESS | 3600 | 1467737944471 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 3600 | 1467737944475 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 08:59:04 INFO - PROCESS | 3600 | 1467737944486 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:59:04 INFO - PROCESS | 3600 | 1467737944488 Marionette TRACE conn2 <- [1,2070,null,{}] 08:59:04 INFO - PROCESS | 3600 | 1467737944492 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}] 08:59:04 INFO - PROCESS | 3600 | 1467737944495 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:04 INFO - PROCESS | 3600 | 1467737944590 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:59:04 INFO - PROCESS | 3600 | 1467737944599 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 3600 | 1467737944601 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:04 INFO - PROCESS | 3600 | ++DOCSHELL 1328F400 == 29 [pid = 3600] [id = 527] 08:59:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13967000) [pid = 3600] [serial = 1581] [outer = 00000000] 08:59:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13B28000) [pid = 3600] [serial = 1582] [outer = 13967000] 08:59:04 INFO - PROCESS | 3600 | 1467737944647 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13F04000) [pid = 3600] [serial = 1583] [outer = 13967000] 08:59:05 INFO - PROCESS | 3600 | 1467737945098 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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 674ms 08:59:05 INFO - PROCESS | 3600 | 1467737945152 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 3600 | 1467737945154 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 08:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:59:05 INFO - PROCESS | 3600 | 1467737945158 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 3600 | 1467737945161 Marionette TRACE conn2 <- [1,2074,null,{}] 08:59:05 INFO - PROCESS | 3600 | 1467737945172 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}] 08:59:05 INFO - PROCESS | 3600 | 1467737945177 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:05 INFO - PROCESS | 3600 | 1467737945257 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:59:05 INFO - PROCESS | 3600 | 1467737945266 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 3600 | 1467737945269 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:05 INFO - PROCESS | 3600 | ++DOCSHELL 15B3DC00 == 30 [pid = 3600] [id = 528] 08:59:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15B3E000) [pid = 3600] [serial = 1584] [outer = 00000000] 08:59:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15BF2000) [pid = 3600] [serial = 1585] [outer = 15B3E000] 08:59:05 INFO - PROCESS | 3600 | 1467737945300 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F2F800) [pid = 3600] [serial = 1586] [outer = 15B3E000] 08:59:05 INFO - PROCESS | 3600 | 1467737945726 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]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 613ms 08:59:05 INFO - PROCESS | 3600 | 1467737945773 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 3600 | 1467737945775 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 08:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:59:05 INFO - PROCESS | 3600 | 1467737945779 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 3600 | 1467737945781 Marionette TRACE conn2 <- [1,2078,null,{}] 08:59:05 INFO - PROCESS | 3600 | 1467737945784 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}] 08:59:05 INFO - PROCESS | 3600 | 1467737945786 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:05 INFO - PROCESS | 3600 | 1467737945909 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:59:05 INFO - PROCESS | 3600 | 1467737945993 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 3600 | 1467737945995 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:05 INFO - PROCESS | 3600 | ++DOCSHELL 164BC000 == 31 [pid = 3600] [id = 529] 08:59:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16533000) [pid = 3600] [serial = 1587] [outer = 00000000] 08:59:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16539800) [pid = 3600] [serial = 1588] [outer = 16533000] 08:59:06 INFO - PROCESS | 3600 | 1467737946039 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1653F800) [pid = 3600] [serial = 1589] [outer = 16533000] 08:59:06 INFO - PROCESS | 3600 | 1467737946431 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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 704ms 08:59:06 INFO - PROCESS | 3600 | 1467737946486 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 3600 | 1467737946488 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 08:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:59:06 INFO - PROCESS | 3600 | 1467737946491 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 3600 | 1467737946493 Marionette TRACE conn2 <- [1,2082,null,{}] 08:59:06 INFO - PROCESS | 3600 | 1467737946497 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}] 08:59:06 INFO - PROCESS | 3600 | 1467737946499 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:06 INFO - PROCESS | 3600 | 1467737946606 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:59:06 INFO - PROCESS | 3600 | 1467737946611 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 3600 | 1467737946613 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:06 INFO - PROCESS | 3600 | ++DOCSHELL 16615C00 == 32 [pid = 3600] [id = 530] 08:59:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16616800) [pid = 3600] [serial = 1590] [outer = 00000000] 08:59:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (166CA400) [pid = 3600] [serial = 1591] [outer = 16616800] 08:59:06 INFO - PROCESS | 3600 | 1467737946656 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16746000) [pid = 3600] [serial = 1592] [outer = 16616800] 08:59:07 INFO - PROCESS | 3600 | 1467737947086 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]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 613ms 08:59:07 INFO - PROCESS | 3600 | 1467737947110 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 3600 | 1467737947112 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 08:59:07 INFO - PROCESS | 3600 | 1467737947115 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:59:07 INFO - PROCESS | 3600 | 1467737947117 Marionette TRACE conn2 <- [1,2086,null,{}] 08:59:07 INFO - PROCESS | 3600 | 1467737947120 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}] 08:59:07 INFO - PROCESS | 3600 | 1467737947126 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:07 INFO - PROCESS | 3600 | 1467737947272 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:59:07 INFO - PROCESS | 3600 | 1467737947339 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 3600 | 1467737947341 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:07 INFO - PROCESS | 3600 | ++DOCSHELL 16750400 == 33 [pid = 3600] [id = 531] 08:59:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (167BE400) [pid = 3600] [serial = 1593] [outer = 00000000] 08:59:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16BD8400) [pid = 3600] [serial = 1594] [outer = 167BE400] 08:59:07 INFO - PROCESS | 3600 | 1467737947383 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (170E9800) [pid = 3600] [serial = 1595] [outer = 167BE400] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15F26C00) [pid = 3600] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16744000) [pid = 3600] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (170ED000) [pid = 3600] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16C9F400) [pid = 3600] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10A76800) [pid = 3600] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (114B6800) [pid = 3600] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15F32800) [pid = 3600] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (114B0400) [pid = 3600] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (131EB400) [pid = 3600] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15B3F400) [pid = 3600] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:59:07 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (13288800) [pid = 3600] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:59:07 INFO - PROCESS | 3600 | 1467737947957 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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 913ms 08:59:08 INFO - PROCESS | 3600 | 1467737948015 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 3600 | 1467737948017 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 08:59:08 INFO - PROCESS | 3600 | 1467737948021 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:59:08 INFO - PROCESS | 3600 | 1467737948032 Marionette TRACE conn2 <- [1,2090,null,{}] 08:59:08 INFO - PROCESS | 3600 | 1467737948036 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}] 08:59:08 INFO - PROCESS | 3600 | 1467737948038 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:08 INFO - PROCESS | 3600 | 1467737948113 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:59:08 INFO - PROCESS | 3600 | 1467737948213 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 3600 | 1467737948215 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:08 INFO - PROCESS | 3600 | ++DOCSHELL 10A03000 == 34 [pid = 3600] [id = 532] 08:59:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (11219400) [pid = 3600] [serial = 1596] [outer = 00000000] 08:59:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (13B34400) [pid = 3600] [serial = 1597] [outer = 11219400] 08:59:08 INFO - PROCESS | 3600 | 1467737948258 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15653800) [pid = 3600] [serial = 1598] [outer = 11219400] 08:59:08 INFO - PROCESS | 3600 | 1467737948624 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]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 629ms 08:59:08 INFO - PROCESS | 3600 | 1467737948663 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 3600 | 1467737948664 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 08:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:59:08 INFO - PROCESS | 3600 | 1467737948651 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 3600 | 1467737948653 Marionette TRACE conn2 <- [1,2094,null,{}] 08:59:08 INFO - PROCESS | 3600 | 1467737948657 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}] 08:59:08 INFO - PROCESS | 3600 | 1467737948658 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:08 INFO - PROCESS | 3600 | 1467737948733 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:59:08 INFO - PROCESS | 3600 | 1467737948825 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 3600 | 1467737948827 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:08 INFO - PROCESS | 3600 | ++DOCSHELL 10A0AC00 == 35 [pid = 3600] [id = 533] 08:59:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1188D800) [pid = 3600] [serial = 1599] [outer = 00000000] 08:59:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17155400) [pid = 3600] [serial = 1600] [outer = 1188D800] 08:59:08 INFO - PROCESS | 3600 | 1467737948872 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17155800) [pid = 3600] [serial = 1601] [outer = 1188D800] 08:59:09 INFO - PROCESS | 3600 | 1467737949194 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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 569ms 08:59:09 INFO - PROCESS | 3600 | 1467737949226 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 3600 | 1467737949228 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 08:59:09 INFO - PROCESS | 3600 | 1467737949231 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:59:09 INFO - PROCESS | 3600 | 1467737949233 Marionette TRACE conn2 <- [1,2098,null,{}] 08:59:09 INFO - PROCESS | 3600 | 1467737949236 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}] 08:59:09 INFO - PROCESS | 3600 | 1467737949238 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:09 INFO - PROCESS | 3600 | 1467737949349 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:59:09 INFO - PROCESS | 3600 | 1467737949357 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 3600 | 1467737949359 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:09 INFO - PROCESS | 3600 | ++DOCSHELL 15B3A400 == 36 [pid = 3600] [id = 534] 08:59:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1794C400) [pid = 3600] [serial = 1602] [outer = 00000000] 08:59:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D83000) [pid = 3600] [serial = 1603] [outer = 1794C400] 08:59:09 INFO - PROCESS | 3600 | 1467737949405 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F57800) [pid = 3600] [serial = 1604] [outer = 1794C400] 08:59:09 INFO - PROCESS | 3600 | 1467737949788 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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 613ms 08:59:09 INFO - PROCESS | 3600 | 1467737949848 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 3600 | 1467737949852 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 08:59:09 INFO - PROCESS | 3600 | 1467737949857 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:59:09 INFO - PROCESS | 3600 | 1467737949861 Marionette TRACE conn2 <- [1,2102,null,{}] 08:59:09 INFO - PROCESS | 3600 | 1467737949867 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}] 08:59:09 INFO - PROCESS | 3600 | 1467737949871 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:09 INFO - PROCESS | 3600 | 1467737950014 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:59:10 INFO - PROCESS | 3600 | 1467737950188 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 3600 | 1467737950194 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:10 INFO - PROCESS | 3600 | ++DOCSHELL 10E9C000 == 37 [pid = 3600] [id = 535] 08:59:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (11217800) [pid = 3600] [serial = 1605] [outer = 00000000] 08:59:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (11C99400) [pid = 3600] [serial = 1606] [outer = 11217800] 08:59:10 INFO - PROCESS | 3600 | 1467737950271 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (129EB400) [pid = 3600] [serial = 1607] [outer = 11217800] 08:59:10 INFO - PROCESS | 3600 | 1467737950955 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]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1138ms 08:59:11 INFO - PROCESS | 3600 | 1467737951007 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 3600 | 1467737951010 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 08:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:59:11 INFO - PROCESS | 3600 | 1467737951042 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 3600 | 1467737951046 Marionette TRACE conn2 <- [1,2106,null,{}] 08:59:11 INFO - PROCESS | 3600 | 1467737951050 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}] 08:59:11 INFO - PROCESS | 3600 | 1467737951053 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:11 INFO - PROCESS | 3600 | 1467737951174 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:59:11 INFO - PROCESS | 3600 | 1467737951325 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:11 INFO - PROCESS | 3600 | 1467737951328 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:11 INFO - PROCESS | 3600 | ++DOCSHELL 144D8000 == 38 [pid = 3600] [id = 536] 08:59:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (144FC000) [pid = 3600] [serial = 1608] [outer = 00000000] 08:59:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1565A000) [pid = 3600] [serial = 1609] [outer = 144FC000] 08:59:11 INFO - PROCESS | 3600 | 1467737951386 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (15B3FC00) [pid = 3600] [serial = 1610] [outer = 144FC000] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 10A0AC00 == 37 [pid = 3600] [id = 533] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 10A03000 == 36 [pid = 3600] [id = 532] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 16750400 == 35 [pid = 3600] [id = 531] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 16615C00 == 34 [pid = 3600] [id = 530] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 164BC000 == 33 [pid = 3600] [id = 529] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 15B3DC00 == 32 [pid = 3600] [id = 528] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 1328F400 == 31 [pid = 3600] [id = 527] 08:59:12 INFO - PROCESS | 3600 | --DOCSHELL 11220C00 == 30 [pid = 3600] [id = 526] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (17D85400) [pid = 3600] [serial = 1565] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1674AC00) [pid = 3600] [serial = 1552] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (171D3C00) [pid = 3600] [serial = 1555] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16750C00) [pid = 3600] [serial = 1553] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (174BC400) [pid = 3600] [serial = 1535] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (171D6000) [pid = 3600] [serial = 1534] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (11891C00) [pid = 3600] [serial = 1558] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (12B70000) [pid = 3600] [serial = 1540] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (12EE8000) [pid = 3600] [serial = 1541] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16618000) [pid = 3600] [serial = 1549] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12E29000) [pid = 3600] [serial = 1537] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13ABC000) [pid = 3600] [serial = 1538] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13B25800) [pid = 3600] [serial = 1543] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (13F0E800) [pid = 3600] [serial = 1544] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15F27000) [pid = 3600] [serial = 1546] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F2B800) [pid = 3600] [serial = 1547] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (174C4400) [pid = 3600] [serial = 1556] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (13967C00) [pid = 3600] [serial = 1559] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D84000) [pid = 3600] [serial = 1564] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16BE1C00) [pid = 3600] [serial = 1561] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (17958000) [pid = 3600] [serial = 1562] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16687800) [pid = 3600] [serial = 1550] [outer = 00000000] [url = about:blank] 08:59:12 INFO - PROCESS | 3600 | 1467737952246 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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1242ms 08:59:12 INFO - PROCESS | 3600 | 1467737952288 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:59:12 INFO - PROCESS | 3600 | 1467737952292 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 08:59:12 INFO - PROCESS | 3600 | 1467737952297 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 3600 | 1467737952299 Marionette TRACE conn2 <- [1,2110,null,{}] 08:59:12 INFO - PROCESS | 3600 | 1467737952304 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}] 08:59:12 INFO - PROCESS | 3600 | 1467737952307 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:12 INFO - PROCESS | 3600 | 1467737952392 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:59:12 INFO - PROCESS | 3600 | 1467737952399 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 3600 | 1467737952401 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:12 INFO - PROCESS | 3600 | ++DOCSHELL 11891C00 == 31 [pid = 3600] [id = 537] 08:59:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (11D8E000) [pid = 3600] [serial = 1611] [outer = 00000000] 08:59:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (12E29000) [pid = 3600] [serial = 1612] [outer = 11D8E000] 08:59:12 INFO - PROCESS | 3600 | 1467737952448 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13102C00) [pid = 3600] [serial = 1613] [outer = 11D8E000] 08:59:12 INFO - PROCESS | 3600 | 1467737952943 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]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 719ms 08:59:12 INFO - PROCESS | 3600 | 1467737953002 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 3600 | 1467737953006 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 08:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:59:13 INFO - PROCESS | 3600 | 1467737953012 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 3600 | 1467737953015 Marionette TRACE conn2 <- [1,2114,null,{}] 08:59:13 INFO - PROCESS | 3600 | 1467737953019 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}] 08:59:13 INFO - PROCESS | 3600 | 1467737953021 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:13 INFO - PROCESS | 3600 | 1467737953110 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:59:13 INFO - PROCESS | 3600 | 1467737953120 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 3600 | 1467737953123 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:13 INFO - PROCESS | 3600 | ++DOCSHELL 13B2BC00 == 32 [pid = 3600] [id = 538] 08:59:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13B2F000) [pid = 3600] [serial = 1614] [outer = 00000000] 08:59:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (144CF400) [pid = 3600] [serial = 1615] [outer = 13B2F000] 08:59:13 INFO - PROCESS | 3600 | 1467737953240 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (155D5000) [pid = 3600] [serial = 1616] [outer = 13B2F000] 08:59:13 INFO - PROCESS | 3600 | 1467737953617 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]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 613ms 08:59:13 INFO - PROCESS | 3600 | 1467737953625 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 3600 | 1467737953627 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 08:59:13 INFO - PROCESS | 3600 | 1467737953631 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:59:13 INFO - PROCESS | 3600 | 1467737953635 Marionette TRACE conn2 <- [1,2118,null,{}] 08:59:13 INFO - PROCESS | 3600 | 1467737953646 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}] 08:59:13 INFO - PROCESS | 3600 | 1467737953650 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:13 INFO - PROCESS | 3600 | 1467737953735 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:59:13 INFO - PROCESS | 3600 | 1467737953742 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 3600 | 1467737953745 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:13 INFO - PROCESS | 3600 | ++DOCSHELL 15F2E400 == 33 [pid = 3600] [id = 539] 08:59:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F74C00) [pid = 3600] [serial = 1617] [outer = 00000000] 08:59:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16536400) [pid = 3600] [serial = 1618] [outer = 15F74C00] 08:59:13 INFO - PROCESS | 3600 | 1467737953796 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16614400) [pid = 3600] [serial = 1619] [outer = 15F74C00] 08:59:14 INFO - PROCESS | 3600 | 1467737954260 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] 08:59:14 INFO - PROCESS | 3600 | 1467737954317 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 08:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:59:14 INFO - PROCESS | 3600 | 1467737954321 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 3600 | 1467737954322 Marionette TRACE conn2 <- [1,2122,null,{}] 08:59:14 INFO - PROCESS | 3600 | 1467737954326 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}] 08:59:14 INFO - PROCESS | 3600 | 1467737954328 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:14 INFO - PROCESS | 3600 | 1467737954426 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:59:14 INFO - PROCESS | 3600 | 1467737954515 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 3600 | 1467737954517 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:14 INFO - PROCESS | 3600 | ++DOCSHELL 1674A800 == 34 [pid = 3600] [id = 540] 08:59:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1674AC00) [pid = 3600] [serial = 1620] [outer = 00000000] 08:59:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16750000) [pid = 3600] [serial = 1621] [outer = 1674AC00] 08:59:14 INFO - PROCESS | 3600 | 1467737954560 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (167C3C00) [pid = 3600] [serial = 1622] [outer = 1674AC00] 08:59:14 INFO - PROCESS | 3600 | 1467737954962 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]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 08:59:14 INFO - PROCESS | 3600 | 1467737954986 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 3600 | 1467737954988 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 08:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:59:14 INFO - PROCESS | 3600 | 1467737954991 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 3600 | 1467737954993 Marionette TRACE conn2 <- [1,2126,null,{}] 08:59:14 INFO - PROCESS | 3600 | 1467737954996 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}] 08:59:14 INFO - PROCESS | 3600 | 1467737954998 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:15 INFO - PROCESS | 3600 | 1467737955107 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:59:15 INFO - PROCESS | 3600 | 1467737955112 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 3600 | 1467737955114 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:15 INFO - PROCESS | 3600 | ++DOCSHELL 167CB800 == 35 [pid = 3600] [id = 541] 08:59:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (167CCC00) [pid = 3600] [serial = 1623] [outer = 00000000] 08:59:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BDD800) [pid = 3600] [serial = 1624] [outer = 167CCC00] 08:59:15 INFO - PROCESS | 3600 | 1467737955156 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16C9F400) [pid = 3600] [serial = 1625] [outer = 167CCC00] 08:59:15 INFO - PROCESS | 3600 | 1467737955582 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]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 599ms 08:59:15 INFO - PROCESS | 3600 | 1467737955594 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 3600 | 1467737955596 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 08:59:15 INFO - PROCESS | 3600 | 1467737955599 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:59:15 INFO - PROCESS | 3600 | 1467737955601 Marionette TRACE conn2 <- [1,2130,null,{}] 08:59:15 INFO - PROCESS | 3600 | 1467737955605 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}] 08:59:15 INFO - PROCESS | 3600 | 1467737955610 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:15 INFO - PROCESS | 3600 | 1467737955745 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:59:15 INFO - PROCESS | 3600 | 1467737955838 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 3600 | 1467737955840 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:15 INFO - PROCESS | 3600 | ++DOCSHELL 166CB400 == 36 [pid = 3600] [id = 542] 08:59:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (174C1800) [pid = 3600] [serial = 1626] [outer = 00000000] 08:59:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D80400) [pid = 3600] [serial = 1627] [outer = 174C1800] 08:59:15 INFO - PROCESS | 3600 | 1467737955883 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17934800) [pid = 3600] [serial = 1628] [outer = 174C1800] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13967000) [pid = 3600] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15B3E000) [pid = 3600] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (11286000) [pid = 3600] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16533000) [pid = 3600] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (12E69C00) [pid = 3600] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (0C773000) [pid = 3600] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13A7B800) [pid = 3600] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16745400) [pid = 3600] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16616800) [pid = 3600] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11219400) [pid = 3600] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (167BE400) [pid = 3600] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:59:16 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1188D800) [pid = 3600] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:59:16 INFO - PROCESS | 3600 | 1467737956373 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] 08:59:16 INFO - PROCESS | 3600 | 1467737956426 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 08:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:59:16 INFO - PROCESS | 3600 | 1467737956430 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 3600 | 1467737956431 Marionette TRACE conn2 <- [1,2134,null,{}] 08:59:16 INFO - PROCESS | 3600 | 1467737956419 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}] 08:59:16 INFO - PROCESS | 3600 | 1467737956421 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:16 INFO - PROCESS | 3600 | 1467737956496 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:59:16 INFO - PROCESS | 3600 | 1467737956502 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 3600 | 1467737956504 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:16 INFO - PROCESS | 3600 | ++DOCSHELL 11219400 == 37 [pid = 3600] [id = 543] 08:59:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (11220000) [pid = 3600] [serial = 1629] [outer = 00000000] 08:59:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16533000) [pid = 3600] [serial = 1630] [outer = 11220000] 08:59:16 INFO - PROCESS | 3600 | 1467737956546 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16743000) [pid = 3600] [serial = 1631] [outer = 11220000] 08:59:16 INFO - PROCESS | 3600 | 1467737956964 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] 08:59:17 INFO - PROCESS | 3600 | 1467737957036 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 08:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:59:17 INFO - PROCESS | 3600 | 1467737957039 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 3600 | 1467737957041 Marionette TRACE conn2 <- [1,2138,null,{}] 08:59:17 INFO - PROCESS | 3600 | 1467737957044 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}] 08:59:17 INFO - PROCESS | 3600 | 1467737957046 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:17 INFO - PROCESS | 3600 | 1467737957148 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:59:17 INFO - PROCESS | 3600 | 1467737957157 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 3600 | 1467737957159 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:17 INFO - PROCESS | 3600 | ++DOCSHELL 1564FC00 == 38 [pid = 3600] [id = 544] 08:59:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15B45000) [pid = 3600] [serial = 1632] [outer = 00000000] 08:59:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17F5B000) [pid = 3600] [serial = 1633] [outer = 15B45000] 08:59:17 INFO - PROCESS | 3600 | 1467737957184 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1935A000) [pid = 3600] [serial = 1634] [outer = 15B45000] 08:59:17 INFO - PROCESS | 3600 | 1467737957596 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]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 614ms 08:59:17 INFO - PROCESS | 3600 | 1467737957642 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 3600 | 1467737957644 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 08:59:17 INFO - PROCESS | 3600 | 1467737957647 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:59:17 INFO - PROCESS | 3600 | 1467737957649 Marionette TRACE conn2 <- [1,2142,null,{}] 08:59:17 INFO - PROCESS | 3600 | 1467737957652 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}] 08:59:17 INFO - PROCESS | 3600 | 1467737957654 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:17 INFO - PROCESS | 3600 | 1467737957733 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:59:17 INFO - PROCESS | 3600 | 1467737957738 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 3600 | 1467737957740 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:17 INFO - PROCESS | 3600 | ++DOCSHELL 17F57400 == 39 [pid = 3600] [id = 545] 08:59:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17F59800) [pid = 3600] [serial = 1635] [outer = 00000000] 08:59:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (197AAC00) [pid = 3600] [serial = 1636] [outer = 17F59800] 08:59:17 INFO - PROCESS | 3600 | 1467737957783 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19AD8800) [pid = 3600] [serial = 1637] [outer = 17F59800] 08:59:18 INFO - PROCESS | 3600 | 1467737958270 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]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 673ms 08:59:18 INFO - PROCESS | 3600 | 1467737958330 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 3600 | 1467737958337 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 08:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:59:18 INFO - PROCESS | 3600 | 1467737958346 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 3600 | 1467737958352 Marionette TRACE conn2 <- [1,2146,null,{}] 08:59:18 INFO - PROCESS | 3600 | 1467737958359 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}] 08:59:18 INFO - PROCESS | 3600 | 1467737958362 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:18 INFO - PROCESS | 3600 | 1467737958508 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:59:18 INFO - PROCESS | 3600 | 1467737958626 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 3600 | 1467737958631 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:18 INFO - PROCESS | 3600 | ++DOCSHELL 11C97400 == 40 [pid = 3600] [id = 546] 08:59:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (11D8D400) [pid = 3600] [serial = 1638] [outer = 00000000] 08:59:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (12C83000) [pid = 3600] [serial = 1639] [outer = 11D8D400] 08:59:18 INFO - PROCESS | 3600 | 1467737958688 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (131EBC00) [pid = 3600] [serial = 1640] [outer = 11D8D400] 08:59:19 INFO - PROCESS | 3600 | 1467737959217 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]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 958ms 08:59:19 INFO - PROCESS | 3600 | 1467737959298 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 3600 | 1467737959303 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 08:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:59:19 INFO - PROCESS | 3600 | 1467737959309 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 3600 | 1467737959312 Marionette TRACE conn2 <- [1,2150,null,{}] 08:59:19 INFO - PROCESS | 3600 | 1467737959316 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}] 08:59:19 INFO - PROCESS | 3600 | 1467737959319 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:19 INFO - PROCESS | 3600 | 1467737959432 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:59:19 INFO - PROCESS | 3600 | 1467737959569 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 3600 | 1467737959572 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:19 INFO - PROCESS | 3600 | ++DOCSHELL 15B3DC00 == 41 [pid = 3600] [id = 547] 08:59:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (15B44800) [pid = 3600] [serial = 1641] [outer = 00000000] 08:59:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (15F76000) [pid = 3600] [serial = 1642] [outer = 15B44800] 08:59:19 INFO - PROCESS | 3600 | 1467737959628 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (16688400) [pid = 3600] [serial = 1643] [outer = 15B44800] 08:59:20 INFO - PROCESS | 3600 | 1467737960211 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]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 958ms 08:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:59:20 INFO - PROCESS | 3600 | 1467737960276 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 3600 | 1467737960278 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 08:59:20 INFO - PROCESS | 3600 | 1467737960283 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 3600 | 1467737960286 Marionette TRACE conn2 <- [1,2154,null,{}] 08:59:20 INFO - PROCESS | 3600 | 1467737960297 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}] 08:59:20 INFO - PROCESS | 3600 | 1467737960302 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:20 INFO - PROCESS | 3600 | 1467737960397 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:59:20 INFO - PROCESS | 3600 | 1467737960534 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 3600 | 1467737960538 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:20 INFO - PROCESS | 3600 | ++DOCSHELL 17D28400 == 42 [pid = 3600] [id = 548] 08:59:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17D77000) [pid = 3600] [serial = 1644] [outer = 00000000] 08:59:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17F56C00) [pid = 3600] [serial = 1645] [outer = 17D77000] 08:59:20 INFO - PROCESS | 3600 | 1467737960594 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1979F000) [pid = 3600] [serial = 1646] [outer = 17D77000] 08:59:21 INFO - PROCESS | 3600 | 1467737961212 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]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1003ms 08:59:21 INFO - PROCESS | 3600 | 1467737961280 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 3600 | 1467737961283 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 08:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:59:21 INFO - PROCESS | 3600 | 1467737961303 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 3600 | 1467737961305 Marionette TRACE conn2 <- [1,2158,null,{}] 08:59:21 INFO - PROCESS | 3600 | 1467737961309 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}] 08:59:21 INFO - PROCESS | 3600 | 1467737961311 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:21 INFO - PROCESS | 3600 | 1467737961417 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:59:21 INFO - PROCESS | 3600 | 1467737961647 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 3600 | 1467737961650 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:21 INFO - PROCESS | 3600 | ++DOCSHELL 1053A400 == 43 [pid = 3600] [id = 549] 08:59:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (1057C000) [pid = 3600] [serial = 1647] [outer = 00000000] 08:59:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (10E95800) [pid = 3600] [serial = 1648] [outer = 1057C000] 08:59:21 INFO - PROCESS | 3600 | 1467737961722 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (1180F000) [pid = 3600] [serial = 1649] [outer = 1057C000] 08:59:22 INFO - PROCESS | 3600 | 1467737962244 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]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 958ms 08:59:22 INFO - PROCESS | 3600 | 1467737962271 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 3600 | 1467737962275 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 08:59:22 INFO - PROCESS | 3600 | 1467737962281 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:59:22 INFO - PROCESS | 3600 | 1467737962284 Marionette TRACE conn2 <- [1,2162,null,{}] 08:59:22 INFO - PROCESS | 3600 | 1467737962289 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}] 08:59:22 INFO - PROCESS | 3600 | 1467737962293 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:22 INFO - PROCESS | 3600 | 1467737962395 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 1564FC00 == 42 [pid = 3600] [id = 544] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 11219400 == 41 [pid = 3600] [id = 543] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 166CB400 == 40 [pid = 3600] [id = 542] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 167CB800 == 39 [pid = 3600] [id = 541] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 1674A800 == 38 [pid = 3600] [id = 540] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 15F2E400 == 37 [pid = 3600] [id = 539] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 13B2BC00 == 36 [pid = 3600] [id = 538] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 11891C00 == 35 [pid = 3600] [id = 537] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 15B3A400 == 34 [pid = 3600] [id = 534] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 12E68C00 == 33 [pid = 3600] [id = 525] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 10E9C000 == 32 [pid = 3600] [id = 535] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 144D8000 == 31 [pid = 3600] [id = 536] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 1053A400 == 30 [pid = 3600] [id = 549] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 17D28400 == 29 [pid = 3600] [id = 548] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 17F57400 == 28 [pid = 3600] [id = 545] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 11C97400 == 27 [pid = 3600] [id = 546] 08:59:22 INFO - PROCESS | 3600 | --DOCSHELL 15B3DC00 == 26 [pid = 3600] [id = 547] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (17155800) [pid = 3600] [serial = 1601] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (13B28000) [pid = 3600] [serial = 1582] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13F04000) [pid = 3600] [serial = 1583] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (15BF2000) [pid = 3600] [serial = 1585] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (11DDF400) [pid = 3600] [serial = 1579] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (114B9000) [pid = 3600] [serial = 1580] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16539800) [pid = 3600] [serial = 1588] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13226800) [pid = 3600] [serial = 1577] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (13165C00) [pid = 3600] [serial = 1576] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10B66000) [pid = 3600] [serial = 1568] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (105E9C00) [pid = 3600] [serial = 1567] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15B38C00) [pid = 3600] [serial = 1571] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (155D4800) [pid = 3600] [serial = 1570] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (171D5400) [pid = 3600] [serial = 1574] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (167CA400) [pid = 3600] [serial = 1573] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (166CA400) [pid = 3600] [serial = 1591] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13B34400) [pid = 3600] [serial = 1597] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16BD8400) [pid = 3600] [serial = 1594] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (170E9800) [pid = 3600] [serial = 1595] [outer = 00000000] [url = about:blank] 08:59:22 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16746000) [pid = 3600] [serial = 1592] [outer = 00000000] [url = about:blank] 08:59:23 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1653F800) [pid = 3600] [serial = 1589] [outer = 00000000] [url = about:blank] 08:59:23 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (17D83000) [pid = 3600] [serial = 1603] [outer = 00000000] [url = about:blank] 08:59:23 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17155400) [pid = 3600] [serial = 1600] [outer = 00000000] [url = about:blank] 08:59:23 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (15653800) [pid = 3600] [serial = 1598] [outer = 00000000] [url = about:blank] 08:59:23 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (15F2F800) [pid = 3600] [serial = 1586] [outer = 00000000] [url = about:blank] 08:59:23 INFO - PROCESS | 3600 | 1467737963140 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 3600 | 1467737963143 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:23 INFO - PROCESS | 3600 | ++DOCSHELL 10A0E000 == 27 [pid = 3600] [id = 550] 08:59:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (10A0F400) [pid = 3600] [serial = 1650] [outer = 00000000] 08:59:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (10B66000) [pid = 3600] [serial = 1651] [outer = 10A0F400] 08:59:23 INFO - PROCESS | 3600 | 1467737963192 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (10E96C00) [pid = 3600] [serial = 1652] [outer = 10A0F400] 08:59:23 INFO - PROCESS | 3600 | 1467737963631 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]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1377ms 08:59:23 INFO - PROCESS | 3600 | 1467737963669 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 3600 | 1467737963672 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 08:59:23 INFO - PROCESS | 3600 | 1467737963677 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:59:23 INFO - PROCESS | 3600 | 1467737963680 Marionette TRACE conn2 <- [1,2166,null,{}] 08:59:23 INFO - PROCESS | 3600 | 1467737963685 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}] 08:59:23 INFO - PROCESS | 3600 | 1467737963687 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:23 INFO - PROCESS | 3600 | 1467737963772 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:59:23 INFO - PROCESS | 3600 | 1467737963786 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 3600 | 1467737963789 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:23 INFO - PROCESS | 3600 | ++DOCSHELL 1310D000 == 28 [pid = 3600] [id = 551] 08:59:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13165C00) [pid = 3600] [serial = 1653] [outer = 00000000] 08:59:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13226C00) [pid = 3600] [serial = 1654] [outer = 13165C00] 08:59:23 INFO - PROCESS | 3600 | 1467737963835 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13960C00) [pid = 3600] [serial = 1655] [outer = 13165C00] 08:59:24 INFO - PROCESS | 3600 | 1467737964283 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]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 613ms 08:59:24 INFO - PROCESS | 3600 | 1467737964282 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 3600 | 1467737964286 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 08:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:59:24 INFO - PROCESS | 3600 | 1467737964294 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 3600 | 1467737964296 Marionette TRACE conn2 <- [1,2170,null,{}] 08:59:24 INFO - PROCESS | 3600 | 1467737964300 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}] 08:59:24 INFO - PROCESS | 3600 | 1467737964302 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:24 INFO - PROCESS | 3600 | 1467737964415 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:59:24 INFO - PROCESS | 3600 | 1467737964434 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 3600 | 1467737964437 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:24 INFO - PROCESS | 3600 | ++DOCSHELL 1310A000 == 29 [pid = 3600] [id = 552] 08:59:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (142FBC00) [pid = 3600] [serial = 1656] [outer = 00000000] 08:59:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (144D8000) [pid = 3600] [serial = 1657] [outer = 142FBC00] 08:59:24 INFO - PROCESS | 3600 | 1467737964482 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15650000) [pid = 3600] [serial = 1658] [outer = 142FBC00] 08:59:24 INFO - PROCESS | 3600 | 1467737964944 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]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 659ms 08:59:24 INFO - PROCESS | 3600 | 1467737964979 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 3600 | 1467737964981 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 08:59:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:59:24 INFO - PROCESS | 3600 | 1467737964990 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 3600 | 1467737964996 Marionette TRACE conn2 <- [1,2174,null,{}] 08:59:24 INFO - PROCESS | 3600 | 1467737965000 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}] 08:59:24 INFO - PROCESS | 3600 | 1467737965004 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:25 INFO - PROCESS | 3600 | 1467737965069 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:59:25 INFO - PROCESS | 3600 | 1467737965074 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 3600 | 1467737965077 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:25 INFO - PROCESS | 3600 | ++DOCSHELL 158E5C00 == 30 [pid = 3600] [id = 553] 08:59:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15B3C000) [pid = 3600] [serial = 1659] [outer = 00000000] 08:59:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F30000) [pid = 3600] [serial = 1660] [outer = 15B3C000] 08:59:25 INFO - PROCESS | 3600 | 1467737965119 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16532000) [pid = 3600] [serial = 1661] [outer = 15B3C000] 08:59:25 INFO - PROCESS | 3600 | 1467737965618 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]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:59:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 658ms 08:59:25 INFO - PROCESS | 3600 | 1467737965649 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 3600 | 1467737965652 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 08:59:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:59:25 INFO - PROCESS | 3600 | 1467737965655 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 3600 | 1467737965657 Marionette TRACE conn2 <- [1,2178,null,{}] 08:59:25 INFO - PROCESS | 3600 | 1467737965660 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}] 08:59:25 INFO - PROCESS | 3600 | 1467737965662 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:25 INFO - PROCESS | 3600 | 1467737965803 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:59:25 INFO - PROCESS | 3600 | 1467737965829 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 3600 | 1467737965831 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:25 INFO - PROCESS | 3600 | --DOCSHELL 1B057C00 == 29 [pid = 3600] [id = 15] 08:59:25 INFO - PROCESS | 3600 | ++DOCSHELL 16613400 == 30 [pid = 3600] [id = 554] 08:59:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16613800) [pid = 3600] [serial = 1662] [outer = 00000000] 08:59:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16683800) [pid = 3600] [serial = 1663] [outer = 16613800] 08:59:25 INFO - PROCESS | 3600 | 1467737965868 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1668D800) [pid = 3600] [serial = 1664] [outer = 16613800] 08:59:26 INFO - PROCESS | 3600 | 1467737966283 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]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:59:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 674ms 08:59:26 INFO - PROCESS | 3600 | 1467737966320 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 3600 | 1467737966322 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 08:59:26 INFO - PROCESS | 3600 | 1467737966325 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:59:26 INFO - PROCESS | 3600 | 1467737966327 Marionette TRACE conn2 <- [1,2182,null,{}] 08:59:26 INFO - PROCESS | 3600 | 1467737966330 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}] 08:59:26 INFO - PROCESS | 3600 | 1467737966332 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:26 INFO - PROCESS | 3600 | 1467737966458 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:59:26 INFO - PROCESS | 3600 | 1467737966489 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:26 INFO - PROCESS | 3600 | 1467737966494 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:26 INFO - PROCESS | 3600 | ++DOCSHELL 1674A000 == 31 [pid = 3600] [id = 555] 08:59:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1674A800) [pid = 3600] [serial = 1665] [outer = 00000000] 08:59:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (167BE000) [pid = 3600] [serial = 1666] [outer = 1674A800] 08:59:26 INFO - PROCESS | 3600 | 1467737966547 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16BBB400) [pid = 3600] [serial = 1667] [outer = 1674A800] 08:59:26 INFO - PROCESS | 3600 | 1467737966990 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]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:59:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 703ms 08:59:27 INFO - PROCESS | 3600 | 1467737967031 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 3600 | 1467737967033 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 08:59:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:59:27 INFO - PROCESS | 3600 | 1467737967037 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 3600 | 1467737967038 Marionette TRACE conn2 <- [1,2186,null,{}] 08:59:27 INFO - PROCESS | 3600 | 1467737967047 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}] 08:59:27 INFO - PROCESS | 3600 | 1467737967050 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:27 INFO - PROCESS | 3600 | 1467737967185 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:59:27 INFO - PROCESS | 3600 | 1467737967197 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 3600 | 1467737967199 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:27 INFO - PROCESS | 3600 | ++DOCSHELL 10A79000 == 32 [pid = 3600] [id = 556] 08:59:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (16BD8800) [pid = 3600] [serial = 1668] [outer = 00000000] 08:59:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17156800) [pid = 3600] [serial = 1669] [outer = 16BD8800] 08:59:27 INFO - PROCESS | 3600 | 1467737967243 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17401400) [pid = 3600] [serial = 1670] [outer = 16BD8800] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (13B2F000) [pid = 3600] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (11220000) [pid = 3600] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (15F74C00) [pid = 3600] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (144FC000) [pid = 3600] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (167CCC00) [pid = 3600] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (11217800) [pid = 3600] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (11D8E000) [pid = 3600] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (174C1800) [pid = 3600] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1674AC00) [pid = 3600] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15B45000) [pid = 3600] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1794C400) [pid = 3600] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:59:27 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17F59800) [pid = 3600] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:59:27 INFO - PROCESS | 3600 | 1467737967875 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]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:59:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 869ms 08:59:27 INFO - PROCESS | 3600 | 1467737967916 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 3600 | 1467737967918 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 08:59:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:59:27 INFO - PROCESS | 3600 | 1467737967921 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 3600 | 1467737967923 Marionette TRACE conn2 <- [1,2190,null,{}] 08:59:27 INFO - PROCESS | 3600 | 1467737967926 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}] 08:59:27 INFO - PROCESS | 3600 | 1467737967928 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:27 INFO - PROCESS | 3600 | 1467737968003 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:59:27 INFO - PROCESS | 3600 | 1467737967993 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 3600 | 1467737967995 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:28 INFO - PROCESS | 3600 | ++DOCSHELL 11C9B400 == 33 [pid = 3600] [id = 557] 08:59:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (13105800) [pid = 3600] [serial = 1671] [outer = 00000000] 08:59:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1674B000) [pid = 3600] [serial = 1672] [outer = 13105800] 08:59:28 INFO - PROCESS | 3600 | 1467737968037 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BE0400) [pid = 3600] [serial = 1673] [outer = 13105800] 08:59:28 INFO - PROCESS | 3600 | 1467737968440 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]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:59:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 568ms 08:59:28 INFO - PROCESS | 3600 | 1467737968494 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 3600 | 1467737968496 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 08:59:28 INFO - PROCESS | 3600 | 1467737968500 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:59:28 INFO - PROCESS | 3600 | 1467737968503 Marionette TRACE conn2 <- [1,2194,null,{}] 08:59:28 INFO - PROCESS | 3600 | 1467737968507 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}] 08:59:28 INFO - PROCESS | 3600 | 1467737968510 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:28 INFO - PROCESS | 3600 | 1467737968588 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:59:28 INFO - PROCESS | 3600 | 1467737968593 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 3600 | 1467737968595 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:28 INFO - PROCESS | 3600 | ++DOCSHELL 17155400 == 34 [pid = 3600] [id = 558] 08:59:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1740B400) [pid = 3600] [serial = 1674] [outer = 00000000] 08:59:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (174C5000) [pid = 3600] [serial = 1675] [outer = 1740B400] 08:59:28 INFO - PROCESS | 3600 | 1467737968638 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (174C5800) [pid = 3600] [serial = 1676] [outer = 1740B400] 08:59:29 INFO - PROCESS | 3600 | 1467737969056 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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:59:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 08:59:29 INFO - PROCESS | 3600 | 1467737969077 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 3600 | 1467737969078 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 08:59:29 INFO - PROCESS | 3600 | 1467737969082 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:59:29 INFO - PROCESS | 3600 | 1467737969083 Marionette TRACE conn2 <- [1,2198,null,{}] 08:59:29 INFO - PROCESS | 3600 | 1467737969087 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}] 08:59:29 INFO - PROCESS | 3600 | 1467737969089 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:29 INFO - PROCESS | 3600 | 1467737969205 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:59:29 INFO - PROCESS | 3600 | 1467737969212 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 3600 | 1467737969214 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:29 INFO - PROCESS | 3600 | ++DOCSHELL 1653AC00 == 35 [pid = 3600] [id = 559] 08:59:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1653B400) [pid = 3600] [serial = 1677] [outer = 00000000] 08:59:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (17D81400) [pid = 3600] [serial = 1678] [outer = 1653B400] 08:59:29 INFO - PROCESS | 3600 | 1467737969256 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17F52400) [pid = 3600] [serial = 1679] [outer = 1653B400] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 1310D000 == 34 [pid = 3600] [id = 551] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 1B05A800 == 33 [pid = 3600] [id = 16] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 10A0E000 == 32 [pid = 3600] [id = 550] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 10A79000 == 31 [pid = 3600] [id = 556] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 16613400 == 30 [pid = 3600] [id = 554] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 1310A000 == 29 [pid = 3600] [id = 552] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 158E5C00 == 28 [pid = 3600] [id = 553] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 1674A000 == 27 [pid = 3600] [id = 555] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 11C9B400 == 26 [pid = 3600] [id = 557] 08:59:30 INFO - PROCESS | 3600 | --DOCSHELL 17155400 == 25 [pid = 3600] [id = 558] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (197AAC00) [pid = 3600] [serial = 1636] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (19AD8800) [pid = 3600] [serial = 1637] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1935A000) [pid = 3600] [serial = 1634] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (155D5000) [pid = 3600] [serial = 1616] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16743000) [pid = 3600] [serial = 1631] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16614400) [pid = 3600] [serial = 1619] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1565A000) [pid = 3600] [serial = 1609] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16C9F400) [pid = 3600] [serial = 1625] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (129EB400) [pid = 3600] [serial = 1607] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15B3FC00) [pid = 3600] [serial = 1610] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (12E29000) [pid = 3600] [serial = 1612] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11C99400) [pid = 3600] [serial = 1606] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16536400) [pid = 3600] [serial = 1618] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17D80400) [pid = 3600] [serial = 1627] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (144CF400) [pid = 3600] [serial = 1615] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (13102C00) [pid = 3600] [serial = 1613] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16750000) [pid = 3600] [serial = 1621] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16BDD800) [pid = 3600] [serial = 1624] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (17934800) [pid = 3600] [serial = 1628] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (17F5B000) [pid = 3600] [serial = 1633] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16533000) [pid = 3600] [serial = 1630] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (167C3C00) [pid = 3600] [serial = 1622] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (17F57800) [pid = 3600] [serial = 1604] [outer = 00000000] [url = about:blank] 08:59:30 INFO - PROCESS | 3600 | 1467737970889 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]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:59:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1826ms 08:59:30 INFO - PROCESS | 3600 | 1467737970913 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 3600 | 1467737970916 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 08:59:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:59:30 INFO - PROCESS | 3600 | 1467737970929 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 3600 | 1467737970932 Marionette TRACE conn2 <- [1,2202,null,{}] 08:59:30 INFO - PROCESS | 3600 | 1467737970939 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}] 08:59:30 INFO - PROCESS | 3600 | 1467737970942 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:31 INFO - PROCESS | 3600 | 1467737971031 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:59:31 INFO - PROCESS | 3600 | 1467737971039 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 3600 | 1467737971043 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:31 INFO - PROCESS | 3600 | ++DOCSHELL 11218000 == 26 [pid = 3600] [id = 560] 08:59:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (11221800) [pid = 3600] [serial = 1680] [outer = 00000000] 08:59:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (11286C00) [pid = 3600] [serial = 1681] [outer = 11221800] 08:59:31 INFO - PROCESS | 3600 | 1467737971095 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (11807C00) [pid = 3600] [serial = 1682] [outer = 11221800] 08:59:31 INFO - PROCESS | 3600 | 1467737971579 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:59:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 674ms 08:59:31 INFO - PROCESS | 3600 | 1467737971587 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 3600 | 1467737971592 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 08:59:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:59:31 INFO - PROCESS | 3600 | 1467737971598 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 3600 | 1467737971601 Marionette TRACE conn2 <- [1,2206,null,{}] 08:59:31 INFO - PROCESS | 3600 | 1467737971605 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}] 08:59:31 INFO - PROCESS | 3600 | 1467737971608 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:31 INFO - PROCESS | 3600 | 1467737971692 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:59:31 INFO - PROCESS | 3600 | 1467737971701 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 3600 | 1467737971704 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:31 INFO - PROCESS | 3600 | ++DOCSHELL 12E65000 == 27 [pid = 3600] [id = 561] 08:59:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (12E68000) [pid = 3600] [serial = 1683] [outer = 00000000] 08:59:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13102C00) [pid = 3600] [serial = 1684] [outer = 12E68000] 08:59:31 INFO - PROCESS | 3600 | 1467737971750 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (131E8400) [pid = 3600] [serial = 1685] [outer = 12E68000] 08:59:32 INFO - PROCESS | 3600 | 1467737972489 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:59:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 958ms 08:59:32 INFO - PROCESS | 3600 | 1467737972571 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 3600 | 1467737972576 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 08:59:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:59:32 INFO - PROCESS | 3600 | 1467737972583 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 3600 | 1467737972589 Marionette TRACE conn2 <- [1,2210,null,{}] 08:59:32 INFO - PROCESS | 3600 | 1467737972598 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}] 08:59:32 INFO - PROCESS | 3600 | 1467737972601 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:32 INFO - PROCESS | 3600 | 1467737972742 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:59:32 INFO - PROCESS | 3600 | 1467737972866 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 3600 | 1467737972869 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:32 INFO - PROCESS | 3600 | ++DOCSHELL 10E94400 == 28 [pid = 3600] [id = 562] 08:59:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (11217800) [pid = 3600] [serial = 1686] [outer = 00000000] 08:59:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (12E69400) [pid = 3600] [serial = 1687] [outer = 11217800] 08:59:32 INFO - PROCESS | 3600 | 1467737972931 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (1322A400) [pid = 3600] [serial = 1688] [outer = 11217800] 08:59:33 INFO - PROCESS | 3600 | 1467737973692 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:59:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1138ms 08:59:33 INFO - PROCESS | 3600 | 1467737973726 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 3600 | 1467737973730 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 08:59:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:59:33 INFO - PROCESS | 3600 | 1467737973735 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 3600 | 1467737973739 Marionette TRACE conn2 <- [1,2214,null,{}] 08:59:33 INFO - PROCESS | 3600 | 1467737973745 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}] 08:59:33 INFO - PROCESS | 3600 | 1467737973748 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:33 INFO - PROCESS | 3600 | 1467737973861 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:59:33 INFO - PROCESS | 3600 | 1467737973945 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 3600 | 1467737973950 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:33 INFO - PROCESS | 3600 | ++DOCSHELL 129E5000 == 29 [pid = 3600] [id = 563] 08:59:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (129EBC00) [pid = 3600] [serial = 1689] [outer = 00000000] 08:59:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (12C80C00) [pid = 3600] [serial = 1690] [outer = 129EBC00] 08:59:34 INFO - PROCESS | 3600 | 1467737974036 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (12C8E800) [pid = 3600] [serial = 1691] [outer = 129EBC00] 08:59:34 INFO - PROCESS | 3600 | --DOCSHELL 11218000 == 28 [pid = 3600] [id = 560] 08:59:34 INFO - PROCESS | 3600 | 1467737974455 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:59:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 763ms 08:59:34 INFO - PROCESS | 3600 | 1467737974501 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 3600 | 1467737974506 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 08:59:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:59:34 INFO - PROCESS | 3600 | 1467737974512 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 3600 | 1467737974515 Marionette TRACE conn2 <- [1,2218,null,{}] 08:59:34 INFO - PROCESS | 3600 | 1467737974519 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}] 08:59:34 INFO - PROCESS | 3600 | 1467737974521 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:34 INFO - PROCESS | 3600 | 1467737974611 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:59:34 INFO - PROCESS | 3600 | 1467737974623 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 3600 | 1467737974626 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:34 INFO - PROCESS | 3600 | ++DOCSHELL 142F8C00 == 29 [pid = 3600] [id = 564] 08:59:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (142F9C00) [pid = 3600] [serial = 1692] [outer = 00000000] 08:59:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (144CF400) [pid = 3600] [serial = 1693] [outer = 142F9C00] 08:59:34 INFO - PROCESS | 3600 | 1467737974678 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (144FC800) [pid = 3600] [serial = 1694] [outer = 142F9C00] 08:59:35 INFO - PROCESS | 3600 | 1467737975162 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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 674ms 08:59:35 INFO - PROCESS | 3600 | 1467737975192 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 3600 | 1467737975194 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 08:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:59:35 INFO - PROCESS | 3600 | 1467737975198 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 3600 | 1467737975202 Marionette TRACE conn2 <- [1,2222,null,{}] 08:59:35 INFO - PROCESS | 3600 | 1467737975212 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}] 08:59:35 INFO - PROCESS | 3600 | 1467737975217 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:35 INFO - PROCESS | 3600 | 1467737975331 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:59:35 INFO - PROCESS | 3600 | 1467737975418 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 3600 | 1467737975421 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:35 INFO - PROCESS | 3600 | ++DOCSHELL 15B3D400 == 30 [pid = 3600] [id = 565] 08:59:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15B3D800) [pid = 3600] [serial = 1695] [outer = 00000000] 08:59:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15F29C00) [pid = 3600] [serial = 1696] [outer = 15B3D800] 08:59:35 INFO - PROCESS | 3600 | 1467737975468 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (15F33400) [pid = 3600] [serial = 1697] [outer = 15B3D800] 08:59:35 INFO - PROCESS | 3600 | 1467737975830 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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 718ms 08:59:35 INFO - PROCESS | 3600 | 1467737975901 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 3600 | 1467737975904 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 08:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:59:35 INFO - PROCESS | 3600 | 1467737975907 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 3600 | 1467737975909 Marionette TRACE conn2 <- [1,2226,null,{}] 08:59:35 INFO - PROCESS | 3600 | 1467737975912 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}] 08:59:35 INFO - PROCESS | 3600 | 1467737975915 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:35 INFO - PROCESS | 3600 | 1467737975995 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:59:35 INFO - PROCESS | 3600 | 1467737976000 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 3600 | 1467737976003 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:35 INFO - PROCESS | 3600 | ++DOCSHELL 15F74000 == 31 [pid = 3600] [id = 566] 08:59:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16531C00) [pid = 3600] [serial = 1698] [outer = 00000000] 08:59:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16686400) [pid = 3600] [serial = 1699] [outer = 16531C00] 08:59:36 INFO - PROCESS | 3600 | 1467737976046 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16742800) [pid = 3600] [serial = 1700] [outer = 16531C00] 08:59:36 INFO - PROCESS | 3600 | 1467737976498 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:59:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 614ms 08:59:36 INFO - PROCESS | 3600 | 1467737976533 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 3600 | 1467737976535 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 08:59:36 INFO - PROCESS | 3600 | 1467737976538 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 3600 | 1467737976540 Marionette TRACE conn2 <- [1,2230,null,{}] 08:59:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:59:36 INFO - PROCESS | 3600 | 1467737976543 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}] 08:59:36 INFO - PROCESS | 3600 | 1467737976545 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:36 INFO - PROCESS | 3600 | 1467737976636 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:59:36 INFO - PROCESS | 3600 | 1467737976729 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 3600 | 1467737976731 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:36 INFO - PROCESS | 3600 | ++DOCSHELL 16744400 == 32 [pid = 3600] [id = 567] 08:59:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1674E800) [pid = 3600] [serial = 1701] [outer = 00000000] 08:59:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (167C1800) [pid = 3600] [serial = 1702] [outer = 1674E800] 08:59:36 INFO - PROCESS | 3600 | 1467737976773 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (167C5800) [pid = 3600] [serial = 1703] [outer = 1674E800] 08:59:37 INFO - PROCESS | 3600 | 1467737977164 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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 674ms 08:59:37 INFO - PROCESS | 3600 | 1467737977203 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 3600 | 1467737977205 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 08:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:59:37 INFO - PROCESS | 3600 | 1467737977208 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 3600 | 1467737977210 Marionette TRACE conn2 <- [1,2234,null,{}] 08:59:37 INFO - PROCESS | 3600 | 1467737977213 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}] 08:59:37 INFO - PROCESS | 3600 | 1467737977219 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:37 INFO - PROCESS | 3600 | 1467737977365 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:59:37 INFO - PROCESS | 3600 | 1467737977378 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 3600 | 1467737977380 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:37 INFO - PROCESS | 3600 | ++DOCSHELL 10E57800 == 33 [pid = 3600] [id = 568] 08:59:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (16A8DC00) [pid = 3600] [serial = 1704] [outer = 00000000] 08:59:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (16CA7800) [pid = 3600] [serial = 1705] [outer = 16A8DC00] 08:59:37 INFO - PROCESS | 3600 | 1467737977422 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1740F400) [pid = 3600] [serial = 1706] [outer = 16A8DC00] 08:59:37 INFO - PROCESS | 3600 | 1467737977839 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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 673ms 08:59:37 INFO - PROCESS | 3600 | 1467737977876 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 3600 | 1467737977878 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 08:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:59:37 INFO - PROCESS | 3600 | 1467737977881 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 3600 | 1467737977883 Marionette TRACE conn2 <- [1,2238,null,{}] 08:59:37 INFO - PROCESS | 3600 | 1467737977887 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}] 08:59:37 INFO - PROCESS | 3600 | 1467737977888 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:38 INFO - PROCESS | 3600 | 1467737978019 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:59:38 INFO - PROCESS | 3600 | 1467737978038 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 3600 | 1467737978040 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:38 INFO - PROCESS | 3600 | ++DOCSHELL 10A80000 == 34 [pid = 3600] [id = 569] 08:59:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (11285000) [pid = 3600] [serial = 1707] [outer = 00000000] 08:59:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (17D24000) [pid = 3600] [serial = 1708] [outer = 11285000] 08:59:38 INFO - PROCESS | 3600 | 1467737978082 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (15F31C00) [pid = 3600] [serial = 1709] [outer = 11285000] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1B059800) [pid = 3600] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (11221800) [pid = 3600] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (16613800) [pid = 3600] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1B05B800) [pid = 3600] [serial = 44] [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.] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (1674A800) [pid = 3600] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16BD8800) [pid = 3600] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1740B400) [pid = 3600] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (13105800) [pid = 3600] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (15B44800) [pid = 3600] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (11D8D400) [pid = 3600] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15B3C000) [pid = 3600] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (142FBC00) [pid = 3600] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13165C00) [pid = 3600] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1653B400) [pid = 3600] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10A0F400) [pid = 3600] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1057C000) [pid = 3600] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:59:38 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17D77000) [pid = 3600] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:59:38 INFO - PROCESS | 3600 | 1467737978487 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]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 674ms 08:59:38 INFO - PROCESS | 3600 | 1467737978558 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 3600 | 1467737978560 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 08:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:59:38 INFO - PROCESS | 3600 | 1467737978573 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 3600 | 1467737978575 Marionette TRACE conn2 <- [1,2242,null,{}] 08:59:38 INFO - PROCESS | 3600 | 1467737978579 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}] 08:59:38 INFO - PROCESS | 3600 | 1467737978581 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:38 INFO - PROCESS | 3600 | 1467737978657 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:59:38 INFO - PROCESS | 3600 | 1467737978662 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 3600 | 1467737978664 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:38 INFO - PROCESS | 3600 | ++DOCSHELL 10B5EC00 == 35 [pid = 3600] [id = 570] 08:59:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (13F01C00) [pid = 3600] [serial = 1710] [outer = 00000000] 08:59:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16685000) [pid = 3600] [serial = 1711] [outer = 13F01C00] 08:59:38 INFO - PROCESS | 3600 | 1467737978716 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16BC5C00) [pid = 3600] [serial = 1712] [outer = 13F01C00] 08:59:39 INFO - PROCESS | 3600 | 1467737979127 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 628ms 08:59:39 INFO - PROCESS | 3600 | 1467737979187 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 3600 | 1467737979189 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 08:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:59:39 INFO - PROCESS | 3600 | 1467737979192 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 3600 | 1467737979194 Marionette TRACE conn2 <- [1,2246,null,{}] 08:59:39 INFO - PROCESS | 3600 | 1467737979197 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}] 08:59:39 INFO - PROCESS | 3600 | 1467737979199 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:39 INFO - PROCESS | 3600 | 1467737979275 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:59:39 INFO - PROCESS | 3600 | 1467737979280 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 3600 | 1467737979282 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:39 INFO - PROCESS | 3600 | ++DOCSHELL 1557B800 == 36 [pid = 3600] [id = 571] 08:59:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15B43400) [pid = 3600] [serial = 1713] [outer = 00000000] 08:59:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D80400) [pid = 3600] [serial = 1714] [outer = 15B43400] 08:59:39 INFO - PROCESS | 3600 | 1467737979324 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F59000) [pid = 3600] [serial = 1715] [outer = 15B43400] 08:59:39 INFO - PROCESS | 3600 | 1467737979754 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:59:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 599ms 08:59:39 INFO - PROCESS | 3600 | 1467737979812 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 3600 | 1467737979814 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 08:59:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:59:39 INFO - PROCESS | 3600 | 1467737979818 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 3600 | 1467737979819 Marionette TRACE conn2 <- [1,2250,null,{}] 08:59:39 INFO - PROCESS | 3600 | 1467737979823 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}] 08:59:39 INFO - PROCESS | 3600 | 1467737979824 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:39 INFO - PROCESS | 3600 | 1467737979903 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:59:39 INFO - PROCESS | 3600 | 1467737979908 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 3600 | 1467737979910 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:39 INFO - PROCESS | 3600 | ++DOCSHELL 164BC400 == 37 [pid = 3600] [id = 572] 08:59:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1740B400) [pid = 3600] [serial = 1716] [outer = 00000000] 08:59:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1935B800) [pid = 3600] [serial = 1717] [outer = 1740B400] 08:59:39 INFO - PROCESS | 3600 | 1467737979938 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1935E800) [pid = 3600] [serial = 1718] [outer = 1740B400] 08:59:40 INFO - PROCESS | 3600 | 1467737980555 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]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 763ms 08:59:40 INFO - PROCESS | 3600 | 1467737980602 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 3600 | 1467737980606 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 08:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:59:40 INFO - PROCESS | 3600 | 1467737980626 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 3600 | 1467737980630 Marionette TRACE conn2 <- [1,2254,null,{}] 08:59:40 INFO - PROCESS | 3600 | 1467737980636 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}] 08:59:40 INFO - PROCESS | 3600 | 1467737980640 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:40 INFO - PROCESS | 3600 | 1467737980742 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:59:40 INFO - PROCESS | 3600 | 1467737980899 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 3600 | 1467737980902 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:40 INFO - PROCESS | 3600 | ++DOCSHELL 129EB400 == 38 [pid = 3600] [id = 573] 08:59:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (12B6B400) [pid = 3600] [serial = 1719] [outer = 00000000] 08:59:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (13F0EC00) [pid = 3600] [serial = 1720] [outer = 12B6B400] 08:59:40 INFO - PROCESS | 3600 | 1467737980959 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (144FC000) [pid = 3600] [serial = 1721] [outer = 12B6B400] 08:59:41 INFO - PROCESS | 3600 | 1467737981501 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]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:59:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 898ms 08:59:41 INFO - PROCESS | 3600 | 1467737981536 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 3600 | 1467737981541 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 08:59:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:59:41 INFO - PROCESS | 3600 | 1467737981547 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 3600 | 1467737981550 Marionette TRACE conn2 <- [1,2258,null,{}] 08:59:41 INFO - PROCESS | 3600 | 1467737981536 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}] 08:59:41 INFO - PROCESS | 3600 | 1467737981539 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:41 INFO - PROCESS | 3600 | 1467737981648 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:59:41 INFO - PROCESS | 3600 | 1467737981763 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 3600 | 1467737981766 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:41 INFO - PROCESS | 3600 | ++DOCSHELL 15B3FC00 == 39 [pid = 3600] [id = 574] 08:59:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (164B9400) [pid = 3600] [serial = 1722] [outer = 00000000] 08:59:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (16613C00) [pid = 3600] [serial = 1723] [outer = 164B9400] 08:59:41 INFO - PROCESS | 3600 | 1467737981861 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (1674F000) [pid = 3600] [serial = 1724] [outer = 164B9400] 08:59:42 INFO - PROCESS | 3600 | 1467737982468 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 958ms 08:59:42 INFO - PROCESS | 3600 | 1467737982497 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 3600 | 1467737982499 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 08:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:59:42 INFO - PROCESS | 3600 | 1467737982503 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 3600 | 1467737982507 Marionette TRACE conn2 <- [1,2262,null,{}] 08:59:42 INFO - PROCESS | 3600 | 1467737982518 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}] 08:59:42 INFO - PROCESS | 3600 | 1467737982522 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:42 INFO - PROCESS | 3600 | 1467737982671 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:59:42 INFO - PROCESS | 3600 | 1467737982689 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 3600 | 1467737982692 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:42 INFO - PROCESS | 3600 | ++DOCSHELL 1668F800 == 40 [pid = 3600] [id = 575] 08:59:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1668FC00) [pid = 3600] [serial = 1725] [outer = 00000000] 08:59:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (16BDDC00) [pid = 3600] [serial = 1726] [outer = 1668FC00] 08:59:42 INFO - PROCESS | 3600 | 1467737982747 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (17153C00) [pid = 3600] [serial = 1727] [outer = 1668FC00] 08:59:43 INFO - PROCESS | 3600 | 1467737983468 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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 988ms 08:59:43 INFO - PROCESS | 3600 | 1467737983509 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 3600 | 1467737983513 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 08:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:59:43 INFO - PROCESS | 3600 | 1467737983518 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 3600 | 1467737983521 Marionette TRACE conn2 <- [1,2266,null,{}] 08:59:43 INFO - PROCESS | 3600 | 1467737983527 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}] 08:59:43 INFO - PROCESS | 3600 | 1467737983529 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:43 INFO - PROCESS | 3600 | 1467737983614 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:59:43 INFO - PROCESS | 3600 | 1467737983756 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 3600 | 1467737983760 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:43 INFO - PROCESS | 3600 | ++DOCSHELL 10E52C00 == 41 [pid = 3600] [id = 576] 08:59:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (10E90800) [pid = 3600] [serial = 1728] [outer = 00000000] 08:59:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (12C80400) [pid = 3600] [serial = 1729] [outer = 10E90800] 08:59:43 INFO - PROCESS | 3600 | 1467737983817 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (12E2B800) [pid = 3600] [serial = 1730] [outer = 10E90800] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 1557B800 == 40 [pid = 3600] [id = 571] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 10B5EC00 == 39 [pid = 3600] [id = 570] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 10A80000 == 38 [pid = 3600] [id = 569] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 10E57800 == 37 [pid = 3600] [id = 568] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 16744400 == 36 [pid = 3600] [id = 567] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 15F74000 == 35 [pid = 3600] [id = 566] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 15B3D400 == 34 [pid = 3600] [id = 565] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 142F8C00 == 33 [pid = 3600] [id = 564] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 129E5000 == 32 [pid = 3600] [id = 563] 08:59:44 INFO - PROCESS | 3600 | --DOCSHELL 10E94400 == 31 [pid = 3600] [id = 562] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (1B057400) [pid = 3600] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (13102C00) [pid = 3600] [serial = 1684] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (11286C00) [pid = 3600] [serial = 1681] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (16683800) [pid = 3600] [serial = 1663] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1733B400) [pid = 3600] [serial = 1130] [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.] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (167BE000) [pid = 3600] [serial = 1666] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (17156800) [pid = 3600] [serial = 1669] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (16BBB400) [pid = 3600] [serial = 1667] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (174C5000) [pid = 3600] [serial = 1675] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1674B000) [pid = 3600] [serial = 1672] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16688400) [pid = 3600] [serial = 1643] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (15F76000) [pid = 3600] [serial = 1642] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (131EBC00) [pid = 3600] [serial = 1640] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (12C83000) [pid = 3600] [serial = 1639] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15F30000) [pid = 3600] [serial = 1660] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (144D8000) [pid = 3600] [serial = 1657] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (17401400) [pid = 3600] [serial = 1670] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15650000) [pid = 3600] [serial = 1658] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (174C5800) [pid = 3600] [serial = 1676] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13226C00) [pid = 3600] [serial = 1654] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13960C00) [pid = 3600] [serial = 1655] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17F52400) [pid = 3600] [serial = 1679] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (10B66000) [pid = 3600] [serial = 1651] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10E96C00) [pid = 3600] [serial = 1652] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1180F000) [pid = 3600] [serial = 1649] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (10E95800) [pid = 3600] [serial = 1648] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1979F000) [pid = 3600] [serial = 1646] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17F56C00) [pid = 3600] [serial = 1645] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (1668D800) [pid = 3600] [serial = 1664] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (11807C00) [pid = 3600] [serial = 1682] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (17D81400) [pid = 3600] [serial = 1678] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16BE0400) [pid = 3600] [serial = 1673] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (16532000) [pid = 3600] [serial = 1661] [outer = 00000000] [url = about:blank] 08:59:44 INFO - PROCESS | 3600 | 1467737984300 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 808ms 08:59:44 INFO - PROCESS | 3600 | 1467737984327 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 3600 | 1467737984331 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 08:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:59:44 INFO - PROCESS | 3600 | 1467737984341 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 3600 | 1467737984344 Marionette TRACE conn2 <- [1,2270,null,{}] 08:59:44 INFO - PROCESS | 3600 | 1467737984348 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}] 08:59:44 INFO - PROCESS | 3600 | 1467737984350 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:44 INFO - PROCESS | 3600 | 1467737984417 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:59:44 INFO - PROCESS | 3600 | 1467737984423 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 3600 | 1467737984426 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:44 INFO - PROCESS | 3600 | ++DOCSHELL 11DE0800 == 32 [pid = 3600] [id = 577] 08:59:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (129E5000) [pid = 3600] [serial = 1731] [outer = 00000000] 08:59:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (13226C00) [pid = 3600] [serial = 1732] [outer = 129E5000] 08:59:44 INFO - PROCESS | 3600 | 1467737984471 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (13A7C000) [pid = 3600] [serial = 1733] [outer = 129E5000] 08:59:44 INFO - PROCESS | 3600 | 1467737984950 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 674ms 08:59:44 INFO - PROCESS | 3600 | 1467737985009 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 3600 | 1467737985011 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 08:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:59:44 INFO - PROCESS | 3600 | 1467737985014 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 3600 | 1467737985018 Marionette TRACE conn2 <- [1,2274,null,{}] 08:59:45 INFO - PROCESS | 3600 | 1467737985028 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}] 08:59:45 INFO - PROCESS | 3600 | 1467737985032 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:45 INFO - PROCESS | 3600 | 1467737985142 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:59:45 INFO - PROCESS | 3600 | 1467737985229 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 3600 | 1467737985232 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:45 INFO - PROCESS | 3600 | ++DOCSHELL 15650000 == 33 [pid = 3600] [id = 578] 08:59:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (15650400) [pid = 3600] [serial = 1734] [outer = 00000000] 08:59:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (158EC000) [pid = 3600] [serial = 1735] [outer = 15650400] 08:59:45 INFO - PROCESS | 3600 | 1467737985278 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15F26C00) [pid = 3600] [serial = 1736] [outer = 15650400] 08:59:45 INFO - PROCESS | 3600 | 1467737985649 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]]]}] 08:59:45 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 08:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 703ms 08:59:45 INFO - PROCESS | 3600 | 1467737985718 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 3600 | 1467737985721 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 08:59:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:59:45 INFO - PROCESS | 3600 | 1467737985724 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 3600 | 1467737985726 Marionette TRACE conn2 <- [1,2278,null,{}] 08:59:45 INFO - PROCESS | 3600 | 1467737985730 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}] 08:59:45 INFO - PROCESS | 3600 | 1467737985732 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:45 INFO - PROCESS | 3600 | 1467737985822 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:59:45 INFO - PROCESS | 3600 | 1467737985833 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 3600 | 1467737985835 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:45 INFO - PROCESS | 3600 | ++DOCSHELL 16535C00 == 34 [pid = 3600] [id = 579] 08:59:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (16536C00) [pid = 3600] [serial = 1737] [outer = 00000000] 08:59:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16540400) [pid = 3600] [serial = 1738] [outer = 16536C00] 08:59:45 INFO - PROCESS | 3600 | 1467737985891 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (16688800) [pid = 3600] [serial = 1739] [outer = 16536C00] 08:59:46 INFO - PROCESS | 3600 | 1467737986347 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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms 08:59:46 INFO - PROCESS | 3600 | 1467737986392 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 3600 | 1467737986394 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 08:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:59:46 INFO - PROCESS | 3600 | 1467737986398 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 3600 | 1467737986399 Marionette TRACE conn2 <- [1,2282,null,{}] 08:59:46 INFO - PROCESS | 3600 | 1467737986403 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}] 08:59:46 INFO - PROCESS | 3600 | 1467737986405 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:46 INFO - PROCESS | 3600 | 1467737986544 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:59:46 INFO - PROCESS | 3600 | 1467737986553 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 3600 | 1467737986555 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:46 INFO - PROCESS | 3600 | ++DOCSHELL 166D1C00 == 35 [pid = 3600] [id = 580] 08:59:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16744400) [pid = 3600] [serial = 1740] [outer = 00000000] 08:59:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (167C3400) [pid = 3600] [serial = 1741] [outer = 16744400] 08:59:46 INFO - PROCESS | 3600 | 1467737986598 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (167C4400) [pid = 3600] [serial = 1742] [outer = 16744400] 08:59:47 INFO - PROCESS | 3600 | 1467737987031 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 673ms 08:59:47 INFO - PROCESS | 3600 | 1467737987079 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 3600 | 1467737987081 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 08:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:59:47 INFO - PROCESS | 3600 | 1467737987084 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 3600 | 1467737987086 Marionette TRACE conn2 <- [1,2286,null,{}] 08:59:47 INFO - PROCESS | 3600 | 1467737987090 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}] 08:59:47 INFO - PROCESS | 3600 | 1467737987095 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:47 INFO - PROCESS | 3600 | 1467737987231 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:59:47 INFO - PROCESS | 3600 | 1467737987281 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 3600 | 1467737987283 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:47 INFO - PROCESS | 3600 | ++DOCSHELL 16BE7C00 == 36 [pid = 3600] [id = 581] 08:59:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1714F000) [pid = 3600] [serial = 1743] [outer = 00000000] 08:59:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17404400) [pid = 3600] [serial = 1744] [outer = 1714F000] 08:59:47 INFO - PROCESS | 3600 | 1467737987326 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1740AC00) [pid = 3600] [serial = 1745] [outer = 1714F000] 08:59:47 INFO - PROCESS | 3600 | 1467737987713 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 659ms 08:59:47 INFO - PROCESS | 3600 | 1467737987748 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 3600 | 1467737987750 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 08:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:59:47 INFO - PROCESS | 3600 | 1467737987757 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 3600 | 1467737987758 Marionette TRACE conn2 <- [1,2290,null,{}] 08:59:47 INFO - PROCESS | 3600 | 1467737987762 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}] 08:59:47 INFO - PROCESS | 3600 | 1467737987764 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:47 INFO - PROCESS | 3600 | 1467737987923 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:59:47 INFO - PROCESS | 3600 | 1467737987935 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 3600 | 1467737987937 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:47 INFO - PROCESS | 3600 | ++DOCSHELL 16532C00 == 37 [pid = 3600] [id = 582] 08:59:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16537800) [pid = 3600] [serial = 1746] [outer = 00000000] 08:59:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17D80C00) [pid = 3600] [serial = 1747] [outer = 16537800] 08:59:47 INFO - PROCESS | 3600 | 1467737987982 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F52400) [pid = 3600] [serial = 1748] [outer = 16537800] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (142F9C00) [pid = 3600] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1674E800) [pid = 3600] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (129EBC00) [pid = 3600] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16531C00) [pid = 3600] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15B3D800) [pid = 3600] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15B43400) [pid = 3600] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16A8DC00) [pid = 3600] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11285000) [pid = 3600] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:59:48 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (13F01C00) [pid = 3600] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:59:48 INFO - PROCESS | 3600 | 1467737988478 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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:59:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 763ms 08:59:48 INFO - PROCESS | 3600 | 1467737988521 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 3600 | 1467737988523 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 08:59:48 INFO - PROCESS | 3600 | 1467737988526 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:59:48 INFO - PROCESS | 3600 | 1467737988528 Marionette TRACE conn2 <- [1,2294,null,{}] 08:59:48 INFO - PROCESS | 3600 | 1467737988532 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}] 08:59:48 INFO - PROCESS | 3600 | 1467737988534 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:48 INFO - PROCESS | 3600 | 1467737988611 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:59:48 INFO - PROCESS | 3600 | 1467737988616 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 3600 | 1467737988618 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:48 INFO - PROCESS | 3600 | ++DOCSHELL 105E1400 == 38 [pid = 3600] [id = 583] 08:59:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13B2BC00) [pid = 3600] [serial = 1749] [outer = 00000000] 08:59:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16A8DC00) [pid = 3600] [serial = 1750] [outer = 13B2BC00] 08:59:48 INFO - PROCESS | 3600 | 1467737988662 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16BDD400) [pid = 3600] [serial = 1751] [outer = 13B2BC00] 08:59:49 INFO - PROCESS | 3600 | 1467737989073 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 08:59:49 INFO - PROCESS | 3600 | 1467737989112 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 3600 | 1467737989114 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 08:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:59:49 INFO - PROCESS | 3600 | 1467737989121 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 3600 | 1467737989123 Marionette TRACE conn2 <- [1,2298,null,{}] 08:59:49 INFO - PROCESS | 3600 | 1467737989127 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}] 08:59:49 INFO - PROCESS | 3600 | 1467737989128 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:49 INFO - PROCESS | 3600 | 1467737989206 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:59:49 INFO - PROCESS | 3600 | 1467737989212 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 3600 | 1467737989214 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:49 INFO - PROCESS | 3600 | ++DOCSHELL 15652C00 == 39 [pid = 3600] [id = 584] 08:59:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B42400) [pid = 3600] [serial = 1752] [outer = 00000000] 08:59:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (19357000) [pid = 3600] [serial = 1753] [outer = 15B42400] 08:59:49 INFO - PROCESS | 3600 | 1467737989255 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (19359000) [pid = 3600] [serial = 1754] [outer = 15B42400] 08:59:49 INFO - PROCESS | 3600 | 1467737989665 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 599ms 08:59:49 INFO - PROCESS | 3600 | 1467737989725 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 3600 | 1467737989727 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 08:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:59:49 INFO - PROCESS | 3600 | 1467737989731 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 3600 | 1467737989732 Marionette TRACE conn2 <- [1,2302,null,{}] 08:59:49 INFO - PROCESS | 3600 | 1467737989736 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}] 08:59:49 INFO - PROCESS | 3600 | 1467737989738 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:49 INFO - PROCESS | 3600 | 1467737989828 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:59:49 INFO - PROCESS | 3600 | 1467737989835 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 3600 | 1467737989837 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:49 INFO - PROCESS | 3600 | ++DOCSHELL 1674C400 == 40 [pid = 3600] [id = 585] 08:59:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19356800) [pid = 3600] [serial = 1755] [outer = 00000000] 08:59:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19AD6800) [pid = 3600] [serial = 1756] [outer = 19356800] 08:59:49 INFO - PROCESS | 3600 | 1467737989882 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (19ADA000) [pid = 3600] [serial = 1757] [outer = 19356800] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 12E65000 == 39 [pid = 3600] [id = 561] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 1653AC00 == 38 [pid = 3600] [id = 559] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 1668F800 == 37 [pid = 3600] [id = 575] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 10E52C00 == 36 [pid = 3600] [id = 576] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 15B3FC00 == 35 [pid = 3600] [id = 574] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 164BC400 == 34 [pid = 3600] [id = 572] 08:59:50 INFO - PROCESS | 3600 | --DOCSHELL 129EB400 == 33 [pid = 3600] [id = 573] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 15652C00 == 32 [pid = 3600] [id = 584] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 11DE0800 == 31 [pid = 3600] [id = 577] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 16535C00 == 30 [pid = 3600] [id = 579] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 105E1400 == 29 [pid = 3600] [id = 583] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 16BE7C00 == 28 [pid = 3600] [id = 581] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 16532C00 == 27 [pid = 3600] [id = 582] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 166D1C00 == 26 [pid = 3600] [id = 580] 08:59:51 INFO - PROCESS | 3600 | --DOCSHELL 15650000 == 25 [pid = 3600] [id = 578] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (144CF400) [pid = 3600] [serial = 1693] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (144FC800) [pid = 3600] [serial = 1694] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (167C1800) [pid = 3600] [serial = 1702] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (12C8E800) [pid = 3600] [serial = 1691] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12C80C00) [pid = 3600] [serial = 1690] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16686400) [pid = 3600] [serial = 1699] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15F29C00) [pid = 3600] [serial = 1696] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15F33400) [pid = 3600] [serial = 1697] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (17F59000) [pid = 3600] [serial = 1715] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (12E69400) [pid = 3600] [serial = 1687] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16CA7800) [pid = 3600] [serial = 1705] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (167C5800) [pid = 3600] [serial = 1703] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D24000) [pid = 3600] [serial = 1708] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (1740F400) [pid = 3600] [serial = 1706] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1935B800) [pid = 3600] [serial = 1717] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (17D80400) [pid = 3600] [serial = 1714] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (15F31C00) [pid = 3600] [serial = 1709] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (16685000) [pid = 3600] [serial = 1711] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (16BC5C00) [pid = 3600] [serial = 1712] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (16742800) [pid = 3600] [serial = 1700] [outer = 00000000] [url = about:blank] 08:59:51 INFO - PROCESS | 3600 | 1467737991678 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:59:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1960ms 08:59:51 INFO - PROCESS | 3600 | 1467737991699 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 3600 | 1467737991703 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 08:59:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:59:51 INFO - PROCESS | 3600 | 1467737991708 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 3600 | 1467737991712 Marionette TRACE conn2 <- [1,2306,null,{}] 08:59:51 INFO - PROCESS | 3600 | 1467737991718 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}] 08:59:51 INFO - PROCESS | 3600 | 1467737991721 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:51 INFO - PROCESS | 3600 | 1467737991811 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:59:51 INFO - PROCESS | 3600 | 1467737991818 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 3600 | 1467737991822 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:51 INFO - PROCESS | 3600 | ++DOCSHELL 10B7A400 == 26 [pid = 3600] [id = 586] 08:59:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (10E92400) [pid = 3600] [serial = 1758] [outer = 00000000] 08:59:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (1128E000) [pid = 3600] [serial = 1759] [outer = 10E92400] 08:59:51 INFO - PROCESS | 3600 | 1467737991871 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (114BA800) [pid = 3600] [serial = 1760] [outer = 10E92400] 08:59:52 INFO - PROCESS | 3600 | 1467737992358 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] 08:59:52 INFO - PROCESS | 3600 | 1467737992392 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 08:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:59:52 INFO - PROCESS | 3600 | 1467737992402 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 3600 | 1467737992405 Marionette TRACE conn2 <- [1,2310,null,{}] 08:59:52 INFO - PROCESS | 3600 | 1467737992409 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}] 08:59:52 INFO - PROCESS | 3600 | 1467737992412 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:52 INFO - PROCESS | 3600 | 1467737992498 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:59:52 INFO - PROCESS | 3600 | 1467737992506 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 3600 | 1467737992509 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:52 INFO - PROCESS | 3600 | ++DOCSHELL 12E69C00 == 27 [pid = 3600] [id = 587] 08:59:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (12E6B800) [pid = 3600] [serial = 1761] [outer = 00000000] 08:59:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (1316D000) [pid = 3600] [serial = 1762] [outer = 12E6B800] 08:59:52 INFO - PROCESS | 3600 | 1467737992560 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13289800) [pid = 3600] [serial = 1763] [outer = 12E6B800] 08:59:53 INFO - PROCESS | 3600 | 1467737993002 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 658ms 08:59:53 INFO - PROCESS | 3600 | 1467737993067 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 3600 | 1467737993069 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 08:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:59:53 INFO - PROCESS | 3600 | 1467737993072 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 3600 | 1467737993076 Marionette TRACE conn2 <- [1,2314,null,{}] 08:59:53 INFO - PROCESS | 3600 | 1467737993086 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}] 08:59:53 INFO - PROCESS | 3600 | 1467737993091 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:53 INFO - PROCESS | 3600 | 1467737993200 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:59:53 INFO - PROCESS | 3600 | 1467737993304 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 3600 | 1467737993307 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:53 INFO - PROCESS | 3600 | ++DOCSHELL 153DD000 == 28 [pid = 3600] [id = 588] 08:59:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (153E0800) [pid = 3600] [serial = 1764] [outer = 00000000] 08:59:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (1564F800) [pid = 3600] [serial = 1765] [outer = 153E0800] 08:59:53 INFO - PROCESS | 3600 | 1467737993354 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (158E6C00) [pid = 3600] [serial = 1766] [outer = 153E0800] 08:59:53 INFO - PROCESS | 3600 | 1467737993717 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 674ms 08:59:53 INFO - PROCESS | 3600 | 1467737993754 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 3600 | 1467737993757 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 08:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:59:53 INFO - PROCESS | 3600 | 1467737993760 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 3600 | 1467737993762 Marionette TRACE conn2 <- [1,2318,null,{}] 08:59:53 INFO - PROCESS | 3600 | 1467737993785 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}] 08:59:53 INFO - PROCESS | 3600 | 1467737993787 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:53 INFO - PROCESS | 3600 | 1467737993849 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:59:53 INFO - PROCESS | 3600 | 1467737993855 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 3600 | 1467737993857 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:53 INFO - PROCESS | 3600 | ++DOCSHELL 158E3000 == 29 [pid = 3600] [id = 589] 08:59:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15B3E000) [pid = 3600] [serial = 1767] [outer = 00000000] 08:59:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F34800) [pid = 3600] [serial = 1768] [outer = 15B3E000] 08:59:53 INFO - PROCESS | 3600 | 1467737993900 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16532000) [pid = 3600] [serial = 1769] [outer = 15B3E000] 08:59:54 INFO - PROCESS | 3600 | 1467737994319 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 629ms 08:59:54 INFO - PROCESS | 3600 | 1467737994382 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 3600 | 1467737994384 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 08:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:59:54 INFO - PROCESS | 3600 | 1467737994388 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 3600 | 1467737994389 Marionette TRACE conn2 <- [1,2322,null,{}] 08:59:54 INFO - PROCESS | 3600 | 1467737994393 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}] 08:59:54 INFO - PROCESS | 3600 | 1467737994395 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:54 INFO - PROCESS | 3600 | 1467737994471 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:59:54 INFO - PROCESS | 3600 | 1467737994476 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 3600 | 1467737994478 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:54 INFO - PROCESS | 3600 | ++DOCSHELL 16534800 == 30 [pid = 3600] [id = 590] 08:59:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16535400) [pid = 3600] [serial = 1770] [outer = 00000000] 08:59:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16682400) [pid = 3600] [serial = 1771] [outer = 16535400] 08:59:54 INFO - PROCESS | 3600 | 1467737994522 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16690000) [pid = 3600] [serial = 1772] [outer = 16535400] 08:59:54 INFO - PROCESS | 3600 | 1467737994962 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 613ms 08:59:55 INFO - PROCESS | 3600 | 1467737995006 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 3600 | 1467737995008 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 08:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:59:55 INFO - PROCESS | 3600 | 1467737995015 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 3600 | 1467737995017 Marionette TRACE conn2 <- [1,2326,null,{}] 08:59:55 INFO - PROCESS | 3600 | 1467737995020 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}] 08:59:55 INFO - PROCESS | 3600 | 1467737995026 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:55 INFO - PROCESS | 3600 | 1467737995126 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:59:55 INFO - PROCESS | 3600 | 1467737995134 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 3600 | 1467737995136 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:55 INFO - PROCESS | 3600 | ++DOCSHELL 15B46C00 == 31 [pid = 3600] [id = 591] 08:59:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1668E400) [pid = 3600] [serial = 1773] [outer = 00000000] 08:59:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16A88000) [pid = 3600] [serial = 1774] [outer = 1668E400] 08:59:55 INFO - PROCESS | 3600 | 1467737995162 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BE2C00) [pid = 3600] [serial = 1775] [outer = 1668E400] 08:59:55 INFO - PROCESS | 3600 | 1467737995595 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 614ms 08:59:55 INFO - PROCESS | 3600 | 1467737995621 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 3600 | 1467737995623 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 08:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:59:55 INFO - PROCESS | 3600 | 1467737995636 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 3600 | 1467737995638 Marionette TRACE conn2 <- [1,2330,null,{}] 08:59:55 INFO - PROCESS | 3600 | 1467737995641 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}] 08:59:55 INFO - PROCESS | 3600 | 1467737995643 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:55 INFO - PROCESS | 3600 | 1467737995717 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:59:55 INFO - PROCESS | 3600 | 1467737995723 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 3600 | 1467737995725 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:55 INFO - PROCESS | 3600 | ++DOCSHELL 16A87400 == 32 [pid = 3600] [id = 592] 08:59:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16BE0800) [pid = 3600] [serial = 1776] [outer = 00000000] 08:59:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1740CC00) [pid = 3600] [serial = 1777] [outer = 16BE0800] 08:59:55 INFO - PROCESS | 3600 | 1467737995767 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1740EC00) [pid = 3600] [serial = 1778] [outer = 16BE0800] 08:59:56 INFO - PROCESS | 3600 | 1467737996187 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms 08:59:56 INFO - PROCESS | 3600 | 1467737996206 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 3600 | 1467737996208 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 08:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:59:56 INFO - PROCESS | 3600 | 1467737996211 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 3600 | 1467737996213 Marionette TRACE conn2 <- [1,2334,null,{}] 08:59:56 INFO - PROCESS | 3600 | 1467737996217 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}] 08:59:56 INFO - PROCESS | 3600 | 1467737996219 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:56 INFO - PROCESS | 3600 | 1467737996341 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:59:56 INFO - PROCESS | 3600 | 1467737996348 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 3600 | 1467737996350 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:56 INFO - PROCESS | 3600 | ++DOCSHELL 171D5400 == 33 [pid = 3600] [id = 593] 08:59:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17335000) [pid = 3600] [serial = 1779] [outer = 00000000] 08:59:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (17D7B800) [pid = 3600] [serial = 1780] [outer = 17335000] 08:59:56 INFO - PROCESS | 3600 | 1467737996393 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17D7CC00) [pid = 3600] [serial = 1781] [outer = 17335000] 08:59:56 INFO - PROCESS | 3600 | 1467737996810 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 658ms 08:59:56 INFO - PROCESS | 3600 | 1467737996877 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 3600 | 1467737996879 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 08:59:56 INFO - PROCESS | 3600 | 1467737996883 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:59:56 INFO - PROCESS | 3600 | 1467737996884 Marionette TRACE conn2 <- [1,2338,null,{}] 08:59:56 INFO - PROCESS | 3600 | 1467737996888 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}] 08:59:56 INFO - PROCESS | 3600 | 1467737996889 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:56 INFO - PROCESS | 3600 | 1467737996999 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:59:57 INFO - PROCESS | 3600 | 1467737997093 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 3600 | 1467737997095 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:57 INFO - PROCESS | 3600 | ++DOCSHELL 144F9000 == 34 [pid = 3600] [id = 594] 08:59:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (17F57C00) [pid = 3600] [serial = 1782] [outer = 00000000] 08:59:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1935DC00) [pid = 3600] [serial = 1783] [outer = 17F57C00] 08:59:57 INFO - PROCESS | 3600 | 1467737997139 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19361000) [pid = 3600] [serial = 1784] [outer = 17F57C00] 08:59:57 INFO - PROCESS | 3600 | 1467737997522 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 659ms 08:59:57 INFO - PROCESS | 3600 | 1467737997564 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 3600 | 1467737997566 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 08:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:59:57 INFO - PROCESS | 3600 | 1467737997569 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 3600 | 1467737997571 Marionette TRACE conn2 <- [1,2342,null,{}] 08:59:57 INFO - PROCESS | 3600 | 1467737997591 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}] 08:59:57 INFO - PROCESS | 3600 | 1467737997593 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:57 INFO - PROCESS | 3600 | 1467737997693 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:59:57 INFO - PROCESS | 3600 | 1467737997703 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 3600 | 1467737997705 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:57 INFO - PROCESS | 3600 | ++DOCSHELL 15F2BC00 == 35 [pid = 3600] [id = 595] 08:59:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1794C400) [pid = 3600] [serial = 1785] [outer = 00000000] 08:59:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19AE0800) [pid = 3600] [serial = 1786] [outer = 1794C400] 08:59:57 INFO - PROCESS | 3600 | 1467737997747 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19AE2C00) [pid = 3600] [serial = 1787] [outer = 1794C400] 08:59:58 INFO - PROCESS | 3600 | 1467737998217 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 703ms 08:59:58 INFO - PROCESS | 3600 | 1467737998274 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 3600 | 1467737998276 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 08:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:59:58 INFO - PROCESS | 3600 | 1467737998279 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 3600 | 1467737998281 Marionette TRACE conn2 <- [1,2346,null,{}] 08:59:58 INFO - PROCESS | 3600 | 1467737998285 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}] 08:59:58 INFO - PROCESS | 3600 | 1467737998287 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:58 INFO - PROCESS | 3600 | 1467737998441 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:59:58 INFO - PROCESS | 3600 | 1467737998492 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 3600 | 1467737998495 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:58 INFO - PROCESS | 3600 | ++DOCSHELL 15F2F800 == 36 [pid = 3600] [id = 596] 08:59:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (19C47C00) [pid = 3600] [serial = 1788] [outer = 00000000] 08:59:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (19C53000) [pid = 3600] [serial = 1789] [outer = 19C47C00] 08:59:58 INFO - PROCESS | 3600 | 1467737998542 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (19E7D000) [pid = 3600] [serial = 1790] [outer = 19C47C00] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (15B42400) [pid = 3600] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (16744400) [pid = 3600] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1714F000) [pid = 3600] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (16537800) [pid = 3600] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13B2BC00) [pid = 3600] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (12B6B400) [pid = 3600] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (1740B400) [pid = 3600] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16536C00) [pid = 3600] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (15650400) [pid = 3600] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (129E5000) [pid = 3600] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (10E90800) [pid = 3600] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1668FC00) [pid = 3600] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (164B9400) [pid = 3600] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (12E68000) [pid = 3600] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:59:58 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (11217800) [pid = 3600] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:59:59 INFO - PROCESS | 3600 | 1467737999126 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 898ms 08:59:59 INFO - PROCESS | 3600 | 1467737999188 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 3600 | 1467737999190 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 08:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:59:59 INFO - PROCESS | 3600 | 1467737999194 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 3600 | 1467737999195 Marionette TRACE conn2 <- [1,2350,null,{}] 08:59:59 INFO - PROCESS | 3600 | 1467737999199 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}] 08:59:59 INFO - PROCESS | 3600 | 1467737999201 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:59 INFO - PROCESS | 3600 | 1467737999281 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:59:59 INFO - PROCESS | 3600 | 1467737999286 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 3600 | 1467737999288 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:59 INFO - PROCESS | 3600 | ++DOCSHELL 153E6800 == 37 [pid = 3600] [id = 597] 08:59:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1557B800) [pid = 3600] [serial = 1791] [outer = 00000000] 08:59:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (164B9400) [pid = 3600] [serial = 1792] [outer = 1557B800] 08:59:59 INFO - PROCESS | 3600 | 1467737999314 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16743C00) [pid = 3600] [serial = 1793] [outer = 1557B800] 08:59:59 INFO - PROCESS | 3600 | 1467737999730 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 08:59:59 INFO - PROCESS | 3600 | 1467737999759 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 3600 | 1467737999771 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 08:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:59:59 INFO - PROCESS | 3600 | 1467737999782 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 3600 | 1467737999785 Marionette TRACE conn2 <- [1,2354,null,{}] 08:59:59 INFO - PROCESS | 3600 | 1467737999789 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}] 08:59:59 INFO - PROCESS | 3600 | 1467737999791 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:59 INFO - PROCESS | 3600 | 1467737999877 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:59:59 INFO - PROCESS | 3600 | 1467737999883 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 3600 | 1467737999884 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 08:59:59 INFO - PROCESS | 3600 | ++DOCSHELL 11CF4400 == 38 [pid = 3600] [id = 598] 08:59:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (142F8000) [pid = 3600] [serial = 1794] [outer = 00000000] 08:59:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1740B400) [pid = 3600] [serial = 1795] [outer = 142F8000] 08:59:59 INFO - PROCESS | 3600 | 1467737999928 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (19C4D000) [pid = 3600] [serial = 1796] [outer = 142F8000] 09:00:00 INFO - PROCESS | 3600 | 1467738000365 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 614ms 09:00:00 INFO - PROCESS | 3600 | 1467738000413 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 3600 | 1467738000415 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 09:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:00:00 INFO - PROCESS | 3600 | 1467738000419 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 3600 | 1467738000420 Marionette TRACE conn2 <- [1,2358,null,{}] 09:00:00 INFO - PROCESS | 3600 | 1467738000424 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}] 09:00:00 INFO - PROCESS | 3600 | 1467738000425 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:00 INFO - PROCESS | 3600 | 1467738000487 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:00:00 INFO - PROCESS | 3600 | 1467738000493 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 3600 | 1467738000495 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:00 INFO - PROCESS | 3600 | ++DOCSHELL 1057F800 == 39 [pid = 3600] [id = 599] 09:00:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (10A79800) [pid = 3600] [serial = 1797] [outer = 00000000] 09:00:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1A349800) [pid = 3600] [serial = 1798] [outer = 10A79800] 09:00:00 INFO - PROCESS | 3600 | 1467738000536 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1A34D800) [pid = 3600] [serial = 1799] [outer = 10A79800] 09:00:01 INFO - PROCESS | 3600 | 1467738001247 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 898ms 09:00:01 INFO - PROCESS | 3600 | 1467738001310 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 3600 | 1467738001314 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 09:00:01 INFO - PROCESS | 3600 | 1467738001319 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:00:01 INFO - PROCESS | 3600 | 1467738001323 Marionette TRACE conn2 <- [1,2362,null,{}] 09:00:01 INFO - PROCESS | 3600 | 1467738001328 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}] 09:00:01 INFO - PROCESS | 3600 | 1467738001332 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:01 INFO - PROCESS | 3600 | 1467738001462 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:00:01 INFO - PROCESS | 3600 | 1467738001580 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 3600 | 1467738001583 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:01 INFO - PROCESS | 3600 | ++DOCSHELL 10B67400 == 40 [pid = 3600] [id = 600] 09:00:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (10E52C00) [pid = 3600] [serial = 1800] [outer = 00000000] 09:00:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (12C88400) [pid = 3600] [serial = 1801] [outer = 10E52C00] 09:00:01 INFO - PROCESS | 3600 | 1467738001638 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (1322B000) [pid = 3600] [serial = 1802] [outer = 10E52C00] 09:00:02 INFO - PROCESS | 3600 | 1467738002334 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1107ms 09:00:02 INFO - PROCESS | 3600 | 1467738002594 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 3600 | 1467738002599 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 09:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:00:02 INFO - PROCESS | 3600 | 1467738002605 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 3600 | 1467738002608 Marionette TRACE conn2 <- [1,2366,null,{}] 09:00:02 INFO - PROCESS | 3600 | 1467738002613 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}] 09:00:02 INFO - PROCESS | 3600 | 1467738002616 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:02 INFO - PROCESS | 3600 | 1467738002730 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:00:02 INFO - PROCESS | 3600 | 1467738002846 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 3600 | 1467738002851 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:02 INFO - PROCESS | 3600 | ++DOCSHELL 10A80000 == 41 [pid = 3600] [id = 601] 09:00:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (10E4E000) [pid = 3600] [serial = 1803] [outer = 00000000] 09:00:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (1188F800) [pid = 3600] [serial = 1804] [outer = 10E4E000] 09:00:02 INFO - PROCESS | 3600 | 1467738002898 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (11DE0800) [pid = 3600] [serial = 1805] [outer = 10E4E000] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 11CF4400 == 40 [pid = 3600] [id = 598] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 153E6800 == 39 [pid = 3600] [id = 597] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 15F2F800 == 38 [pid = 3600] [id = 596] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 15F2BC00 == 37 [pid = 3600] [id = 595] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 144F9000 == 36 [pid = 3600] [id = 594] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 171D5400 == 35 [pid = 3600] [id = 593] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 16A87400 == 34 [pid = 3600] [id = 592] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 15B46C00 == 33 [pid = 3600] [id = 591] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 16534800 == 32 [pid = 3600] [id = 590] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 158E3000 == 31 [pid = 3600] [id = 589] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 153DD000 == 30 [pid = 3600] [id = 588] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 12E69C00 == 29 [pid = 3600] [id = 587] 09:00:03 INFO - PROCESS | 3600 | --DOCSHELL 10B7A400 == 28 [pid = 3600] [id = 586] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (19AD6800) [pid = 3600] [serial = 1756] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | 1467738003493 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 898ms 09:00:03 INFO - PROCESS | 3600 | 1467738003513 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:00:03 INFO - PROCESS | 3600 | 1467738003516 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 09:00:03 INFO - PROCESS | 3600 | 1467738003523 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 3600 | 1467738003527 Marionette TRACE conn2 <- [1,2370,null,{}] 09:00:03 INFO - PROCESS | 3600 | 1467738003531 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}] 09:00:03 INFO - PROCESS | 3600 | 1467738003534 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:03 INFO - PROCESS | 3600 | 1467738003616 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (131E8400) [pid = 3600] [serial = 1685] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (19359000) [pid = 3600] [serial = 1754] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (167C3400) [pid = 3600] [serial = 1741] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (17404400) [pid = 3600] [serial = 1744] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (167C4400) [pid = 3600] [serial = 1742] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (17D80C00) [pid = 3600] [serial = 1747] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1740AC00) [pid = 3600] [serial = 1745] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (19357000) [pid = 3600] [serial = 1753] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (17F52400) [pid = 3600] [serial = 1748] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16A8DC00) [pid = 3600] [serial = 1750] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13F0EC00) [pid = 3600] [serial = 1720] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1935E800) [pid = 3600] [serial = 1718] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16540400) [pid = 3600] [serial = 1738] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (158EC000) [pid = 3600] [serial = 1735] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F26C00) [pid = 3600] [serial = 1736] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (13226C00) [pid = 3600] [serial = 1732] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13A7C000) [pid = 3600] [serial = 1733] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (12E2B800) [pid = 3600] [serial = 1730] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (12C80400) [pid = 3600] [serial = 1729] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17153C00) [pid = 3600] [serial = 1727] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BDDC00) [pid = 3600] [serial = 1726] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1674F000) [pid = 3600] [serial = 1724] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16613C00) [pid = 3600] [serial = 1723] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (144FC000) [pid = 3600] [serial = 1721] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16BDD400) [pid = 3600] [serial = 1751] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16688800) [pid = 3600] [serial = 1739] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1322A400) [pid = 3600] [serial = 1688] [outer = 00000000] [url = about:blank] 09:00:03 INFO - PROCESS | 3600 | 1467738003719 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 3600 | 1467738003721 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:03 INFO - PROCESS | 3600 | ++DOCSHELL 13109400 == 29 [pid = 3600] [id = 602] 09:00:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13161C00) [pid = 3600] [serial = 1806] [outer = 00000000] 09:00:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13A7C000) [pid = 3600] [serial = 1807] [outer = 13161C00] 09:00:03 INFO - PROCESS | 3600 | 1467738003752 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13F01C00) [pid = 3600] [serial = 1808] [outer = 13161C00] 09:00:04 INFO - PROCESS | 3600 | 1467738004182 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 703ms 09:00:04 INFO - PROCESS | 3600 | 1467738004224 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 3600 | 1467738004226 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 09:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:00:04 INFO - PROCESS | 3600 | 1467738004230 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 3600 | 1467738004232 Marionette TRACE conn2 <- [1,2374,null,{}] 09:00:04 INFO - PROCESS | 3600 | 1467738004242 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}] 09:00:04 INFO - PROCESS | 3600 | 1467738004246 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:04 INFO - PROCESS | 3600 | 1467738004331 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:00:04 INFO - PROCESS | 3600 | 1467738004342 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 3600 | 1467738004345 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:04 INFO - PROCESS | 3600 | ++DOCSHELL 158E3000 == 30 [pid = 3600] [id = 603] 09:00:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (158E4C00) [pid = 3600] [serial = 1809] [outer = 00000000] 09:00:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15B3B000) [pid = 3600] [serial = 1810] [outer = 158E4C00] 09:00:04 INFO - PROCESS | 3600 | 1467738004398 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15B45000) [pid = 3600] [serial = 1811] [outer = 158E4C00] 09:00:04 INFO - PROCESS | 3600 | 1467738004841 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 674ms 09:00:04 INFO - PROCESS | 3600 | 1467738004907 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 3600 | 1467738004909 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 09:00:04 INFO - PROCESS | 3600 | 1467738004912 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:00:04 INFO - PROCESS | 3600 | 1467738004914 Marionette TRACE conn2 <- [1,2378,null,{}] 09:00:04 INFO - PROCESS | 3600 | 1467738004917 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}] 09:00:04 INFO - PROCESS | 3600 | 1467738004919 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:04 INFO - PROCESS | 3600 | 1467738005000 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:00:04 INFO - PROCESS | 3600 | 1467738005008 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 3600 | 1467738005010 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:05 INFO - PROCESS | 3600 | ++DOCSHELL 15F27000 == 31 [pid = 3600] [id = 604] 09:00:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F2F000) [pid = 3600] [serial = 1812] [outer = 00000000] 09:00:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16537C00) [pid = 3600] [serial = 1813] [outer = 15F2F000] 09:00:05 INFO - PROCESS | 3600 | 1467738005050 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1653F800) [pid = 3600] [serial = 1814] [outer = 15F2F000] 09:00:05 INFO - PROCESS | 3600 | 1467738005512 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 659ms 09:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:00:05 INFO - PROCESS | 3600 | 1467738005577 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 3600 | 1467738005579 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 09:00:05 INFO - PROCESS | 3600 | 1467738005582 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 3600 | 1467738005584 Marionette TRACE conn2 <- [1,2382,null,{}] 09:00:05 INFO - PROCESS | 3600 | 1467738005594 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}] 09:00:05 INFO - PROCESS | 3600 | 1467738005596 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:05 INFO - PROCESS | 3600 | 1467738005729 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:00:05 INFO - PROCESS | 3600 | 1467738005737 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 3600 | 1467738005739 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:05 INFO - PROCESS | 3600 | ++DOCSHELL 16682800 == 32 [pid = 3600] [id = 605] 09:00:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16688C00) [pid = 3600] [serial = 1815] [outer = 00000000] 09:00:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16742800) [pid = 3600] [serial = 1816] [outer = 16688C00] 09:00:05 INFO - PROCESS | 3600 | 1467738005783 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16748C00) [pid = 3600] [serial = 1817] [outer = 16688C00] 09:00:06 INFO - PROCESS | 3600 | 1467738006222 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 659ms 09:00:06 INFO - PROCESS | 3600 | 1467738006248 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 3600 | 1467738006250 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 09:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:00:06 INFO - PROCESS | 3600 | 1467738006259 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 3600 | 1467738006260 Marionette TRACE conn2 <- [1,2386,null,{}] 09:00:06 INFO - PROCESS | 3600 | 1467738006264 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}] 09:00:06 INFO - PROCESS | 3600 | 1467738006269 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:06 INFO - PROCESS | 3600 | 1467738006407 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:00:06 INFO - PROCESS | 3600 | 1467738006471 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 3600 | 1467738006473 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:06 INFO - PROCESS | 3600 | ++DOCSHELL 16749000 == 33 [pid = 3600] [id = 606] 09:00:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1674A800) [pid = 3600] [serial = 1818] [outer = 00000000] 09:00:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (167C7800) [pid = 3600] [serial = 1819] [outer = 1674A800] 09:00:06 INFO - PROCESS | 3600 | 1467738006518 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16BD8400) [pid = 3600] [serial = 1820] [outer = 1674A800] 09:00:06 INFO - PROCESS | 3600 | 1467738006923 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 704ms 09:00:06 INFO - PROCESS | 3600 | 1467738006995 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 3600 | 1467738006997 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 09:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:00:06 INFO - PROCESS | 3600 | 1467738007000 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 3600 | 1467738007002 Marionette TRACE conn2 <- [1,2390,null,{}] 09:00:06 INFO - PROCESS | 3600 | 1467738007005 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}] 09:00:06 INFO - PROCESS | 3600 | 1467738007007 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:07 INFO - PROCESS | 3600 | 1467738007099 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:00:07 INFO - PROCESS | 3600 | 1467738007110 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 3600 | 1467738007112 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:07 INFO - PROCESS | 3600 | ++DOCSHELL 11889800 == 34 [pid = 3600] [id = 607] 09:00:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (158E5C00) [pid = 3600] [serial = 1821] [outer = 00000000] 09:00:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (171D6000) [pid = 3600] [serial = 1822] [outer = 158E5C00] 09:00:07 INFO - PROCESS | 3600 | 1467738007163 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1732E000) [pid = 3600] [serial = 1823] [outer = 158E5C00] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (153E0800) [pid = 3600] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (17F57C00) [pid = 3600] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16535400) [pid = 3600] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16BE0800) [pid = 3600] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (19356800) [pid = 3600] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1668E400) [pid = 3600] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10E92400) [pid = 3600] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1794C400) [pid = 3600] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (19C47C00) [pid = 3600] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15B3E000) [pid = 3600] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12E6B800) [pid = 3600] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (17335000) [pid = 3600] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (142F8000) [pid = 3600] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:00:07 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1557B800) [pid = 3600] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:00:07 INFO - PROCESS | 3600 | 1467738007728 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 764ms 09:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:00:07 INFO - PROCESS | 3600 | 1467738007769 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 3600 | 1467738007771 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 09:00:07 INFO - PROCESS | 3600 | 1467738007774 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 3600 | 1467738007776 Marionette TRACE conn2 <- [1,2394,null,{}] 09:00:07 INFO - PROCESS | 3600 | 1467738007780 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}] 09:00:07 INFO - PROCESS | 3600 | 1467738007783 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:07 INFO - PROCESS | 3600 | 1467738007859 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:00:07 INFO - PROCESS | 3600 | 1467738007864 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 3600 | 1467738007849 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:07 INFO - PROCESS | 3600 | ++DOCSHELL 105EAC00 == 35 [pid = 3600] [id = 608] 09:00:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (10A0F400) [pid = 3600] [serial = 1824] [outer = 00000000] 09:00:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F33400) [pid = 3600] [serial = 1825] [outer = 10A0F400] 09:00:07 INFO - PROCESS | 3600 | 1467738007977 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16C9F400) [pid = 3600] [serial = 1826] [outer = 10A0F400] 09:00:08 INFO - PROCESS | 3600 | 1467738008326 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 598ms 09:00:08 INFO - PROCESS | 3600 | 1467738008385 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 3600 | 1467738008387 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 09:00:08 INFO - PROCESS | 3600 | 1467738008390 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 3600 | 1467738008392 Marionette TRACE conn2 <- [1,2398,null,{}] 09:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:00:08 INFO - PROCESS | 3600 | 1467738008395 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}] 09:00:08 INFO - PROCESS | 3600 | 1467738008397 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:08 INFO - PROCESS | 3600 | 1467738008472 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:00:08 INFO - PROCESS | 3600 | 1467738008568 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 3600 | 1467738008570 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:08 INFO - PROCESS | 3600 | ++DOCSHELL 13F04C00 == 36 [pid = 3600] [id = 609] 09:00:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (155D4800) [pid = 3600] [serial = 1827] [outer = 00000000] 09:00:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (174C6C00) [pid = 3600] [serial = 1828] [outer = 155D4800] 09:00:08 INFO - PROCESS | 3600 | 1467738008615 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1794E400) [pid = 3600] [serial = 1829] [outer = 155D4800] 09:00:08 INFO - PROCESS | 3600 | 1467738008961 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 599ms 09:00:09 INFO - PROCESS | 3600 | 1467738009014 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 3600 | 1467738009016 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 09:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:00:09 INFO - PROCESS | 3600 | 1467738009019 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 3600 | 1467738009021 Marionette TRACE conn2 <- [1,2402,null,{}] 09:00:09 INFO - PROCESS | 3600 | 1467738009033 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}] 09:00:09 INFO - PROCESS | 3600 | 1467738009034 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:09 INFO - PROCESS | 3600 | 1467738009102 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:00:09 INFO - PROCESS | 3600 | 1467738009107 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 3600 | 1467738009109 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:09 INFO - PROCESS | 3600 | ++DOCSHELL 15F26C00 == 37 [pid = 3600] [id = 610] 09:00:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D28400) [pid = 3600] [serial = 1830] [outer = 00000000] 09:00:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17F53C00) [pid = 3600] [serial = 1831] [outer = 17D28400] 09:00:09 INFO - PROCESS | 3600 | 1467738009151 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17F56400) [pid = 3600] [serial = 1832] [outer = 17D28400] 09:00:09 INFO - PROCESS | 3600 | 1467738009635 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 659ms 09:00:09 INFO - PROCESS | 3600 | 1467738009682 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 3600 | 1467738009687 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 09:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:00:09 INFO - PROCESS | 3600 | 1467738009693 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 3600 | 1467738009696 Marionette TRACE conn2 <- [1,2406,null,{}] 09:00:09 INFO - PROCESS | 3600 | 1467738009702 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}] 09:00:09 INFO - PROCESS | 3600 | 1467738009705 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:09 INFO - PROCESS | 3600 | 1467738009865 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:00:09 INFO - PROCESS | 3600 | 1467738009995 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 3600 | 1467738009998 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:10 INFO - PROCESS | 3600 | ++DOCSHELL 11C9B400 == 38 [pid = 3600] [id = 611] 09:00:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (11CF4000) [pid = 3600] [serial = 1833] [outer = 00000000] 09:00:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (12E69000) [pid = 3600] [serial = 1834] [outer = 11CF4000] 09:00:10 INFO - PROCESS | 3600 | 1467738010054 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1322A400) [pid = 3600] [serial = 1835] [outer = 11CF4000] 09:00:10 INFO - PROCESS | 3600 | 1467738010589 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 958ms 09:00:10 INFO - PROCESS | 3600 | 1467738010657 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 3600 | 1467738010662 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 09:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:00:10 INFO - PROCESS | 3600 | 1467738010668 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 3600 | 1467738010671 Marionette TRACE conn2 <- [1,2410,null,{}] 09:00:10 INFO - PROCESS | 3600 | 1467738010675 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}] 09:00:10 INFO - PROCESS | 3600 | 1467738010677 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:10 INFO - PROCESS | 3600 | 1467738010770 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:00:10 INFO - PROCESS | 3600 | 1467738010913 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 3600 | 1467738010916 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:10 INFO - PROCESS | 3600 | ++DOCSHELL 158DEC00 == 39 [pid = 3600] [id = 612] 09:00:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (158DF400) [pid = 3600] [serial = 1836] [outer = 00000000] 09:00:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (15F25400) [pid = 3600] [serial = 1837] [outer = 158DF400] 09:00:10 INFO - PROCESS | 3600 | 1467738010972 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (16534C00) [pid = 3600] [serial = 1838] [outer = 158DF400] 09:00:11 INFO - PROCESS | 3600 | 1467738011585 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]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 958ms 09:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:00:11 INFO - PROCESS | 3600 | 1467738011618 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 3600 | 1467738011620 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 09:00:11 INFO - PROCESS | 3600 | 1467738011624 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 3600 | 1467738011628 Marionette TRACE conn2 <- [1,2414,null,{}] 09:00:11 INFO - PROCESS | 3600 | 1467738011652 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}] 09:00:11 INFO - PROCESS | 3600 | 1467738011657 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:11 INFO - PROCESS | 3600 | 1467738011793 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:00:11 INFO - PROCESS | 3600 | 1467738011859 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 3600 | 1467738011862 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:11 INFO - PROCESS | 3600 | ++DOCSHELL 16BDDC00 == 40 [pid = 3600] [id = 613] 09:00:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (171D5400) [pid = 3600] [serial = 1839] [outer = 00000000] 09:00:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17D77000) [pid = 3600] [serial = 1840] [outer = 171D5400] 09:00:11 INFO - PROCESS | 3600 | 1467738011917 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17F5E800) [pid = 3600] [serial = 1841] [outer = 171D5400] 09:00:12 INFO - PROCESS | 3600 | 1467738012472 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]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 899ms 09:00:12 INFO - PROCESS | 3600 | 1467738012534 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 3600 | 1467738012537 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 09:00:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:00:12 INFO - PROCESS | 3600 | 1467738012541 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 3600 | 1467738012543 Marionette TRACE conn2 <- [1,2418,null,{}] 09:00:12 INFO - PROCESS | 3600 | 1467738012546 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}] 09:00:12 INFO - PROCESS | 3600 | 1467738012549 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:12 INFO - PROCESS | 3600 | 1467738012651 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:00:12 INFO - PROCESS | 3600 | 1467738012744 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 3600 | 1467738012747 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:12 INFO - PROCESS | 3600 | ++DOCSHELL 1935F800 == 41 [pid = 3600] [id = 614] 09:00:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (19360000) [pid = 3600] [serial = 1842] [outer = 00000000] 09:00:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (197AAC00) [pid = 3600] [serial = 1843] [outer = 19360000] 09:00:12 INFO - PROCESS | 3600 | 1467738012798 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19ADEC00) [pid = 3600] [serial = 1844] [outer = 19360000] 09:00:13 INFO - PROCESS | 3600 | 1467738013495 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]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:00:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1002ms 09:00:13 INFO - PROCESS | 3600 | 1467738013564 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 3600 | 1467738013569 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 09:00:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:00:13 INFO - PROCESS | 3600 | 1467738013574 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 3600 | 1467738013577 Marionette TRACE conn2 <- [1,2422,null,{}] 09:00:13 INFO - PROCESS | 3600 | 1467738013566 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}] 09:00:13 INFO - PROCESS | 3600 | 1467738013571 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:13 INFO - PROCESS | 3600 | 1467738013709 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:00:13 INFO - PROCESS | 3600 | 1467738013853 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 3600 | 1467738013857 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:13 INFO - PROCESS | 3600 | ++DOCSHELL 12C80400 == 42 [pid = 3600] [id = 615] 09:00:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (12C80C00) [pid = 3600] [serial = 1845] [outer = 00000000] 09:00:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (12E6B800) [pid = 3600] [serial = 1846] [outer = 12C80C00] 09:00:13 INFO - PROCESS | 3600 | 1467738013909 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (1396A000) [pid = 3600] [serial = 1847] [outer = 12C80C00] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 13F04C00 == 41 [pid = 3600] [id = 609] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 105EAC00 == 40 [pid = 3600] [id = 608] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 11889800 == 39 [pid = 3600] [id = 607] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 16749000 == 38 [pid = 3600] [id = 606] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 16682800 == 37 [pid = 3600] [id = 605] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 15F27000 == 36 [pid = 3600] [id = 604] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 158E3000 == 35 [pid = 3600] [id = 603] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 13109400 == 34 [pid = 3600] [id = 602] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 10A80000 == 33 [pid = 3600] [id = 601] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 10B67400 == 32 [pid = 3600] [id = 600] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 1057F800 == 31 [pid = 3600] [id = 599] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 1674C400 == 30 [pid = 3600] [id = 585] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 1935F800 == 29 [pid = 3600] [id = 614] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 16BDDC00 == 28 [pid = 3600] [id = 613] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 15F26C00 == 27 [pid = 3600] [id = 610] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 11C9B400 == 26 [pid = 3600] [id = 611] 09:00:14 INFO - PROCESS | 3600 | --DOCSHELL 158DEC00 == 25 [pid = 3600] [id = 612] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (1564F800) [pid = 3600] [serial = 1765] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (1935DC00) [pid = 3600] [serial = 1783] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (158E6C00) [pid = 3600] [serial = 1766] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (16682400) [pid = 3600] [serial = 1771] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (16690000) [pid = 3600] [serial = 1772] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (1740CC00) [pid = 3600] [serial = 1777] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (1740EC00) [pid = 3600] [serial = 1778] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (19ADA000) [pid = 3600] [serial = 1757] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16A88000) [pid = 3600] [serial = 1774] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16BE2C00) [pid = 3600] [serial = 1775] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (114BA800) [pid = 3600] [serial = 1760] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1128E000) [pid = 3600] [serial = 1759] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (19AE0800) [pid = 3600] [serial = 1786] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (19361000) [pid = 3600] [serial = 1784] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (19C53000) [pid = 3600] [serial = 1789] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F34800) [pid = 3600] [serial = 1768] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (19AE2C00) [pid = 3600] [serial = 1787] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (16532000) [pid = 3600] [serial = 1769] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1316D000) [pid = 3600] [serial = 1762] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13289800) [pid = 3600] [serial = 1763] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D7B800) [pid = 3600] [serial = 1780] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (1740B400) [pid = 3600] [serial = 1795] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1A349800) [pid = 3600] [serial = 1798] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (19E7D000) [pid = 3600] [serial = 1790] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (164B9400) [pid = 3600] [serial = 1792] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D7CC00) [pid = 3600] [serial = 1781] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (19C4D000) [pid = 3600] [serial = 1796] [outer = 00000000] [url = about:blank] 09:00:14 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (16743C00) [pid = 3600] [serial = 1793] [outer = 00000000] [url = about:blank] 09:00:15 INFO - PROCESS | 3600 | 1467738015040 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]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1497ms 09:00:15 INFO - PROCESS | 3600 | 1467738015065 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 3600 | 1467738015069 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 09:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:00:15 INFO - PROCESS | 3600 | 1467738015074 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 3600 | 1467738015077 Marionette TRACE conn2 <- [1,2426,null,{}] 09:00:15 INFO - PROCESS | 3600 | 1467738015083 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}] 09:00:15 INFO - PROCESS | 3600 | 1467738015085 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:15 INFO - PROCESS | 3600 | 1467738015210 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:00:15 INFO - PROCESS | 3600 | 1467738015289 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 3600 | 1467738015291 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:15 INFO - PROCESS | 3600 | ++DOCSHELL 10E96800 == 26 [pid = 3600] [id = 616] 09:00:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (11804800) [pid = 3600] [serial = 1848] [outer = 00000000] 09:00:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (11C97400) [pid = 3600] [serial = 1849] [outer = 11804800] 09:00:15 INFO - PROCESS | 3600 | 1467738015345 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (129EBC00) [pid = 3600] [serial = 1850] [outer = 11804800] 09:00:15 INFO - PROCESS | 3600 | 1467738015738 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]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 704ms 09:00:15 INFO - PROCESS | 3600 | 1467738015781 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 3600 | 1467738015786 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 09:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:00:15 INFO - PROCESS | 3600 | 1467738015796 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 3600 | 1467738015798 Marionette TRACE conn2 <- [1,2430,null,{}] 09:00:15 INFO - PROCESS | 3600 | 1467738015802 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}] 09:00:15 INFO - PROCESS | 3600 | 1467738015804 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:15 INFO - PROCESS | 3600 | 1467738015889 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:00:15 INFO - PROCESS | 3600 | 1467738015897 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 3600 | 1467738015899 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:15 INFO - PROCESS | 3600 | ++DOCSHELL 13967800 == 27 [pid = 3600] [id = 617] 09:00:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13967C00) [pid = 3600] [serial = 1851] [outer = 00000000] 09:00:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13AC2000) [pid = 3600] [serial = 1852] [outer = 13967C00] 09:00:15 INFO - PROCESS | 3600 | 1467738015945 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (142F4800) [pid = 3600] [serial = 1853] [outer = 13967C00] 09:00:16 INFO - PROCESS | 3600 | 1467738016396 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]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 598ms 09:00:16 INFO - PROCESS | 3600 | 1467738016412 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 3600 | 1467738016414 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 09:00:16 INFO - PROCESS | 3600 | 1467738016418 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:00:16 INFO - PROCESS | 3600 | 1467738016421 Marionette TRACE conn2 <- [1,2434,null,{}] 09:00:16 INFO - PROCESS | 3600 | 1467738016435 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}] 09:00:16 INFO - PROCESS | 3600 | 1467738016440 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:16 INFO - PROCESS | 3600 | 1467738016503 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:00:16 INFO - PROCESS | 3600 | 1467738016510 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 3600 | 1467738016513 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:16 INFO - PROCESS | 3600 | ++DOCSHELL 15B42400 == 28 [pid = 3600] [id = 618] 09:00:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15B44800) [pid = 3600] [serial = 1854] [outer = 00000000] 09:00:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (15F28400) [pid = 3600] [serial = 1855] [outer = 15B44800] 09:00:16 INFO - PROCESS | 3600 | 1467738016560 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15F30000) [pid = 3600] [serial = 1856] [outer = 15B44800] 09:00:17 INFO - PROCESS | 3600 | 1467738017034 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]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 09:00:17 INFO - PROCESS | 3600 | 1467738017077 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 3600 | 1467738017080 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 09:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:00:17 INFO - PROCESS | 3600 | 1467738017083 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 3600 | 1467738017085 Marionette TRACE conn2 <- [1,2438,null,{}] 09:00:17 INFO - PROCESS | 3600 | 1467738017088 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}] 09:00:17 INFO - PROCESS | 3600 | 1467738017090 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:17 INFO - PROCESS | 3600 | 1467738017206 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:00:17 INFO - PROCESS | 3600 | 1467738017211 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 3600 | 1467738017213 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:17 INFO - PROCESS | 3600 | ++DOCSHELL 1653BC00 == 29 [pid = 3600] [id = 619] 09:00:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1653C400) [pid = 3600] [serial = 1857] [outer = 00000000] 09:00:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16686400) [pid = 3600] [serial = 1858] [outer = 1653C400] 09:00:17 INFO - PROCESS | 3600 | 1467738017307 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16690400) [pid = 3600] [serial = 1859] [outer = 1653C400] 09:00:17 INFO - PROCESS | 3600 | 1467738017698 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]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 673ms 09:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:00:17 INFO - PROCESS | 3600 | 1467738017768 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 3600 | 1467738017770 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 09:00:17 INFO - PROCESS | 3600 | 1467738017773 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 3600 | 1467738017758 Marionette TRACE conn2 <- [1,2442,null,{}] 09:00:17 INFO - PROCESS | 3600 | 1467738017761 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}] 09:00:17 INFO - PROCESS | 3600 | 1467738017763 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:17 INFO - PROCESS | 3600 | 1467738017917 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:00:17 INFO - PROCESS | 3600 | 1467738017939 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 3600 | 1467738017941 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:17 INFO - PROCESS | 3600 | ++DOCSHELL 16748400 == 30 [pid = 3600] [id = 620] 09:00:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16748800) [pid = 3600] [serial = 1860] [outer = 00000000] 09:00:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1674DC00) [pid = 3600] [serial = 1861] [outer = 16748800] 09:00:17 INFO - PROCESS | 3600 | 1467738017983 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16750400) [pid = 3600] [serial = 1862] [outer = 16748800] 09:00:18 INFO - PROCESS | 3600 | 1467738018415 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]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 674ms 09:00:18 INFO - PROCESS | 3600 | 1467738018435 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 3600 | 1467738018437 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 09:00:18 INFO - PROCESS | 3600 | 1467738018440 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:00:18 INFO - PROCESS | 3600 | 1467738018442 Marionette TRACE conn2 <- [1,2446,null,{}] 09:00:18 INFO - PROCESS | 3600 | 1467738018453 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}] 09:00:18 INFO - PROCESS | 3600 | 1467738018458 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:18 INFO - PROCESS | 3600 | 1467738018590 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:00:18 INFO - PROCESS | 3600 | 1467738018586 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 3600 | 1467738018588 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:18 INFO - PROCESS | 3600 | ++DOCSHELL 16BDD400 == 31 [pid = 3600] [id = 621] 09:00:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16BE1400) [pid = 3600] [serial = 1863] [outer = 00000000] 09:00:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1740B400) [pid = 3600] [serial = 1864] [outer = 16BE1400] 09:00:18 INFO - PROCESS | 3600 | 1467738018687 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (174C6000) [pid = 3600] [serial = 1865] [outer = 16BE1400] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16688C00) [pid = 3600] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10A79800) [pid = 3600] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1674A800) [pid = 3600] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13161C00) [pid = 3600] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F2F000) [pid = 3600] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10E52C00) [pid = 3600] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (10E4E000) [pid = 3600] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (158E4C00) [pid = 3600] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17D28400) [pid = 3600] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10A0F400) [pid = 3600] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (158E5C00) [pid = 3600] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:00:19 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (155D4800) [pid = 3600] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:00:19 INFO - PROCESS | 3600 | 1467738019258 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 868ms 09:00:19 INFO - PROCESS | 3600 | 1467738019300 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 3600 | 1467738019302 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 09:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:00:19 INFO - PROCESS | 3600 | 1467738019315 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 3600 | 1467738019317 Marionette TRACE conn2 <- [1,2450,null,{}] 09:00:19 INFO - PROCESS | 3600 | 1467738019321 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}] 09:00:19 INFO - PROCESS | 3600 | 1467738019323 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:19 INFO - PROCESS | 3600 | 1467738019400 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:00:19 INFO - PROCESS | 3600 | 1467738019501 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 3600 | 1467738019503 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:19 INFO - PROCESS | 3600 | ++DOCSHELL 10469400 == 32 [pid = 3600] [id = 622] 09:00:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (10A0F400) [pid = 3600] [serial = 1866] [outer = 00000000] 09:00:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (12E70000) [pid = 3600] [serial = 1867] [outer = 10A0F400] 09:00:19 INFO - PROCESS | 3600 | 1467738019546 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (158E5C00) [pid = 3600] [serial = 1868] [outer = 10A0F400] 09:00:19 INFO - PROCESS | 3600 | 1467738019879 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 629ms 09:00:19 INFO - PROCESS | 3600 | 1467738019947 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 3600 | 1467738019948 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 09:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:00:19 INFO - PROCESS | 3600 | 1467738019952 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 3600 | 1467738019953 Marionette TRACE conn2 <- [1,2454,null,{}] 09:00:19 INFO - PROCESS | 3600 | 1467738019957 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}] 09:00:19 INFO - PROCESS | 3600 | 1467738019943 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:20 INFO - PROCESS | 3600 | 1467738020053 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:00:20 INFO - PROCESS | 3600 | 1467738020061 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 3600 | 1467738020063 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:20 INFO - PROCESS | 3600 | ++DOCSHELL 105E6400 == 33 [pid = 3600] [id = 623] 09:00:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (13968800) [pid = 3600] [serial = 1869] [outer = 00000000] 09:00:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17401400) [pid = 3600] [serial = 1870] [outer = 13968800] 09:00:20 INFO - PROCESS | 3600 | 1467738020107 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1740A000) [pid = 3600] [serial = 1871] [outer = 13968800] 09:00:20 INFO - PROCESS | 3600 | 1467738020511 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]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 613ms 09:00:20 INFO - PROCESS | 3600 | 1467738020552 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 3600 | 1467738020554 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 09:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:00:20 INFO - PROCESS | 3600 | 1467738020558 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 3600 | 1467738020559 Marionette TRACE conn2 <- [1,2458,null,{}] 09:00:20 INFO - PROCESS | 3600 | 1467738020563 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}] 09:00:20 INFO - PROCESS | 3600 | 1467738020565 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:20 INFO - PROCESS | 3600 | 1467738020659 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:00:20 INFO - PROCESS | 3600 | 1467738020781 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 3600 | 1467738020783 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:20 INFO - PROCESS | 3600 | ++DOCSHELL 15B3A400 == 34 [pid = 3600] [id = 624] 09:00:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17D78400) [pid = 3600] [serial = 1872] [outer = 00000000] 09:00:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17F54C00) [pid = 3600] [serial = 1873] [outer = 17D78400] 09:00:20 INFO - PROCESS | 3600 | 1467738020827 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F58800) [pid = 3600] [serial = 1874] [outer = 17D78400] 09:00:21 INFO - PROCESS | 3600 | 1467738021358 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]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 868ms 09:00:21 INFO - PROCESS | 3600 | 1467738021429 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 3600 | 1467738021436 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 09:00:21 INFO - PROCESS | 3600 | 1467738021467 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:00:21 INFO - PROCESS | 3600 | 1467738021471 Marionette TRACE conn2 <- [1,2462,null,{}] 09:00:21 INFO - PROCESS | 3600 | 1467738021477 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}] 09:00:21 INFO - PROCESS | 3600 | 1467738021480 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:21 INFO - PROCESS | 3600 | 1467738021606 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:00:21 INFO - PROCESS | 3600 | 1467738021721 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 3600 | 1467738021724 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:21 INFO - PROCESS | 3600 | ++DOCSHELL 104CA800 == 35 [pid = 3600] [id = 625] 09:00:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (105E7000) [pid = 3600] [serial = 1875] [outer = 00000000] 09:00:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (11C95800) [pid = 3600] [serial = 1876] [outer = 105E7000] 09:00:21 INFO - PROCESS | 3600 | 1467738021782 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (131EB400) [pid = 3600] [serial = 1877] [outer = 105E7000] 09:00:22 INFO - PROCESS | 3600 | 1467738022469 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]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1048ms 09:00:22 INFO - PROCESS | 3600 | 1467738022552 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 3600 | 1467738022557 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 09:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:00:22 INFO - PROCESS | 3600 | 1467738022565 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 3600 | 1467738022567 Marionette TRACE conn2 <- [1,2466,null,{}] 09:00:22 INFO - PROCESS | 3600 | 1467738022572 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}] 09:00:22 INFO - PROCESS | 3600 | 1467738022575 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:22 INFO - PROCESS | 3600 | 1467738022705 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:00:22 INFO - PROCESS | 3600 | 1467738022823 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 3600 | 1467738022826 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:22 INFO - PROCESS | 3600 | ++DOCSHELL 153DE400 == 36 [pid = 3600] [id = 626] 09:00:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (1557C400) [pid = 3600] [serial = 1878] [outer = 00000000] 09:00:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (15B39800) [pid = 3600] [serial = 1879] [outer = 1557C400] 09:00:22 INFO - PROCESS | 3600 | 1467738022882 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (164B9400) [pid = 3600] [serial = 1880] [outer = 1557C400] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 105E6400 == 35 [pid = 3600] [id = 623] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 10469400 == 34 [pid = 3600] [id = 622] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 16BDD400 == 33 [pid = 3600] [id = 621] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 16748400 == 32 [pid = 3600] [id = 620] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 1653BC00 == 31 [pid = 3600] [id = 619] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 15B42400 == 30 [pid = 3600] [id = 618] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 13967800 == 29 [pid = 3600] [id = 617] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 10E96800 == 28 [pid = 3600] [id = 616] 09:00:23 INFO - PROCESS | 3600 | --DOCSHELL 12C80400 == 27 [pid = 3600] [id = 615] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16742800) [pid = 3600] [serial = 1816] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1A34D800) [pid = 3600] [serial = 1799] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16BD8400) [pid = 3600] [serial = 1820] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (13A7C000) [pid = 3600] [serial = 1807] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13F01C00) [pid = 3600] [serial = 1808] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16537C00) [pid = 3600] [serial = 1813] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (12C88400) [pid = 3600] [serial = 1801] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1322B000) [pid = 3600] [serial = 1802] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1188F800) [pid = 3600] [serial = 1804] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (11DE0800) [pid = 3600] [serial = 1805] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (15B3B000) [pid = 3600] [serial = 1810] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (15B45000) [pid = 3600] [serial = 1811] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17F53C00) [pid = 3600] [serial = 1831] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (167C7800) [pid = 3600] [serial = 1819] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15F33400) [pid = 3600] [serial = 1825] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17F56400) [pid = 3600] [serial = 1832] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (171D6000) [pid = 3600] [serial = 1822] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1732E000) [pid = 3600] [serial = 1823] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1794E400) [pid = 3600] [serial = 1829] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (174C6C00) [pid = 3600] [serial = 1828] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (16748C00) [pid = 3600] [serial = 1817] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (1653F800) [pid = 3600] [serial = 1814] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16C9F400) [pid = 3600] [serial = 1826] [outer = 00000000] [url = about:blank] 09:00:23 INFO - PROCESS | 3600 | 1467738023710 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]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1197ms 09:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:00:23 INFO - PROCESS | 3600 | 1467738023777 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 3600 | 1467738023780 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 09:00:23 INFO - PROCESS | 3600 | 1467738023785 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 3600 | 1467738023788 Marionette TRACE conn2 <- [1,2470,null,{}] 09:00:23 INFO - PROCESS | 3600 | 1467738023793 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}] 09:00:23 INFO - PROCESS | 3600 | 1467738023796 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:23 INFO - PROCESS | 3600 | 1467738023890 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:00:23 INFO - PROCESS | 3600 | 1467738023897 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 3600 | 1467738023900 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:23 INFO - PROCESS | 3600 | ++DOCSHELL 114BA800 == 28 [pid = 3600] [id = 627] 09:00:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (11895000) [pid = 3600] [serial = 1881] [outer = 00000000] 09:00:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (12B74C00) [pid = 3600] [serial = 1882] [outer = 11895000] 09:00:23 INFO - PROCESS | 3600 | 1467738023947 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (12EE6400) [pid = 3600] [serial = 1883] [outer = 11895000] 09:00:24 INFO - PROCESS | 3600 | 1467738024478 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 704ms 09:00:24 INFO - PROCESS | 3600 | 1467738024488 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 3600 | 1467738024492 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 09:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:00:24 INFO - PROCESS | 3600 | 1467738024498 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 3600 | 1467738024501 Marionette TRACE conn2 <- [1,2474,null,{}] 09:00:24 INFO - PROCESS | 3600 | 1467738024505 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}] 09:00:24 INFO - PROCESS | 3600 | 1467738024507 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:24 INFO - PROCESS | 3600 | 1467738024595 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:00:24 INFO - PROCESS | 3600 | 1467738024607 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 3600 | 1467738024609 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:24 INFO - PROCESS | 3600 | ++DOCSHELL 13F04800 == 29 [pid = 3600] [id = 628] 09:00:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13F05400) [pid = 3600] [serial = 1884] [outer = 00000000] 09:00:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (144D2400) [pid = 3600] [serial = 1885] [outer = 13F05400] 09:00:24 INFO - PROCESS | 3600 | 1467738024742 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (155D8000) [pid = 3600] [serial = 1886] [outer = 13F05400] 09:00:25 INFO - PROCESS | 3600 | 1467738025175 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 703ms 09:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:00:25 INFO - PROCESS | 3600 | 1467738025240 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 3600 | 1467738025226 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 09:00:25 INFO - PROCESS | 3600 | 1467738025230 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 3600 | 1467738025233 Marionette TRACE conn2 <- [1,2478,null,{}] 09:00:25 INFO - PROCESS | 3600 | 1467738025248 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}] 09:00:25 INFO - PROCESS | 3600 | 1467738025253 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:25 INFO - PROCESS | 3600 | 1467738025345 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:00:25 INFO - PROCESS | 3600 | 1467738025362 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 3600 | 1467738025365 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:25 INFO - PROCESS | 3600 | ++DOCSHELL 16686C00 == 30 [pid = 3600] [id = 629] 09:00:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16687400) [pid = 3600] [serial = 1887] [outer = 00000000] 09:00:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (166CB400) [pid = 3600] [serial = 1888] [outer = 16687400] 09:00:25 INFO - PROCESS | 3600 | 1467738025411 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16745000) [pid = 3600] [serial = 1889] [outer = 16687400] 09:00:25 INFO - PROCESS | 3600 | 1467738025870 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 659ms 09:00:25 INFO - PROCESS | 3600 | 1467738025913 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 3600 | 1467738025915 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 09:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:00:25 INFO - PROCESS | 3600 | 1467738025919 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 3600 | 1467738025920 Marionette TRACE conn2 <- [1,2482,null,{}] 09:00:25 INFO - PROCESS | 3600 | 1467738025924 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}] 09:00:25 INFO - PROCESS | 3600 | 1467738025926 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:26 INFO - PROCESS | 3600 | 1467738026043 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:00:26 INFO - PROCESS | 3600 | 1467738026048 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 3600 | 1467738026050 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:26 INFO - PROCESS | 3600 | ++DOCSHELL 16746000 == 31 [pid = 3600] [id = 630] 09:00:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16749C00) [pid = 3600] [serial = 1890] [outer = 00000000] 09:00:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16A8BC00) [pid = 3600] [serial = 1891] [outer = 16749C00] 09:00:26 INFO - PROCESS | 3600 | 1467738026130 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16BDA000) [pid = 3600] [serial = 1892] [outer = 16749C00] 09:00:26 INFO - PROCESS | 3600 | 1467738026550 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 09:00:26 INFO - PROCESS | 3600 | 1467738026599 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 3600 | 1467738026601 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 09:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:00:26 INFO - PROCESS | 3600 | 1467738026604 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 3600 | 1467738026589 Marionette TRACE conn2 <- [1,2486,null,{}] 09:00:26 INFO - PROCESS | 3600 | 1467738026598 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}] 09:00:26 INFO - PROCESS | 3600 | 1467738026601 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:26 INFO - PROCESS | 3600 | 1467738026738 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:00:26 INFO - PROCESS | 3600 | 1467738026805 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 3600 | 1467738026807 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:26 INFO - PROCESS | 3600 | ++DOCSHELL 16BE7000 == 32 [pid = 3600] [id = 631] 09:00:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16C9F400) [pid = 3600] [serial = 1893] [outer = 00000000] 09:00:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (171D1400) [pid = 3600] [serial = 1894] [outer = 16C9F400] 09:00:26 INFO - PROCESS | 3600 | 1467738026849 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17335000) [pid = 3600] [serial = 1895] [outer = 16C9F400] 09:00:27 INFO - PROCESS | 3600 | 1467738027250 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 734ms 09:00:27 INFO - PROCESS | 3600 | 1467738027327 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 3600 | 1467738027329 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 09:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:00:27 INFO - PROCESS | 3600 | 1467738027339 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 3600 | 1467738027340 Marionette TRACE conn2 <- [1,2490,null,{}] 09:00:27 INFO - PROCESS | 3600 | 1467738027344 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}] 09:00:27 INFO - PROCESS | 3600 | 1467738027350 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:27 INFO - PROCESS | 3600 | 1467738027502 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:00:27 INFO - PROCESS | 3600 | 1467738027510 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 3600 | 1467738027512 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:27 INFO - PROCESS | 3600 | ++DOCSHELL 144D2C00 == 33 [pid = 3600] [id = 632] 09:00:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (171D1000) [pid = 3600] [serial = 1896] [outer = 00000000] 09:00:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17D81000) [pid = 3600] [serial = 1897] [outer = 171D1000] 09:00:27 INFO - PROCESS | 3600 | 1467738027623 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (17D19C00) [pid = 3600] [serial = 1898] [outer = 171D1000] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15B44800) [pid = 3600] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13967C00) [pid = 3600] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (16BE1400) [pid = 3600] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (12C80C00) [pid = 3600] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16748800) [pid = 3600] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10A0F400) [pid = 3600] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11804800) [pid = 3600] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13968800) [pid = 3600] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11CF4000) [pid = 3600] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (158DF400) [pid = 3600] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (171D5400) [pid = 3600] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (19360000) [pid = 3600] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:00:27 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1653C400) [pid = 3600] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:00:28 INFO - PROCESS | 3600 | 1467738028084 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 793ms 09:00:28 INFO - PROCESS | 3600 | 1467738028142 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 3600 | 1467738028144 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 09:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:00:28 INFO - PROCESS | 3600 | 1467738028147 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 3600 | 1467738028149 Marionette TRACE conn2 <- [1,2494,null,{}] 09:00:28 INFO - PROCESS | 3600 | 1467738028152 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}] 09:00:28 INFO - PROCESS | 3600 | 1467738028154 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:28 INFO - PROCESS | 3600 | 1467738028231 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:00:28 INFO - PROCESS | 3600 | 1467738028239 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 3600 | 1467738028241 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:28 INFO - PROCESS | 3600 | ++DOCSHELL 142F8800 == 34 [pid = 3600] [id = 633] 09:00:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (144D4000) [pid = 3600] [serial = 1899] [outer = 00000000] 09:00:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16BE1400) [pid = 3600] [serial = 1900] [outer = 144D4000] 09:00:28 INFO - PROCESS | 3600 | 1467738028266 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (171CEC00) [pid = 3600] [serial = 1901] [outer = 144D4000] 09:00:28 INFO - PROCESS | 3600 | 1467738028674 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 569ms 09:00:28 INFO - PROCESS | 3600 | 1467738028722 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 3600 | 1467738028724 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 09:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:00:28 INFO - PROCESS | 3600 | 1467738028732 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 3600 | 1467738028734 Marionette TRACE conn2 <- [1,2498,null,{}] 09:00:28 INFO - PROCESS | 3600 | 1467738028738 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}] 09:00:28 INFO - PROCESS | 3600 | 1467738028739 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:28 INFO - PROCESS | 3600 | 1467738028816 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:00:28 INFO - PROCESS | 3600 | 1467738028822 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 3600 | 1467738028824 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:28 INFO - PROCESS | 3600 | ++DOCSHELL 105E0C00 == 35 [pid = 3600] [id = 634] 09:00:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (10E56C00) [pid = 3600] [serial = 1902] [outer = 00000000] 09:00:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1935A800) [pid = 3600] [serial = 1903] [outer = 10E56C00] 09:00:28 INFO - PROCESS | 3600 | 1467738028866 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (19361000) [pid = 3600] [serial = 1904] [outer = 10E56C00] 09:00:29 INFO - PROCESS | 3600 | 1467738029274 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 568ms 09:00:29 INFO - PROCESS | 3600 | 1467738029321 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 3600 | 1467738029323 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 09:00:29 INFO - PROCESS | 3600 | 1467738029326 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 3600 | 1467738029328 Marionette TRACE conn2 <- [1,2502,null,{}] 09:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:00:29 INFO - PROCESS | 3600 | 1467738029331 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}] 09:00:29 INFO - PROCESS | 3600 | 1467738029333 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:29 INFO - PROCESS | 3600 | 1467738029422 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:00:29 INFO - PROCESS | 3600 | 1467738029427 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 3600 | 1467738029429 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:29 INFO - PROCESS | 3600 | ++DOCSHELL 16685C00 == 36 [pid = 3600] [id = 635] 09:00:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (179E9400) [pid = 3600] [serial = 1905] [outer = 00000000] 09:00:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (19ADB800) [pid = 3600] [serial = 1906] [outer = 179E9400] 09:00:29 INFO - PROCESS | 3600 | 1467738029470 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (19ADD800) [pid = 3600] [serial = 1907] [outer = 179E9400] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 114BA800 == 35 [pid = 3600] [id = 627] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 153DE400 == 34 [pid = 3600] [id = 626] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 15B3A400 == 33 [pid = 3600] [id = 624] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 104CA800 == 32 [pid = 3600] [id = 625] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 16746000 == 31 [pid = 3600] [id = 630] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 105E0C00 == 30 [pid = 3600] [id = 634] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 142F8800 == 29 [pid = 3600] [id = 633] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 144D2C00 == 28 [pid = 3600] [id = 632] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 16686C00 == 27 [pid = 3600] [id = 629] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 13F04800 == 26 [pid = 3600] [id = 628] 09:00:30 INFO - PROCESS | 3600 | --DOCSHELL 16BE7000 == 25 [pid = 3600] [id = 631] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15F28400) [pid = 3600] [serial = 1855] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13AC2000) [pid = 3600] [serial = 1852] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (142F4800) [pid = 3600] [serial = 1853] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1740B400) [pid = 3600] [serial = 1864] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (1396A000) [pid = 3600] [serial = 1847] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (12E6B800) [pid = 3600] [serial = 1846] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1674DC00) [pid = 3600] [serial = 1861] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (12E70000) [pid = 3600] [serial = 1867] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (11C97400) [pid = 3600] [serial = 1849] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (129EBC00) [pid = 3600] [serial = 1850] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17401400) [pid = 3600] [serial = 1870] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1322A400) [pid = 3600] [serial = 1835] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (12E69000) [pid = 3600] [serial = 1834] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16534C00) [pid = 3600] [serial = 1838] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (15F25400) [pid = 3600] [serial = 1837] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (17F5E800) [pid = 3600] [serial = 1841] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (17D77000) [pid = 3600] [serial = 1840] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (19ADEC00) [pid = 3600] [serial = 1844] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 58 (1740A000) [pid = 3600] [serial = 1871] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 57 (197AAC00) [pid = 3600] [serial = 1843] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 56 (174C6000) [pid = 3600] [serial = 1865] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 55 (17F54C00) [pid = 3600] [serial = 1873] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 54 (16686400) [pid = 3600] [serial = 1858] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 53 (16690400) [pid = 3600] [serial = 1859] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 52 (16750400) [pid = 3600] [serial = 1862] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 51 (158E5C00) [pid = 3600] [serial = 1868] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | --DOMWINDOW == 50 (15F30000) [pid = 3600] [serial = 1856] [outer = 00000000] [url = about:blank] 09:00:31 INFO - PROCESS | 3600 | 1467738031169 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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1871ms 09:00:31 INFO - PROCESS | 3600 | 1467738031199 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 3600 | 1467738031203 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 09:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:00:31 INFO - PROCESS | 3600 | 1467738031213 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 3600 | 1467738031216 Marionette TRACE conn2 <- [1,2506,null,{}] 09:00:31 INFO - PROCESS | 3600 | 1467738031222 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}] 09:00:31 INFO - PROCESS | 3600 | 1467738031225 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:31 INFO - PROCESS | 3600 | 1467738031319 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:00:31 INFO - PROCESS | 3600 | 1467738031327 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 3600 | 1467738031329 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:31 INFO - PROCESS | 3600 | ++DOCSHELL 10E92400 == 26 [pid = 3600] [id = 636] 09:00:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 51 (10E95800) [pid = 3600] [serial = 1908] [outer = 00000000] 09:00:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 52 (11804400) [pid = 3600] [serial = 1909] [outer = 10E95800] 09:00:31 INFO - PROCESS | 3600 | 1467738031380 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 53 (11C97400) [pid = 3600] [serial = 1910] [outer = 10E95800] 09:00:32 INFO - PROCESS | 3600 | 1467738032154 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]]]}] 09:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 958ms 09:00:32 INFO - PROCESS | 3600 | 1467738032180 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 3600 | 1467738032184 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 09:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:00:32 INFO - PROCESS | 3600 | 1467738032190 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 3600 | 1467738032193 Marionette TRACE conn2 <- [1,2510,null,{}] 09:00:32 INFO - PROCESS | 3600 | 1467738032200 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}] 09:00:32 INFO - PROCESS | 3600 | 1467738032203 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:32 INFO - PROCESS | 3600 | 1467738032318 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:00:32 INFO - PROCESS | 3600 | 1467738032450 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 3600 | 1467738032454 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:32 INFO - PROCESS | 3600 | ++DOCSHELL 10E98C00 == 27 [pid = 3600] [id = 637] 09:00:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 54 (1121D000) [pid = 3600] [serial = 1911] [outer = 00000000] 09:00:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 55 (12BAD400) [pid = 3600] [serial = 1912] [outer = 1121D000] 09:00:32 INFO - PROCESS | 3600 | 1467738032509 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 56 (12C8E800) [pid = 3600] [serial = 1913] [outer = 1121D000] 09:00:33 INFO - PROCESS | 3600 | 1467738033254 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1198ms 09:00:33 INFO - PROCESS | 3600 | 1467738033397 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 3600 | 1467738033400 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 09:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:00:33 INFO - PROCESS | 3600 | 1467738033414 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 3600 | 1467738033417 Marionette TRACE conn2 <- [1,2514,null,{}] 09:00:33 INFO - PROCESS | 3600 | 1467738033423 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}] 09:00:33 INFO - PROCESS | 3600 | 1467738033426 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:33 INFO - PROCESS | 3600 | 1467738033554 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:00:33 INFO - PROCESS | 3600 | 1467738033669 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 3600 | 1467738033674 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:33 INFO - PROCESS | 3600 | ++DOCSHELL 10B61000 == 28 [pid = 3600] [id = 638] 09:00:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 57 (10B61C00) [pid = 3600] [serial = 1914] [outer = 00000000] 09:00:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 58 (10B84400) [pid = 3600] [serial = 1915] [outer = 10B61C00] 09:00:33 INFO - PROCESS | 3600 | 1467738033725 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 59 (11281400) [pid = 3600] [serial = 1916] [outer = 10B61C00] 09:00:34 INFO - PROCESS | 3600 | 1467738034139 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]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 763ms 09:00:34 INFO - PROCESS | 3600 | 1467738034168 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:00:34 INFO - PROCESS | 3600 | 1467738034171 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 09:00:34 INFO - PROCESS | 3600 | 1467738034182 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 3600 | 1467738034185 Marionette TRACE conn2 <- [1,2518,null,{}] 09:00:34 INFO - PROCESS | 3600 | 1467738034190 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}] 09:00:34 INFO - PROCESS | 3600 | 1467738034192 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:34 INFO - PROCESS | 3600 | 1467738034275 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:00:34 INFO - PROCESS | 3600 | 1467738034281 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 3600 | 1467738034267 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:34 INFO - PROCESS | 3600 | ++DOCSHELL 13293C00 == 29 [pid = 3600] [id = 639] 09:00:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (13960C00) [pid = 3600] [serial = 1917] [outer = 00000000] 09:00:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (13A7C400) [pid = 3600] [serial = 1918] [outer = 13960C00] 09:00:34 INFO - PROCESS | 3600 | 1467738034313 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (13B2B800) [pid = 3600] [serial = 1919] [outer = 13960C00] 09:00:34 INFO - PROCESS | 3600 | 1467738034777 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]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 674ms 09:00:34 INFO - PROCESS | 3600 | 1467738034838 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 3600 | 1467738034840 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 09:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:00:34 INFO - PROCESS | 3600 | 1467738034844 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 3600 | 1467738034846 Marionette TRACE conn2 <- [1,2522,null,{}] 09:00:34 INFO - PROCESS | 3600 | 1467738034856 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}] 09:00:34 INFO - PROCESS | 3600 | 1467738034860 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:34 INFO - PROCESS | 3600 | 1467738034977 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:00:35 INFO - PROCESS | 3600 | 1467738035083 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 3600 | 1467738035087 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:35 INFO - PROCESS | 3600 | ++DOCSHELL 153DAC00 == 30 [pid = 3600] [id = 640] 09:00:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (153DE000) [pid = 3600] [serial = 1920] [outer = 00000000] 09:00:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (15651C00) [pid = 3600] [serial = 1921] [outer = 153DE000] 09:00:35 INFO - PROCESS | 3600 | 1467738035135 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (158E6C00) [pid = 3600] [serial = 1922] [outer = 153DE000] 09:00:35 INFO - PROCESS | 3600 | 1467738035485 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 658ms 09:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:00:35 INFO - PROCESS | 3600 | 1467738035523 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 3600 | 1467738035525 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 09:00:35 INFO - PROCESS | 3600 | 1467738035512 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 3600 | 1467738035513 Marionette TRACE conn2 <- [1,2526,null,{}] 09:00:35 INFO - PROCESS | 3600 | 1467738035517 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}] 09:00:35 INFO - PROCESS | 3600 | 1467738035519 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:35 INFO - PROCESS | 3600 | 1467738035600 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:00:35 INFO - PROCESS | 3600 | 1467738035605 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 3600 | 1467738035607 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:35 INFO - PROCESS | 3600 | ++DOCSHELL 158DFC00 == 31 [pid = 3600] [id = 641] 09:00:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (15B44C00) [pid = 3600] [serial = 1923] [outer = 00000000] 09:00:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (15F75C00) [pid = 3600] [serial = 1924] [outer = 15B44C00] 09:00:35 INFO - PROCESS | 3600 | 1467738035650 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (16532800) [pid = 3600] [serial = 1925] [outer = 15B44C00] 09:00:36 INFO - PROCESS | 3600 | 1467738036119 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 599ms 09:00:36 INFO - PROCESS | 3600 | 1467738036133 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 3600 | 1467738036135 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 09:00:36 INFO - PROCESS | 3600 | 1467738036142 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 3600 | 1467738036143 Marionette TRACE conn2 <- [1,2530,null,{}] 09:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:00:36 INFO - PROCESS | 3600 | 1467738036153 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}] 09:00:36 INFO - PROCESS | 3600 | 1467738036155 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:36 INFO - PROCESS | 3600 | 1467738036264 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:00:36 INFO - PROCESS | 3600 | 1467738036270 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 3600 | 1467738036272 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:36 INFO - PROCESS | 3600 | ++DOCSHELL 16538000 == 32 [pid = 3600] [id = 642] 09:00:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (1653C800) [pid = 3600] [serial = 1926] [outer = 00000000] 09:00:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16684C00) [pid = 3600] [serial = 1927] [outer = 1653C800] 09:00:36 INFO - PROCESS | 3600 | 1467738036314 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (16688800) [pid = 3600] [serial = 1928] [outer = 1653C800] 09:00:36 INFO - PROCESS | 3600 | 1467738036756 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 673ms 09:00:36 INFO - PROCESS | 3600 | 1467738036804 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 3600 | 1467738036806 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 09:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:00:36 INFO - PROCESS | 3600 | 1467738036810 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 3600 | 1467738036811 Marionette TRACE conn2 <- [1,2534,null,{}] 09:00:36 INFO - PROCESS | 3600 | 1467738036815 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}] 09:00:36 INFO - PROCESS | 3600 | 1467738036821 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:36 INFO - PROCESS | 3600 | 1467738036959 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:00:37 INFO - PROCESS | 3600 | 1467738037023 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 3600 | 1467738037026 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:37 INFO - PROCESS | 3600 | ++DOCSHELL 1674A800 == 33 [pid = 3600] [id = 643] 09:00:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (1674F000) [pid = 3600] [serial = 1929] [outer = 00000000] 09:00:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (167C5400) [pid = 3600] [serial = 1930] [outer = 1674F000] 09:00:37 INFO - PROCESS | 3600 | 1467738037069 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16A8C400) [pid = 3600] [serial = 1931] [outer = 1674F000] 09:00:37 INFO - PROCESS | 3600 | 1467738037472 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]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 719ms 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (171D1000) [pid = 3600] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16C9F400) [pid = 3600] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10E56C00) [pid = 3600] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (13F05400) [pid = 3600] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (11895000) [pid = 3600] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1557C400) [pid = 3600] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (179E9400) [pid = 3600] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (105E7000) [pid = 3600] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (17D78400) [pid = 3600] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16687400) [pid = 3600] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16749C00) [pid = 3600] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:00:37 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (144D4000) [pid = 3600] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:00:37 INFO - PROCESS | 3600 | 1467738037553 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 3600 | 1467738037556 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 09:00:37 INFO - PROCESS | 3600 | 1467738037560 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 3600 | 1467738037562 Marionette TRACE conn2 <- [1,2538,null,{}] 09:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:00:37 INFO - PROCESS | 3600 | 1467738037565 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}] 09:00:37 INFO - PROCESS | 3600 | 1467738037567 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:37 INFO - PROCESS | 3600 | 1467738037674 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:00:37 INFO - PROCESS | 3600 | 1467738037739 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 3600 | 1467738037741 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:37 INFO - PROCESS | 3600 | ++DOCSHELL 105EAC00 == 34 [pid = 3600] [id = 644] 09:00:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (10A0F400) [pid = 3600] [serial = 1932] [outer = 00000000] 09:00:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (1557C400) [pid = 3600] [serial = 1933] [outer = 10A0F400] 09:00:37 INFO - PROCESS | 3600 | 1467738037784 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (155D4400) [pid = 3600] [serial = 1934] [outer = 10A0F400] 09:00:38 INFO - PROCESS | 3600 | 1467738038136 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]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 613ms 09:00:38 INFO - PROCESS | 3600 | 1467738038187 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 3600 | 1467738038189 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 09:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:00:38 INFO - PROCESS | 3600 | 1467738038192 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 3600 | 1467738038194 Marionette TRACE conn2 <- [1,2542,null,{}] 09:00:38 INFO - PROCESS | 3600 | 1467738038197 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}] 09:00:38 INFO - PROCESS | 3600 | 1467738038199 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:38 INFO - PROCESS | 3600 | 1467738038273 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:00:38 INFO - PROCESS | 3600 | 1467738038280 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 3600 | 1467738038282 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:38 INFO - PROCESS | 3600 | ++DOCSHELL 16617000 == 35 [pid = 3600] [id = 645] 09:00:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (167C2C00) [pid = 3600] [serial = 1935] [outer = 00000000] 09:00:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (16BE0800) [pid = 3600] [serial = 1936] [outer = 167C2C00] 09:00:38 INFO - PROCESS | 3600 | 1467738038312 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (16CA7800) [pid = 3600] [serial = 1937] [outer = 167C2C00] 09:00:38 INFO - PROCESS | 3600 | 1467738038747 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]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 614ms 09:00:38 INFO - PROCESS | 3600 | 1467738038807 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 3600 | 1467738038809 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 09:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:00:38 INFO - PROCESS | 3600 | 1467738038815 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 3600 | 1467738038816 Marionette TRACE conn2 <- [1,2546,null,{}] 09:00:38 INFO - PROCESS | 3600 | 1467738038820 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}] 09:00:38 INFO - PROCESS | 3600 | 1467738038822 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:38 INFO - PROCESS | 3600 | 1467738038900 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:00:38 INFO - PROCESS | 3600 | 1467738038906 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 3600 | 1467738038908 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:38 INFO - PROCESS | 3600 | ++DOCSHELL 13B33800 == 36 [pid = 3600] [id = 646] 09:00:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15650400) [pid = 3600] [serial = 1938] [outer = 00000000] 09:00:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (1732E000) [pid = 3600] [serial = 1939] [outer = 15650400] 09:00:38 INFO - PROCESS | 3600 | 1467738038950 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1740A000) [pid = 3600] [serial = 1940] [outer = 15650400] 09:00:39 INFO - PROCESS | 3600 | 1467738039383 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 614ms 09:00:39 INFO - PROCESS | 3600 | 1467738039430 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 3600 | 1467738039432 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 09:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:00:39 INFO - PROCESS | 3600 | 1467738039435 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 3600 | 1467738039437 Marionette TRACE conn2 <- [1,2550,null,{}] 09:00:39 INFO - PROCESS | 3600 | 1467738039440 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}] 09:00:39 INFO - PROCESS | 3600 | 1467738039442 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:39 INFO - PROCESS | 3600 | 1467738039520 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:00:39 INFO - PROCESS | 3600 | 1467738039525 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 3600 | 1467738039527 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:39 INFO - PROCESS | 3600 | ++DOCSHELL 1557B800 == 37 [pid = 3600] [id = 647] 09:00:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (17159400) [pid = 3600] [serial = 1941] [outer = 00000000] 09:00:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (17934000) [pid = 3600] [serial = 1942] [outer = 17159400] 09:00:39 INFO - PROCESS | 3600 | 1467738039578 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (179EFC00) [pid = 3600] [serial = 1943] [outer = 17159400] 09:00:40 INFO - PROCESS | 3600 | 1467738040279 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]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 898ms 09:00:40 INFO - PROCESS | 3600 | 1467738040347 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 3600 | 1467738040351 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 09:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:00:40 INFO - PROCESS | 3600 | 1467738040370 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 3600 | 1467738040359 Marionette TRACE conn2 <- [1,2554,null,{}] 09:00:40 INFO - PROCESS | 3600 | 1467738040365 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}] 09:00:40 INFO - PROCESS | 3600 | 1467738040367 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:40 INFO - PROCESS | 3600 | 1467738040490 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:00:40 INFO - PROCESS | 3600 | 1467738040620 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 3600 | 1467738040623 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:40 INFO - PROCESS | 3600 | ++DOCSHELL 10E9B400 == 38 [pid = 3600] [id = 648] 09:00:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (11282000) [pid = 3600] [serial = 1944] [outer = 00000000] 09:00:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1310CC00) [pid = 3600] [serial = 1945] [outer = 11282000] 09:00:40 INFO - PROCESS | 3600 | 1467738040680 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (13B27400) [pid = 3600] [serial = 1946] [outer = 11282000] 09:00:41 INFO - PROCESS | 3600 | 1467738041220 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 928ms 09:00:41 INFO - PROCESS | 3600 | 1467738041270 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 3600 | 1467738041275 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 09:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:00:41 INFO - PROCESS | 3600 | 1467738041282 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 3600 | 1467738041285 Marionette TRACE conn2 <- [1,2558,null,{}] 09:00:41 INFO - PROCESS | 3600 | 1467738041289 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}] 09:00:41 INFO - PROCESS | 3600 | 1467738041292 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:41 INFO - PROCESS | 3600 | 1467738041400 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:00:41 INFO - PROCESS | 3600 | 1467738041538 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 3600 | 1467738041541 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:41 INFO - PROCESS | 3600 | ++DOCSHELL 15B44000 == 39 [pid = 3600] [id = 649] 09:00:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15BEE400) [pid = 3600] [serial = 1947] [outer = 00000000] 09:00:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (15F2F800) [pid = 3600] [serial = 1948] [outer = 15BEE400] 09:00:41 INFO - PROCESS | 3600 | 1467738041580 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1653A800) [pid = 3600] [serial = 1949] [outer = 15BEE400] 09:00:42 INFO - PROCESS | 3600 | 1467738042254 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]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1003ms 09:00:42 INFO - PROCESS | 3600 | 1467738042295 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 3600 | 1467738042298 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 09:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:00:42 INFO - PROCESS | 3600 | 1467738042319 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 3600 | 1467738042323 Marionette TRACE conn2 <- [1,2562,null,{}] 09:00:42 INFO - PROCESS | 3600 | 1467738042334 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}] 09:00:42 INFO - PROCESS | 3600 | 1467738042338 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:42 INFO - PROCESS | 3600 | 1467738042427 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:00:42 INFO - PROCESS | 3600 | 1467738042692 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 3600 | 1467738042696 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:42 INFO - PROCESS | 3600 | ++DOCSHELL 10535C00 == 40 [pid = 3600] [id = 650] 09:00:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1053A400) [pid = 3600] [serial = 1950] [outer = 00000000] 09:00:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (10A7D800) [pid = 3600] [serial = 1951] [outer = 1053A400] 09:00:42 INFO - PROCESS | 3600 | 1467738042733 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (11286800) [pid = 3600] [serial = 1952] [outer = 1053A400] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 13B33800 == 39 [pid = 3600] [id = 646] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 16617000 == 38 [pid = 3600] [id = 645] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 105EAC00 == 37 [pid = 3600] [id = 644] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 1674A800 == 36 [pid = 3600] [id = 643] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 16538000 == 35 [pid = 3600] [id = 642] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 158DFC00 == 34 [pid = 3600] [id = 641] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 153DAC00 == 33 [pid = 3600] [id = 640] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 13293C00 == 32 [pid = 3600] [id = 639] 09:00:43 INFO - PROCESS | 3600 | --DOCSHELL 10B61000 == 31 [pid = 3600] [id = 638] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (11804400) [pid = 3600] [serial = 1909] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (17D81000) [pid = 3600] [serial = 1897] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (17335000) [pid = 3600] [serial = 1895] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (171D1400) [pid = 3600] [serial = 1894] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (17D19C00) [pid = 3600] [serial = 1898] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1935A800) [pid = 3600] [serial = 1903] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (19361000) [pid = 3600] [serial = 1904] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (144D2400) [pid = 3600] [serial = 1885] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (155D8000) [pid = 3600] [serial = 1886] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (12B74C00) [pid = 3600] [serial = 1882] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12EE6400) [pid = 3600] [serial = 1883] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (164B9400) [pid = 3600] [serial = 1880] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15B39800) [pid = 3600] [serial = 1879] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (19ADB800) [pid = 3600] [serial = 1906] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (131EB400) [pid = 3600] [serial = 1877] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (11C95800) [pid = 3600] [serial = 1876] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17F58800) [pid = 3600] [serial = 1874] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (166CB400) [pid = 3600] [serial = 1888] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16A8BC00) [pid = 3600] [serial = 1891] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16BDA000) [pid = 3600] [serial = 1892] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (171CEC00) [pid = 3600] [serial = 1901] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (16BE1400) [pid = 3600] [serial = 1900] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (16745000) [pid = 3600] [serial = 1889] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | --DOMWINDOW == 59 (19ADD800) [pid = 3600] [serial = 1907] [outer = 00000000] [url = about:blank] 09:00:43 INFO - PROCESS | 3600 | 1467738043351 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]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1063ms 09:00:43 INFO - PROCESS | 3600 | 1467738043374 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 3600 | 1467738043378 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 09:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:00:43 INFO - PROCESS | 3600 | 1467738043382 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 3600 | 1467738043384 Marionette TRACE conn2 <- [1,2566,null,{}] 09:00:43 INFO - PROCESS | 3600 | 1467738043390 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}] 09:00:43 INFO - PROCESS | 3600 | 1467738043394 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:43 INFO - PROCESS | 3600 | 1467738043480 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:00:43 INFO - PROCESS | 3600 | 1467738043581 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 3600 | 1467738043583 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:43 INFO - PROCESS | 3600 | ++DOCSHELL 10A7D000 == 32 [pid = 3600] [id = 651] 09:00:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 60 (10B61800) [pid = 3600] [serial = 1953] [outer = 00000000] 09:00:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (11219000) [pid = 3600] [serial = 1954] [outer = 10B61800] 09:00:43 INFO - PROCESS | 3600 | 1467738043631 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (131EB800) [pid = 3600] [serial = 1955] [outer = 10B61800] 09:00:44 INFO - PROCESS | 3600 | 1467738044024 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 704ms 09:00:44 INFO - PROCESS | 3600 | 1467738044088 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 3600 | 1467738044091 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 09:00:44 INFO - PROCESS | 3600 | 1467738044096 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:00:44 INFO - PROCESS | 3600 | 1467738044098 Marionette TRACE conn2 <- [1,2570,null,{}] 09:00:44 INFO - PROCESS | 3600 | 1467738044102 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}] 09:00:44 INFO - PROCESS | 3600 | 1467738044104 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:44 INFO - PROCESS | 3600 | 1467738044188 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:00:44 INFO - PROCESS | 3600 | 1467738044200 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 3600 | 1467738044202 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:44 INFO - PROCESS | 3600 | ++DOCSHELL 142F4800 == 33 [pid = 3600] [id = 652] 09:00:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (142F7C00) [pid = 3600] [serial = 1956] [outer = 00000000] 09:00:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (153E8800) [pid = 3600] [serial = 1957] [outer = 142F7C00] 09:00:44 INFO - PROCESS | 3600 | 1467738044246 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (15B3D800) [pid = 3600] [serial = 1958] [outer = 142F7C00] 09:00:44 INFO - PROCESS | 3600 | 1467738044693 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 613ms 09:00:44 INFO - PROCESS | 3600 | 1467738044714 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 3600 | 1467738044716 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 09:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:00:44 INFO - PROCESS | 3600 | 1467738044721 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 3600 | 1467738044726 Marionette TRACE conn2 <- [1,2574,null,{}] 09:00:44 INFO - PROCESS | 3600 | 1467738044735 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}] 09:00:44 INFO - PROCESS | 3600 | 1467738044739 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:44 INFO - PROCESS | 3600 | 1467738044821 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:00:44 INFO - PROCESS | 3600 | 1467738044830 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 3600 | 1467738044832 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:44 INFO - PROCESS | 3600 | ++DOCSHELL 16616800 == 34 [pid = 3600] [id = 653] 09:00:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (16616C00) [pid = 3600] [serial = 1959] [outer = 00000000] 09:00:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (16741400) [pid = 3600] [serial = 1960] [outer = 16616C00] 09:00:44 INFO - PROCESS | 3600 | 1467738044864 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (16746C00) [pid = 3600] [serial = 1961] [outer = 16616C00] 09:00:45 INFO - PROCESS | 3600 | 1467738045311 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 674ms 09:00:45 INFO - PROCESS | 3600 | 1467738045383 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 3600 | 1467738045386 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 09:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:00:45 INFO - PROCESS | 3600 | 1467738045390 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 3600 | 1467738045391 Marionette TRACE conn2 <- [1,2578,null,{}] 09:00:45 INFO - PROCESS | 3600 | 1467738045395 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}] 09:00:45 INFO - PROCESS | 3600 | 1467738045397 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:45 INFO - PROCESS | 3600 | 1467738045480 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:00:45 INFO - PROCESS | 3600 | 1467738045511 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 3600 | 1467738045513 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:45 INFO - PROCESS | 3600 | ++DOCSHELL 16745400 == 35 [pid = 3600] [id = 654] 09:00:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (167C0400) [pid = 3600] [serial = 1962] [outer = 00000000] 09:00:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (167CB800) [pid = 3600] [serial = 1963] [outer = 167C0400] 09:00:45 INFO - PROCESS | 3600 | 1467738045557 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (16A86C00) [pid = 3600] [serial = 1964] [outer = 167C0400] 09:00:46 INFO - PROCESS | 3600 | 1467738046011 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 673ms 09:00:46 INFO - PROCESS | 3600 | 1467738046067 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 3600 | 1467738046069 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 09:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:00:46 INFO - PROCESS | 3600 | 1467738046072 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 3600 | 1467738046074 Marionette TRACE conn2 <- [1,2582,null,{}] 09:00:46 INFO - PROCESS | 3600 | 1467738046077 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}] 09:00:46 INFO - PROCESS | 3600 | 1467738046079 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:46 INFO - PROCESS | 3600 | 1467738046178 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:00:46 INFO - PROCESS | 3600 | 1467738046187 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 3600 | 1467738046193 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:46 INFO - PROCESS | 3600 | ++DOCSHELL 16BDBC00 == 36 [pid = 3600] [id = 655] 09:00:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16BE3000) [pid = 3600] [serial = 1965] [outer = 00000000] 09:00:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (171D2800) [pid = 3600] [serial = 1966] [outer = 16BE3000] 09:00:46 INFO - PROCESS | 3600 | 1467738046246 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1740C400) [pid = 3600] [serial = 1967] [outer = 16BE3000] 09:00:46 INFO - PROCESS | 3600 | 1467738046725 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 719ms 09:00:46 INFO - PROCESS | 3600 | 1467738046778 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 3600 | 1467738046780 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 09:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:00:46 INFO - PROCESS | 3600 | 1467738046784 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 3600 | 1467738046785 Marionette TRACE conn2 <- [1,2586,null,{}] 09:00:46 INFO - PROCESS | 3600 | 1467738046789 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}] 09:00:46 INFO - PROCESS | 3600 | 1467738046791 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:46 INFO - PROCESS | 3600 | 1467738046940 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:00:46 INFO - PROCESS | 3600 | 1467738046992 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 3600 | 1467738046994 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:47 INFO - PROCESS | 3600 | ++DOCSHELL 16534C00 == 37 [pid = 3600] [id = 656] 09:00:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17D78800) [pid = 3600] [serial = 1968] [outer = 00000000] 09:00:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D81800) [pid = 3600] [serial = 1969] [outer = 17D78800] 09:00:47 INFO - PROCESS | 3600 | 1467738047045 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D83C00) [pid = 3600] [serial = 1970] [outer = 17D78800] 09:00:47 INFO - PROCESS | 3600 | 1467738047442 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 703ms 09:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:00:47 INFO - PROCESS | 3600 | 1467738047487 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 3600 | 1467738047489 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 09:00:47 INFO - PROCESS | 3600 | 1467738047492 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 3600 | 1467738047494 Marionette TRACE conn2 <- [1,2590,null,{}] 09:00:47 INFO - PROCESS | 3600 | 1467738047497 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}] 09:00:47 INFO - PROCESS | 3600 | 1467738047499 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:47 INFO - PROCESS | 3600 | 1467738047609 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:00:47 INFO - PROCESS | 3600 | 1467738047617 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 3600 | 1467738047619 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:47 INFO - PROCESS | 3600 | ++DOCSHELL 105E9C00 == 38 [pid = 3600] [id = 657] 09:00:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (10E51800) [pid = 3600] [serial = 1971] [outer = 00000000] 09:00:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16613C00) [pid = 3600] [serial = 1972] [outer = 10E51800] 09:00:47 INFO - PROCESS | 3600 | 1467738047806 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (17F58800) [pid = 3600] [serial = 1973] [outer = 10E51800] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1653C800) [pid = 3600] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B44C00) [pid = 3600] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1674F000) [pid = 3600] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (13960C00) [pid = 3600] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10B61C00) [pid = 3600] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (153DE000) [pid = 3600] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10A0F400) [pid = 3600] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (167C2C00) [pid = 3600] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:00:47 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15650400) [pid = 3600] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:00:48 INFO - PROCESS | 3600 | 1467738048174 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]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 704ms 09:00:48 INFO - PROCESS | 3600 | 1467738048215 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 3600 | 1467738048217 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 09:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:00:48 INFO - PROCESS | 3600 | 1467738048235 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 3600 | 1467738048236 Marionette TRACE conn2 <- [1,2594,null,{}] 09:00:48 INFO - PROCESS | 3600 | 1467738048240 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}] 09:00:48 INFO - PROCESS | 3600 | 1467738048243 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:48 INFO - PROCESS | 3600 | 1467738048360 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:00:48 INFO - PROCESS | 3600 | 1467738048371 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 3600 | 1467738048373 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:48 INFO - PROCESS | 3600 | ++DOCSHELL 11C99400 == 39 [pid = 3600] [id = 658] 09:00:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13103400) [pid = 3600] [serial = 1974] [outer = 00000000] 09:00:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1674B000) [pid = 3600] [serial = 1975] [outer = 13103400] 09:00:48 INFO - PROCESS | 3600 | 1467738048417 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16BE3400) [pid = 3600] [serial = 1976] [outer = 13103400] 09:00:48 INFO - PROCESS | 3600 | 1467738048817 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]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 598ms 09:00:48 INFO - PROCESS | 3600 | 1467738048853 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 3600 | 1467738048855 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 09:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:00:48 INFO - PROCESS | 3600 | 1467738048858 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 3600 | 1467738048860 Marionette TRACE conn2 <- [1,2598,null,{}] 09:00:48 INFO - PROCESS | 3600 | 1467738048863 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}] 09:00:48 INFO - PROCESS | 3600 | 1467738048865 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:48 INFO - PROCESS | 3600 | 1467738048995 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:00:49 INFO - PROCESS | 3600 | 1467738049058 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 3600 | 1467738049060 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:49 INFO - PROCESS | 3600 | ++DOCSHELL 13F0FC00 == 40 [pid = 3600] [id = 659] 09:00:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (158E5800) [pid = 3600] [serial = 1977] [outer = 00000000] 09:00:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1935C400) [pid = 3600] [serial = 1978] [outer = 158E5800] 09:00:49 INFO - PROCESS | 3600 | 1467738049102 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1935F800) [pid = 3600] [serial = 1979] [outer = 158E5800] 09:00:49 INFO - PROCESS | 3600 | 1467738049434 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]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 614ms 09:00:49 INFO - PROCESS | 3600 | 1467738049478 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 3600 | 1467738049480 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 09:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:00:49 INFO - PROCESS | 3600 | 1467738049483 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 3600 | 1467738049485 Marionette TRACE conn2 <- [1,2602,null,{}] 09:00:49 INFO - PROCESS | 3600 | 1467738049488 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}] 09:00:49 INFO - PROCESS | 3600 | 1467738049490 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:49 INFO - PROCESS | 3600 | 1467738049594 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:00:49 INFO - PROCESS | 3600 | 1467738049628 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 3600 | 1467738049631 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:49 INFO - PROCESS | 3600 | ++DOCSHELL 19360400 == 41 [pid = 3600] [id = 660] 09:00:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19361800) [pid = 3600] [serial = 1980] [outer = 00000000] 09:00:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (197AAC00) [pid = 3600] [serial = 1981] [outer = 19361800] 09:00:49 INFO - PROCESS | 3600 | 1467738049676 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (19ADBC00) [pid = 3600] [serial = 1982] [outer = 19361800] 09:00:50 INFO - PROCESS | 3600 | 1467738050307 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]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 913ms 09:00:50 INFO - PROCESS | 3600 | 1467738050379 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 3600 | 1467738050384 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 09:00:50 INFO - PROCESS | 3600 | 1467738050388 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:00:50 INFO - PROCESS | 3600 | 1467738050393 Marionette TRACE conn2 <- [1,2606,null,{}] 09:00:50 INFO - PROCESS | 3600 | 1467738050399 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}] 09:00:50 INFO - PROCESS | 3600 | 1467738050401 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:50 INFO - PROCESS | 3600 | 1467738050521 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:00:50 INFO - PROCESS | 3600 | 1467738050656 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 3600 | 1467738050660 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:50 INFO - PROCESS | 3600 | ++DOCSHELL 11C95800 == 42 [pid = 3600] [id = 661] 09:00:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (12B6A000) [pid = 3600] [serial = 1983] [outer = 00000000] 09:00:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1322B000) [pid = 3600] [serial = 1984] [outer = 12B6A000] 09:00:50 INFO - PROCESS | 3600 | 1467738050716 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (13F06400) [pid = 3600] [serial = 1985] [outer = 12B6A000] 09:00:51 INFO - PROCESS | 3600 | 1467738051290 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 958ms 09:00:51 INFO - PROCESS | 3600 | 1467738051356 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 3600 | 1467738051360 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 09:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:00:51 INFO - PROCESS | 3600 | 1467738051367 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 3600 | 1467738051369 Marionette TRACE conn2 <- [1,2610,null,{}] 09:00:51 INFO - PROCESS | 3600 | 1467738051374 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}] 09:00:51 INFO - PROCESS | 3600 | 1467738051376 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:51 INFO - PROCESS | 3600 | 1467738051487 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:00:51 INFO - PROCESS | 3600 | 1467738051612 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 3600 | 1467738051615 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:51 INFO - PROCESS | 3600 | ++DOCSHELL 15F31400 == 43 [pid = 3600] [id = 662] 09:00:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (15F31C00) [pid = 3600] [serial = 1986] [outer = 00000000] 09:00:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1653C400) [pid = 3600] [serial = 1987] [outer = 15F31C00] 09:00:51 INFO - PROCESS | 3600 | 1467738051670 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (166CA400) [pid = 3600] [serial = 1988] [outer = 15F31C00] 09:00:52 INFO - PROCESS | 3600 | 1467738052272 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 958ms 09:00:52 INFO - PROCESS | 3600 | 1467738052329 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 3600 | 1467738052331 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 09:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:00:52 INFO - PROCESS | 3600 | 1467738052335 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 3600 | 1467738052339 Marionette TRACE conn2 <- [1,2614,null,{}] 09:00:52 INFO - PROCESS | 3600 | 1467738052351 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}] 09:00:52 INFO - PROCESS | 3600 | 1467738052355 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:52 INFO - PROCESS | 3600 | 1467738052459 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:00:52 INFO - PROCESS | 3600 | 1467738052606 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 3600 | 1467738052610 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:52 INFO - PROCESS | 3600 | ++DOCSHELL 1740DC00 == 44 [pid = 3600] [id = 663] 09:00:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (174B9400) [pid = 3600] [serial = 1989] [outer = 00000000] 09:00:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1979E400) [pid = 3600] [serial = 1990] [outer = 174B9400] 09:00:52 INFO - PROCESS | 3600 | 1467738052669 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19AD9C00) [pid = 3600] [serial = 1991] [outer = 174B9400] 09:00:53 INFO - PROCESS | 3600 | 1467738053453 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]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1197ms 09:00:53 INFO - PROCESS | 3600 | 1467738053544 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:00:53 INFO - PROCESS | 3600 | 1467738053547 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 09:00:53 INFO - PROCESS | 3600 | 1467738053551 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 3600 | 1467738053554 Marionette TRACE conn2 <- [1,2618,null,{}] 09:00:53 INFO - PROCESS | 3600 | 1467738053579 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}] 09:00:53 INFO - PROCESS | 3600 | 1467738053582 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:53 INFO - PROCESS | 3600 | 1467738053686 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:00:53 INFO - PROCESS | 3600 | 1467738053817 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 3600 | 1467738053820 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 10E92400 == 43 [pid = 3600] [id = 636] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 13F0FC00 == 42 [pid = 3600] [id = 659] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 11C99400 == 41 [pid = 3600] [id = 658] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 105E9C00 == 40 [pid = 3600] [id = 657] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 16534C00 == 39 [pid = 3600] [id = 656] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 16BDBC00 == 38 [pid = 3600] [id = 655] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 16745400 == 37 [pid = 3600] [id = 654] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 16616800 == 36 [pid = 3600] [id = 653] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 142F4800 == 35 [pid = 3600] [id = 652] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 10A7D000 == 34 [pid = 3600] [id = 651] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 10535C00 == 33 [pid = 3600] [id = 650] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 15B44000 == 32 [pid = 3600] [id = 649] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 10E9B400 == 31 [pid = 3600] [id = 648] 09:00:53 INFO - PROCESS | 3600 | --DOCSHELL 1557B800 == 30 [pid = 3600] [id = 647] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (1557C400) [pid = 3600] [serial = 1933] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (16BE0800) [pid = 3600] [serial = 1936] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (16A8C400) [pid = 3600] [serial = 1931] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (155D4400) [pid = 3600] [serial = 1934] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16688800) [pid = 3600] [serial = 1928] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16CA7800) [pid = 3600] [serial = 1937] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1740A000) [pid = 3600] [serial = 1940] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16532800) [pid = 3600] [serial = 1925] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1732E000) [pid = 3600] [serial = 1939] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16684C00) [pid = 3600] [serial = 1927] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F75C00) [pid = 3600] [serial = 1924] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (167C5400) [pid = 3600] [serial = 1930] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (12BAD400) [pid = 3600] [serial = 1912] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13A7C400) [pid = 3600] [serial = 1918] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13B2B800) [pid = 3600] [serial = 1919] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10B84400) [pid = 3600] [serial = 1915] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11281400) [pid = 3600] [serial = 1916] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15651C00) [pid = 3600] [serial = 1921] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (158E6C00) [pid = 3600] [serial = 1922] [outer = 00000000] [url = about:blank] 09:00:53 INFO - PROCESS | 3600 | ++DOCSHELL 105E9C00 == 31 [pid = 3600] [id = 664] 09:00:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1065E000) [pid = 3600] [serial = 1992] [outer = 00000000] 09:00:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (10E92400) [pid = 3600] [serial = 1993] [outer = 1065E000] 09:00:53 INFO - PROCESS | 3600 | 1467738053914 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (11C99400) [pid = 3600] [serial = 1994] [outer = 1065E000] 09:00:54 INFO - PROCESS | 3600 | 1467738054317 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 809ms 09:00:54 INFO - PROCESS | 3600 | 1467738054375 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 3600 | 1467738054379 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 09:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:00:54 INFO - PROCESS | 3600 | 1467738054390 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 3600 | 1467738054392 Marionette TRACE conn2 <- [1,2622,null,{}] 09:00:54 INFO - PROCESS | 3600 | 1467738054396 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}] 09:00:54 INFO - PROCESS | 3600 | 1467738054398 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:54 INFO - PROCESS | 3600 | 1467738054485 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:00:54 INFO - PROCESS | 3600 | 1467738054494 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 3600 | 1467738054496 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:54 INFO - PROCESS | 3600 | ++DOCSHELL 1557C400 == 32 [pid = 3600] [id = 665] 09:00:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15581400) [pid = 3600] [serial = 1995] [outer = 00000000] 09:00:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1565A000) [pid = 3600] [serial = 1996] [outer = 15581400] 09:00:54 INFO - PROCESS | 3600 | 1467738054541 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (158EAC00) [pid = 3600] [serial = 1997] [outer = 15581400] 09:00:54 INFO - PROCESS | 3600 | 1467738054993 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 614ms 09:00:54 INFO - PROCESS | 3600 | 1467738055011 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 3600 | 1467738055015 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 09:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:00:54 INFO - PROCESS | 3600 | 1467738055020 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 3600 | 1467738055025 Marionette TRACE conn2 <- [1,2626,null,{}] 09:00:55 INFO - PROCESS | 3600 | 1467738055036 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}] 09:00:55 INFO - PROCESS | 3600 | 1467738055040 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:55 INFO - PROCESS | 3600 | 1467738055146 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:00:55 INFO - PROCESS | 3600 | 1467738055156 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 3600 | 1467738055159 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:55 INFO - PROCESS | 3600 | ++DOCSHELL 16534800 == 33 [pid = 3600] [id = 666] 09:00:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16534C00) [pid = 3600] [serial = 1998] [outer = 00000000] 09:00:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16617000) [pid = 3600] [serial = 1999] [outer = 16534C00] 09:00:55 INFO - PROCESS | 3600 | 1467738055204 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1668E800) [pid = 3600] [serial = 2000] [outer = 16534C00] 09:00:55 INFO - PROCESS | 3600 | 1467738055640 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 674ms 09:00:55 INFO - PROCESS | 3600 | 1467738055679 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 3600 | 1467738055681 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 09:00:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:00:55 INFO - PROCESS | 3600 | 1467738055685 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 3600 | 1467738055686 Marionette TRACE conn2 <- [1,2630,null,{}] 09:00:55 INFO - PROCESS | 3600 | 1467738055690 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}] 09:00:55 INFO - PROCESS | 3600 | 1467738055692 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:55 INFO - PROCESS | 3600 | 1467738055787 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:00:55 INFO - PROCESS | 3600 | 1467738055792 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 3600 | 1467738055794 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:55 INFO - PROCESS | 3600 | ++DOCSHELL 16616800 == 34 [pid = 3600] [id = 667] 09:00:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16618C00) [pid = 3600] [serial = 2001] [outer = 00000000] 09:00:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (167C6000) [pid = 3600] [serial = 2002] [outer = 16618C00] 09:00:55 INFO - PROCESS | 3600 | 1467738055838 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16BC5800) [pid = 3600] [serial = 2003] [outer = 16618C00] 09:00:56 INFO - PROCESS | 3600 | 1467738056314 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]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 673ms 09:00:56 INFO - PROCESS | 3600 | 1467738056364 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 3600 | 1467738056366 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 09:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:00:56 INFO - PROCESS | 3600 | 1467738056375 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 3600 | 1467738056377 Marionette TRACE conn2 <- [1,2634,null,{}] 09:00:56 INFO - PROCESS | 3600 | 1467738056380 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}] 09:00:56 INFO - PROCESS | 3600 | 1467738056382 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:56 INFO - PROCESS | 3600 | 1467738056504 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:00:56 INFO - PROCESS | 3600 | 1467738056572 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 3600 | 1467738056574 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:56 INFO - PROCESS | 3600 | ++DOCSHELL 16BE4800 == 35 [pid = 3600] [id = 668] 09:00:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BE6800) [pid = 3600] [serial = 2004] [outer = 00000000] 09:00:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (171D1400) [pid = 3600] [serial = 2005] [outer = 16BE6800] 09:00:56 INFO - PROCESS | 3600 | 1467738056617 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (171D4400) [pid = 3600] [serial = 2006] [outer = 16BE6800] 09:00:57 INFO - PROCESS | 3600 | 1467738057038 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]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:00:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 704ms 09:00:57 INFO - PROCESS | 3600 | 1467738057076 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 3600 | 1467738057078 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 09:00:57 INFO - PROCESS | 3600 | 1467738057081 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:00:57 INFO - PROCESS | 3600 | 1467738057083 Marionette TRACE conn2 <- [1,2638,null,{}] 09:00:57 INFO - PROCESS | 3600 | 1467738057093 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}] 09:00:57 INFO - PROCESS | 3600 | 1467738057098 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:57 INFO - PROCESS | 3600 | 1467738057229 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:00:57 INFO - PROCESS | 3600 | 1467738057297 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 3600 | 1467738057299 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:57 INFO - PROCESS | 3600 | ++DOCSHELL 1188A400 == 36 [pid = 3600] [id = 669] 09:00:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (1740D800) [pid = 3600] [serial = 2007] [outer = 00000000] 09:00:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19356000) [pid = 3600] [serial = 2008] [outer = 1740D800] 09:00:57 INFO - PROCESS | 3600 | 1467738057342 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1935E000) [pid = 3600] [serial = 2009] [outer = 1740D800] 09:00:57 INFO - PROCESS | 3600 | 1467738057714 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]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:00:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 673ms 09:00:57 INFO - PROCESS | 3600 | 1467738057747 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 3600 | 1467738057749 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 09:00:57 INFO - PROCESS | 3600 | 1467738057752 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:00:57 INFO - PROCESS | 3600 | 1467738057754 Marionette TRACE conn2 <- [1,2642,null,{}] 09:00:57 INFO - PROCESS | 3600 | 1467738057771 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}] 09:00:57 INFO - PROCESS | 3600 | 1467738057773 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:57 INFO - PROCESS | 3600 | 1467738057909 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:00:57 INFO - PROCESS | 3600 | 1467738057918 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 3600 | 1467738057920 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:57 INFO - PROCESS | 3600 | ++DOCSHELL 105E8000 == 37 [pid = 3600] [id = 670] 09:00:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (10A76400) [pid = 3600] [serial = 2010] [outer = 00000000] 09:00:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19C44400) [pid = 3600] [serial = 2011] [outer = 10A76400] 09:00:57 INFO - PROCESS | 3600 | 1467738057962 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (19C44C00) [pid = 3600] [serial = 2012] [outer = 10A76400] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (142F7C00) [pid = 3600] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (10B61800) [pid = 3600] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13103400) [pid = 3600] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (16BE3000) [pid = 3600] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (167C0400) [pid = 3600] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1053A400) [pid = 3600] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (10E51800) [pid = 3600] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16616C00) [pid = 3600] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (17D78800) [pid = 3600] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:00:58 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (158E5800) [pid = 3600] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:00:58 INFO - PROCESS | 3600 | 1467738058462 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:00:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 719ms 09:00:58 INFO - PROCESS | 3600 | 1467738058489 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 3600 | 1467738058491 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 09:00:58 INFO - PROCESS | 3600 | 1467738058494 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:00:58 INFO - PROCESS | 3600 | 1467738058496 Marionette TRACE conn2 <- [1,2646,null,{}] 09:00:58 INFO - PROCESS | 3600 | 1467738058513 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}] 09:00:58 INFO - PROCESS | 3600 | 1467738058515 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:58 INFO - PROCESS | 3600 | 1467738058594 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:00:58 INFO - PROCESS | 3600 | 1467738058599 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 3600 | 1467738058601 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:58 INFO - PROCESS | 3600 | ++DOCSHELL 158E4C00 == 38 [pid = 3600] [id = 671] 09:00:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (158E5800) [pid = 3600] [serial = 2013] [outer = 00000000] 09:00:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (171D5C00) [pid = 3600] [serial = 2014] [outer = 158E5800] 09:00:58 INFO - PROCESS | 3600 | 1467738058645 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17D77800) [pid = 3600] [serial = 2015] [outer = 158E5800] 09:00:59 INFO - PROCESS | 3600 | 1467738059042 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:00:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 568ms 09:00:59 INFO - PROCESS | 3600 | 1467738059074 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 3600 | 1467738059076 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 09:00:59 INFO - PROCESS | 3600 | 1467738059079 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:00:59 INFO - PROCESS | 3600 | 1467738059081 Marionette TRACE conn2 <- [1,2650,null,{}] 09:00:59 INFO - PROCESS | 3600 | 1467738059084 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}] 09:00:59 INFO - PROCESS | 3600 | 1467738059069 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:59 INFO - PROCESS | 3600 | 1467738059201 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:00:59 INFO - PROCESS | 3600 | 1467738059208 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 3600 | 1467738059210 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:59 INFO - PROCESS | 3600 | ++DOCSHELL 16BDBC00 == 39 [pid = 3600] [id = 672] 09:00:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (19AD8400) [pid = 3600] [serial = 2016] [outer = 00000000] 09:00:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (19AE2400) [pid = 3600] [serial = 2017] [outer = 19AD8400] 09:00:59 INFO - PROCESS | 3600 | 1467738059253 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19C4AC00) [pid = 3600] [serial = 2018] [outer = 19AD8400] 09:00:59 INFO - PROCESS | 3600 | 1467738059660 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:00:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 614ms 09:00:59 INFO - PROCESS | 3600 | 1467738059681 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 3600 | 1467738059683 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 09:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:00:59 INFO - PROCESS | 3600 | 1467738059686 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 3600 | 1467738059688 Marionette TRACE conn2 <- [1,2654,null,{}] 09:00:59 INFO - PROCESS | 3600 | 1467738059691 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}] 09:00:59 INFO - PROCESS | 3600 | 1467738059693 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:59 INFO - PROCESS | 3600 | 1467738059814 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:00:59 INFO - PROCESS | 3600 | 1467738059862 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 3600 | 1467738059864 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:00:59 INFO - PROCESS | 3600 | ++DOCSHELL 19C4FC00 == 40 [pid = 3600] [id = 673] 09:00:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (19C50C00) [pid = 3600] [serial = 2019] [outer = 00000000] 09:00:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (19CE3000) [pid = 3600] [serial = 2020] [outer = 19C50C00] 09:00:59 INFO - PROCESS | 3600 | 1467738059908 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19E7DC00) [pid = 3600] [serial = 2021] [outer = 19C50C00] 09:01:00 INFO - PROCESS | 3600 | 1467738060881 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]]]}] 09:01:00 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) 09:01:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1242ms 09:01:00 INFO - PROCESS | 3600 | 1467738060926 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 3600 | 1467738060931 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 09:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:01:00 INFO - PROCESS | 3600 | 1467738060936 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 3600 | 1467738060940 Marionette TRACE conn2 <- [1,2658,null,{}] 09:01:00 INFO - PROCESS | 3600 | 1467738060946 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}] 09:01:00 INFO - PROCESS | 3600 | 1467738060949 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:01 INFO - PROCESS | 3600 | 1467738061098 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:01:01 INFO - PROCESS | 3600 | 1467738061224 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 3600 | 1467738061227 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:01 INFO - PROCESS | 3600 | ++DOCSHELL 104D2800 == 41 [pid = 3600] [id = 674] 09:01:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (1065A800) [pid = 3600] [serial = 2022] [outer = 00000000] 09:01:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (12E65000) [pid = 3600] [serial = 2023] [outer = 1065A800] 09:01:01 INFO - PROCESS | 3600 | 1467738061283 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (142F7000) [pid = 3600] [serial = 2024] [outer = 1065A800] 09:01:02 INFO - PROCESS | 3600 | 1467738062307 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\n"]]]}] 09:01:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 09:01:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:01:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1392ms 09:01:02 INFO - PROCESS | 3600 | 1467738062332 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 3600 | 1467738062337 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 09:01:02 INFO - PROCESS | 3600 | 1467738062388 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:01:02 INFO - PROCESS | 3600 | 1467738062392 Marionette TRACE conn2 <- [1,2662,null,{}] 09:01:02 INFO - PROCESS | 3600 | 1467738062396 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}] 09:01:02 INFO - PROCESS | 3600 | 1467738062399 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:02 INFO - PROCESS | 3600 | 1467738062497 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:01:02 INFO - PROCESS | 3600 | 1467738062842 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 3600 | 1467738062845 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:02 INFO - PROCESS | 3600 | ++DOCSHELL 10420000 == 42 [pid = 3600] [id = 675] 09:01:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (104CD400) [pid = 3600] [serial = 2025] [outer = 00000000] 09:01:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (10E9C000) [pid = 3600] [serial = 2026] [outer = 104CD400] 09:01:02 INFO - PROCESS | 3600 | 1467738062896 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (131F1800) [pid = 3600] [serial = 2027] [outer = 104CD400] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 16BDBC00 == 41 [pid = 3600] [id = 672] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 158E4C00 == 40 [pid = 3600] [id = 671] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 105E8000 == 39 [pid = 3600] [id = 670] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 1188A400 == 38 [pid = 3600] [id = 669] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 16BE4800 == 37 [pid = 3600] [id = 668] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 16616800 == 36 [pid = 3600] [id = 667] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 16534800 == 35 [pid = 3600] [id = 666] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 1557C400 == 34 [pid = 3600] [id = 665] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 105E9C00 == 33 [pid = 3600] [id = 664] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 1740DC00 == 32 [pid = 3600] [id = 663] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 15F31400 == 31 [pid = 3600] [id = 662] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 11C95800 == 30 [pid = 3600] [id = 661] 09:01:03 INFO - PROCESS | 3600 | --DOCSHELL 19360400 == 29 [pid = 3600] [id = 660] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (15B3D800) [pid = 3600] [serial = 1958] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (11219000) [pid = 3600] [serial = 1954] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (131EB800) [pid = 3600] [serial = 1955] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (17934000) [pid = 3600] [serial = 1942] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (10A7D800) [pid = 3600] [serial = 1951] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1310CC00) [pid = 3600] [serial = 1945] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (15F2F800) [pid = 3600] [serial = 1948] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (11286800) [pid = 3600] [serial = 1952] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (153E8800) [pid = 3600] [serial = 1957] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (16746C00) [pid = 3600] [serial = 1961] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16741400) [pid = 3600] [serial = 1960] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1935C400) [pid = 3600] [serial = 1978] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (1935F800) [pid = 3600] [serial = 1979] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16BE3400) [pid = 3600] [serial = 1976] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1740C400) [pid = 3600] [serial = 1967] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (167CB800) [pid = 3600] [serial = 1963] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (16A86C00) [pid = 3600] [serial = 1964] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (17F58800) [pid = 3600] [serial = 1973] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1674B000) [pid = 3600] [serial = 1975] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (171D2800) [pid = 3600] [serial = 1966] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17D81800) [pid = 3600] [serial = 1969] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17D83C00) [pid = 3600] [serial = 1970] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16613C00) [pid = 3600] [serial = 1972] [outer = 00000000] [url = about:blank] 09:01:03 INFO - PROCESS | 3600 | 1467738063919 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\n"]]]}] 09:01:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 09:01:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:01:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1542ms 09:01:03 INFO - PROCESS | 3600 | 1467738063936 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 3600 | 1467738063939 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 09:01:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:01:03 INFO - PROCESS | 3600 | 1467738063944 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 3600 | 1467738063947 Marionette TRACE conn2 <- [1,2666,null,{}] 09:01:03 INFO - PROCESS | 3600 | 1467738063952 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}] 09:01:03 INFO - PROCESS | 3600 | 1467738063954 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:04 INFO - PROCESS | 3600 | 1467738064024 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:01:04 INFO - PROCESS | 3600 | 1467738064032 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 3600 | 1467738064034 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:04 INFO - PROCESS | 3600 | ++DOCSHELL 1310CC00 == 30 [pid = 3600] [id = 676] 09:01:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (13229C00) [pid = 3600] [serial = 2028] [outer = 00000000] 09:01:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (13ABC400) [pid = 3600] [serial = 2029] [outer = 13229C00] 09:01:04 INFO - PROCESS | 3600 | 1467738064081 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (142F3400) [pid = 3600] [serial = 2030] [outer = 13229C00] 09:01:05 INFO - PROCESS | 3600 | 1467738065064 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]]]}] 09:01:05 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) 09:01:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1167ms 09:01:05 INFO - PROCESS | 3600 | 1467738065105 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 3600 | 1467738065109 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 09:01:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:01:05 INFO - PROCESS | 3600 | 1467738065114 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 3600 | 1467738065116 Marionette TRACE conn2 <- [1,2670,null,{}] 09:01:05 INFO - PROCESS | 3600 | 1467738065120 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}] 09:01:05 INFO - PROCESS | 3600 | 1467738065122 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:05 INFO - PROCESS | 3600 | 1467738065198 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:01:05 INFO - PROCESS | 3600 | 1467738065205 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 3600 | 1467738065207 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:05 INFO - PROCESS | 3600 | ++DOCSHELL 155D9800 == 31 [pid = 3600] [id = 677] 09:01:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F2C000) [pid = 3600] [serial = 2031] [outer = 00000000] 09:01:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (15F75C00) [pid = 3600] [serial = 2032] [outer = 15F2C000] 09:01:05 INFO - PROCESS | 3600 | 1467738065251 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16538000) [pid = 3600] [serial = 2033] [outer = 15F2C000] 09:01:06 INFO - PROCESS | 3600 | 1467738066199 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]]]}] 09:01:06 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) 09:01:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1134ms 09:01:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:01:06 INFO - PROCESS | 3600 | 1467738066238 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 3600 | 1467738066241 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 09:01:06 INFO - PROCESS | 3600 | 1467738066246 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 3600 | 1467738066251 Marionette TRACE conn2 <- [1,2674,null,{}] 09:01:06 INFO - PROCESS | 3600 | 1467738066261 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}] 09:01:06 INFO - PROCESS | 3600 | 1467738066264 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:06 INFO - PROCESS | 3600 | 1467738066389 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:01:06 INFO - PROCESS | 3600 | 1467738066396 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 3600 | 1467738066399 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:06 INFO - PROCESS | 3600 | ++DOCSHELL 16746400 == 32 [pid = 3600] [id = 678] 09:01:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16746800) [pid = 3600] [serial = 2034] [outer = 00000000] 09:01:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (167BEC00) [pid = 3600] [serial = 2035] [outer = 16746800] 09:01:06 INFO - PROCESS | 3600 | 1467738066498 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16A87400) [pid = 3600] [serial = 2036] [outer = 16746800] 09:01:07 INFO - PROCESS | 3600 | 1467738067404 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\n"]]]}] 09:01:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 09:01:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:01:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1200ms 09:01:07 INFO - PROCESS | 3600 | 1467738067442 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 3600 | 1467738067445 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 09:01:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:01:07 INFO - PROCESS | 3600 | 1467738067453 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 3600 | 1467738067455 Marionette TRACE conn2 <- [1,2678,null,{}] 09:01:07 INFO - PROCESS | 3600 | 1467738067458 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}] 09:01:07 INFO - PROCESS | 3600 | 1467738067460 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:07 INFO - PROCESS | 3600 | 1467738067579 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:01:07 INFO - PROCESS | 3600 | 1467738067585 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 3600 | 1467738067587 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:07 INFO - PROCESS | 3600 | ++DOCSHELL 1674D000 == 33 [pid = 3600] [id = 679] 09:01:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BD9400) [pid = 3600] [serial = 2037] [outer = 00000000] 09:01:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (171D3C00) [pid = 3600] [serial = 2038] [outer = 16BD9400] 09:01:07 INFO - PROCESS | 3600 | 1467738067630 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1740F400) [pid = 3600] [serial = 2039] [outer = 16BD9400] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (16BE6800) [pid = 3600] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (1065E000) [pid = 3600] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1740D800) [pid = 3600] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (16618C00) [pid = 3600] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16534C00) [pid = 3600] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (174B9400) [pid = 3600] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15581400) [pid = 3600] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10A76400) [pid = 3600] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (19AD8400) [pid = 3600] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:01:07 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (158E5800) [pid = 3600] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:01:08 INFO - PROCESS | 3600 | 1467738068668 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\n"]]]}] 09:01:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:01:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:01:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1231ms 09:01:08 INFO - PROCESS | 3600 | 1467738068685 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 3600 | 1467738068686 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 09:01:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:01:08 INFO - PROCESS | 3600 | 1467738068690 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 3600 | 1467738068692 Marionette TRACE conn2 <- [1,2682,null,{}] 09:01:08 INFO - PROCESS | 3600 | 1467738068695 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}] 09:01:08 INFO - PROCESS | 3600 | 1467738068697 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:08 INFO - PROCESS | 3600 | 1467738068776 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:01:08 INFO - PROCESS | 3600 | 1467738068781 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 3600 | 1467738068787 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:08 INFO - PROCESS | 3600 | ++DOCSHELL 158DFC00 == 34 [pid = 3600] [id = 680] 09:01:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17150800) [pid = 3600] [serial = 2040] [outer = 00000000] 09:01:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17935800) [pid = 3600] [serial = 2041] [outer = 17150800] 09:01:08 INFO - PROCESS | 3600 | 1467738068839 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17D76800) [pid = 3600] [serial = 2042] [outer = 17150800] 09:01:09 INFO - PROCESS | 3600 | 1467738069779 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\n"]]]}] 09:01:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:01:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:01:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1124ms 09:01:09 INFO - PROCESS | 3600 | 1467738069819 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 3600 | 1467738069821 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 09:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:01:09 INFO - PROCESS | 3600 | 1467738069824 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 3600 | 1467738069826 Marionette TRACE conn2 <- [1,2686,null,{}] 09:01:09 INFO - PROCESS | 3600 | 1467738069830 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}] 09:01:09 INFO - PROCESS | 3600 | 1467738069832 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:09 INFO - PROCESS | 3600 | 1467738069962 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:01:10 INFO - PROCESS | 3600 | 1467738070100 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 3600 | 1467738070104 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:10 INFO - PROCESS | 3600 | ++DOCSHELL 1065FC00 == 35 [pid = 3600] [id = 681] 09:01:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (10A08000) [pid = 3600] [serial = 2043] [outer = 00000000] 09:01:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10B61800) [pid = 3600] [serial = 2044] [outer = 10A08000] 09:01:10 INFO - PROCESS | 3600 | 1467738070162 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (114B0000) [pid = 3600] [serial = 2045] [outer = 10A08000] 09:01:11 INFO - PROCESS | 3600 | 1467738071278 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\n"]]]}] 09:01:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:01:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:01:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:01:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1477ms 09:01:11 INFO - PROCESS | 3600 | 1467738071349 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 3600 | 1467738071354 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 09:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:01:11 INFO - PROCESS | 3600 | 1467738071360 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 3600 | 1467738071364 Marionette TRACE conn2 <- [1,2690,null,{}] 09:01:11 INFO - PROCESS | 3600 | 1467738071369 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}] 09:01:11 INFO - PROCESS | 3600 | 1467738071372 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:11 INFO - PROCESS | 3600 | 1467738071475 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:01:11 INFO - PROCESS | 3600 | 1467738071686 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 3600 | 1467738071689 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:11 INFO - PROCESS | 3600 | ++DOCSHELL 13A7C400 == 36 [pid = 3600] [id = 682] 09:01:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (144D1800) [pid = 3600] [serial = 2046] [outer = 00000000] 09:01:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (155DA400) [pid = 3600] [serial = 2047] [outer = 144D1800] 09:01:11 INFO - PROCESS | 3600 | 1467738071729 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (158EC800) [pid = 3600] [serial = 2048] [outer = 144D1800] 09:01:12 INFO - PROCESS | 3600 | 1467738072316 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]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:01:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 984ms 09:01:12 INFO - PROCESS | 3600 | 1467738072346 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 3600 | 1467738072350 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 09:01:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:01:12 INFO - PROCESS | 3600 | 1467738072355 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 3600 | 1467738072357 Marionette TRACE conn2 <- [1,2694,null,{}] 09:01:12 INFO - PROCESS | 3600 | 1467738072361 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}] 09:01:12 INFO - PROCESS | 3600 | 1467738072363 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:12 INFO - PROCESS | 3600 | 1467738072473 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:01:12 INFO - PROCESS | 3600 | 1467738072643 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 3600 | 1467738072646 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:12 INFO - PROCESS | 3600 | ++DOCSHELL 1565C000 == 37 [pid = 3600] [id = 683] 09:01:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (15F34000) [pid = 3600] [serial = 2049] [outer = 00000000] 09:01:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (16535000) [pid = 3600] [serial = 2050] [outer = 15F34000] 09:01:12 INFO - PROCESS | 3600 | 1467738072702 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (16685000) [pid = 3600] [serial = 2051] [outer = 15F34000] 09:01:13 INFO - PROCESS | 3600 | 1467738073504 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]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1169ms 09:01:13 INFO - PROCESS | 3600 | 1467738073540 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 3600 | 1467738073544 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 09:01:13 INFO - PROCESS | 3600 | 1467738073549 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:01:13 INFO - PROCESS | 3600 | 1467738073552 Marionette TRACE conn2 <- [1,2698,null,{}] 09:01:13 INFO - PROCESS | 3600 | 1467738073557 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}] 09:01:13 INFO - PROCESS | 3600 | 1467738073560 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:13 INFO - PROCESS | 3600 | 1467738073664 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:01:13 INFO - PROCESS | 3600 | 1467738073809 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 3600 | 1467738073814 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:13 INFO - PROCESS | 3600 | ++DOCSHELL 11286800 == 38 [pid = 3600] [id = 684] 09:01:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (11286C00) [pid = 3600] [serial = 2052] [outer = 00000000] 09:01:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (13165C00) [pid = 3600] [serial = 2053] [outer = 11286C00] 09:01:13 INFO - PROCESS | 3600 | 1467738073867 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (13AB9C00) [pid = 3600] [serial = 2054] [outer = 11286C00] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 142F3C00 == 37 [pid = 3600] [id = 396] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 158DFC00 == 36 [pid = 3600] [id = 680] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 1674D000 == 35 [pid = 3600] [id = 679] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 16746400 == 34 [pid = 3600] [id = 678] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 155D9800 == 33 [pid = 3600] [id = 677] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 1310CC00 == 32 [pid = 3600] [id = 676] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 10420000 == 31 [pid = 3600] [id = 675] 09:01:14 INFO - PROCESS | 3600 | --DOCSHELL 104D2800 == 30 [pid = 3600] [id = 674] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (171D1400) [pid = 3600] [serial = 2005] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (11C99400) [pid = 3600] [serial = 1994] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (19356000) [pid = 3600] [serial = 2008] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (167C6000) [pid = 3600] [serial = 2002] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (1322B000) [pid = 3600] [serial = 1984] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (171D4400) [pid = 3600] [serial = 2006] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16617000) [pid = 3600] [serial = 1999] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1668E800) [pid = 3600] [serial = 2000] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1653C400) [pid = 3600] [serial = 1987] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (19AD9C00) [pid = 3600] [serial = 1991] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1979E400) [pid = 3600] [serial = 1990] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1565A000) [pid = 3600] [serial = 1996] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (158EAC00) [pid = 3600] [serial = 1997] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (197AAC00) [pid = 3600] [serial = 1981] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (19C44400) [pid = 3600] [serial = 2011] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (19C4AC00) [pid = 3600] [serial = 2018] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1935E000) [pid = 3600] [serial = 2009] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (19AE2400) [pid = 3600] [serial = 2017] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (19CE3000) [pid = 3600] [serial = 2020] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (19C44C00) [pid = 3600] [serial = 2012] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (10E92400) [pid = 3600] [serial = 1993] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (171D5C00) [pid = 3600] [serial = 2014] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D77800) [pid = 3600] [serial = 2015] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16BC5800) [pid = 3600] [serial = 2003] [outer = 00000000] [url = about:blank] 09:01:14 INFO - PROCESS | 3600 | 1467738074358 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] 09:01:14 INFO - PROCESS | 3600 | 1467738074383 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 09:01:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:01:14 INFO - PROCESS | 3600 | 1467738074389 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 3600 | 1467738074392 Marionette TRACE conn2 <- [1,2702,null,{}] 09:01:14 INFO - PROCESS | 3600 | 1467738074395 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}] 09:01:14 INFO - PROCESS | 3600 | 1467738074398 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:14 INFO - PROCESS | 3600 | 1467738074489 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:01:14 INFO - PROCESS | 3600 | 1467738074497 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 3600 | 1467738074500 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:14 INFO - PROCESS | 3600 | ++DOCSHELL 13F02000 == 31 [pid = 3600] [id = 685] 09:01:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (153DE000) [pid = 3600] [serial = 2055] [outer = 00000000] 09:01:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (158E1000) [pid = 3600] [serial = 2056] [outer = 153DE000] 09:01:14 INFO - PROCESS | 3600 | 1467738074550 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15B3E800) [pid = 3600] [serial = 2057] [outer = 153DE000] 09:01:15 INFO - PROCESS | 3600 | 1467738075047 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]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:01:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 677ms 09:01:15 INFO - PROCESS | 3600 | 1467738075069 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 3600 | 1467738075071 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 09:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:01:15 INFO - PROCESS | 3600 | 1467738075075 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 3600 | 1467738075078 Marionette TRACE conn2 <- [1,2706,null,{}] 09:01:15 INFO - PROCESS | 3600 | 1467738075093 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}] 09:01:15 INFO - PROCESS | 3600 | 1467738075097 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:15 INFO - PROCESS | 3600 | 1467738075188 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:01:15 INFO - PROCESS | 3600 | 1467738075197 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 3600 | 1467738075200 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:15 INFO - PROCESS | 3600 | ++DOCSHELL 16686400 == 32 [pid = 3600] [id = 686] 09:01:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16686C00) [pid = 3600] [serial = 2058] [outer = 00000000] 09:01:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (16746400) [pid = 3600] [serial = 2059] [outer = 16686C00] 09:01:15 INFO - PROCESS | 3600 | 1467738075248 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (167BE000) [pid = 3600] [serial = 2060] [outer = 16686C00] 09:01:15 INFO - PROCESS | 3600 | 1467738075777 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] 09:01:15 INFO - PROCESS | 3600 | 1467738075818 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 09:01:15 INFO - PROCESS | 3600 | 1467738075821 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 3600 | 1467738075823 Marionette TRACE conn2 <- [1,2710,null,{}] 09:01:15 INFO - PROCESS | 3600 | 1467738075830 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}] 09:01:15 INFO - PROCESS | 3600 | 1467738075832 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:15 INFO - PROCESS | 3600 | 1467738075920 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:01:15 INFO - PROCESS | 3600 | 1467738075928 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 3600 | 1467738075930 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:15 INFO - PROCESS | 3600 | ++DOCSHELL 170E8400 == 33 [pid = 3600] [id = 687] 09:01:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (171D2800) [pid = 3600] [serial = 2061] [outer = 00000000] 09:01:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (17404400) [pid = 3600] [serial = 2062] [outer = 171D2800] 09:01:15 INFO - PROCESS | 3600 | 1467738075974 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (174BA800) [pid = 3600] [serial = 2063] [outer = 171D2800] 09:01:16 INFO - PROCESS | 3600 | 1467738076436 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] 09:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:01:16 INFO - PROCESS | 3600 | 1467738076504 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 09:01:16 INFO - PROCESS | 3600 | 1467738076507 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 3600 | 1467738076509 Marionette TRACE conn2 <- [1,2714,null,{}] 09:01:16 INFO - PROCESS | 3600 | 1467738076518 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}] 09:01:16 INFO - PROCESS | 3600 | 1467738076521 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:16 INFO - PROCESS | 3600 | 1467738076638 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:01:16 INFO - PROCESS | 3600 | 1467738076734 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 3600 | 1467738076736 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:16 INFO - PROCESS | 3600 | ++DOCSHELL 17D78800 == 34 [pid = 3600] [id = 688] 09:01:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17D80C00) [pid = 3600] [serial = 2064] [outer = 00000000] 09:01:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17F57C00) [pid = 3600] [serial = 2065] [outer = 17D80C00] 09:01:16 INFO - PROCESS | 3600 | 1467738076779 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17F59800) [pid = 3600] [serial = 2066] [outer = 17D80C00] 09:01:17 INFO - PROCESS | 3600 | 1467738077207 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]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:01:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 723ms 09:01:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:01:17 INFO - PROCESS | 3600 | 1467738077248 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 3600 | 1467738077250 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 09:01:17 INFO - PROCESS | 3600 | 1467738077253 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 3600 | 1467738077255 Marionette TRACE conn2 <- [1,2718,null,{}] 09:01:17 INFO - PROCESS | 3600 | 1467738077258 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}] 09:01:17 INFO - PROCESS | 3600 | 1467738077264 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:17 INFO - PROCESS | 3600 | 1467738077413 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:01:17 INFO - PROCESS | 3600 | 1467738077493 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 3600 | 1467738077495 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:17 INFO - PROCESS | 3600 | ++DOCSHELL 19360000 == 35 [pid = 3600] [id = 689] 09:01:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1979E800) [pid = 3600] [serial = 2067] [outer = 00000000] 09:01:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (19AE2000) [pid = 3600] [serial = 2068] [outer = 1979E800] 09:01:17 INFO - PROCESS | 3600 | 1467738077540 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19AE2800) [pid = 3600] [serial = 2069] [outer = 1979E800] 09:01:18 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13229C00) [pid = 3600] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:01:18 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (104CD400) [pid = 3600] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:01:18 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15F2C000) [pid = 3600] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:01:18 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (16746800) [pid = 3600] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:01:18 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16BD9400) [pid = 3600] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:01:18 INFO - PROCESS | 3600 | 1467738078424 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\n"]]]}] 09:01:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 09:01:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:01:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:01:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1216ms 09:01:18 INFO - PROCESS | 3600 | 1467738078462 Marionette TRACE conn2 -> [0,2721,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 3600 | 1467738078464 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 09:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:01:18 INFO - PROCESS | 3600 | 1467738078468 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 3600 | 1467738078470 Marionette TRACE conn2 <- [1,2722,null,{}] 09:01:18 INFO - PROCESS | 3600 | 1467738078474 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}] 09:01:18 INFO - PROCESS | 3600 | 1467738078475 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:18 INFO - PROCESS | 3600 | 1467738078563 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:01:18 INFO - PROCESS | 3600 | 1467738078568 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 3600 | 1467738078570 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:18 INFO - PROCESS | 3600 | ++DOCSHELL 12BAF400 == 36 [pid = 3600] [id = 690] 09:01:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1310C000) [pid = 3600] [serial = 2070] [outer = 00000000] 09:01:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (19C47400) [pid = 3600] [serial = 2071] [outer = 1310C000] 09:01:18 INFO - PROCESS | 3600 | 1467738078614 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (19C4A400) [pid = 3600] [serial = 2072] [outer = 1310C000] 09:01:19 INFO - PROCESS | 3600 | 1467738079074 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 631ms 09:01:19 INFO - PROCESS | 3600 | 1467738079105 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 3600 | 1467738079107 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 09:01:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:01:19 INFO - PROCESS | 3600 | 1467738079111 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 3600 | 1467738079112 Marionette TRACE conn2 <- [1,2726,null,{}] 09:01:19 INFO - PROCESS | 3600 | 1467738079116 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}] 09:01:19 INFO - PROCESS | 3600 | 1467738079118 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:19 INFO - PROCESS | 3600 | 1467738079199 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:01:19 INFO - PROCESS | 3600 | 1467738079205 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 3600 | 1467738079207 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:19 INFO - PROCESS | 3600 | ++DOCSHELL 19C51400 == 37 [pid = 3600] [id = 691] 09:01:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (19CDAC00) [pid = 3600] [serial = 2073] [outer = 00000000] 09:01:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (19E7F000) [pid = 3600] [serial = 2074] [outer = 19CDAC00] 09:01:19 INFO - PROCESS | 3600 | 1467738079251 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (19E82400) [pid = 3600] [serial = 2075] [outer = 19CDAC00] 09:01:19 INFO - PROCESS | 3600 | 1467738079673 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 616ms 09:01:19 INFO - PROCESS | 3600 | 1467738079732 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 3600 | 1467738079734 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 09:01:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:01:19 INFO - PROCESS | 3600 | 1467738079738 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 3600 | 1467738079739 Marionette TRACE conn2 <- [1,2730,null,{}] 09:01:19 INFO - PROCESS | 3600 | 1467738079742 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}] 09:01:19 INFO - PROCESS | 3600 | 1467738079744 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:19 INFO - PROCESS | 3600 | 1467738079825 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:01:19 INFO - PROCESS | 3600 | 1467738079830 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 3600 | 1467738079832 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:19 INFO - PROCESS | 3600 | ++DOCSHELL 19C53400 == 38 [pid = 3600] [id = 692] 09:01:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (19CDD800) [pid = 3600] [serial = 2076] [outer = 00000000] 09:01:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (1A425000) [pid = 3600] [serial = 2077] [outer = 19CDD800] 09:01:19 INFO - PROCESS | 3600 | 1467738079874 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1A426C00) [pid = 3600] [serial = 2078] [outer = 19CDD800] 09:01:20 INFO - PROCESS | 3600 | 1467738080319 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]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:01:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 616ms 09:01:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:01:20 INFO - PROCESS | 3600 | 1467738080387 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 3600 | 1467738080389 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 09:01:20 INFO - PROCESS | 3600 | 1467738080393 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 3600 | 1467738080394 Marionette TRACE conn2 <- [1,2734,null,{}] 09:01:20 INFO - PROCESS | 3600 | 1467738080398 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}] 09:01:20 INFO - PROCESS | 3600 | 1467738080399 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:20 INFO - PROCESS | 3600 | 1467738080542 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:01:20 INFO - PROCESS | 3600 | 1467738080663 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 3600 | 1467738080666 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:20 INFO - PROCESS | 3600 | ++DOCSHELL 10E90800 == 39 [pid = 3600] [id = 693] 09:01:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (10E96800) [pid = 3600] [serial = 2079] [outer = 00000000] 09:01:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (129E0800) [pid = 3600] [serial = 2080] [outer = 10E96800] 09:01:20 INFO - PROCESS | 3600 | 1467738080705 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (13109800) [pid = 3600] [serial = 2081] [outer = 10E96800] 09:01:21 INFO - PROCESS | 3600 | 1467738081325 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]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:01:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 984ms 09:01:21 INFO - PROCESS | 3600 | 1467738081385 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 3600 | 1467738081389 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 09:01:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:01:21 INFO - PROCESS | 3600 | 1467738081395 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 3600 | 1467738081399 Marionette TRACE conn2 <- [1,2738,null,{}] 09:01:21 INFO - PROCESS | 3600 | 1467738081403 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}] 09:01:21 INFO - PROCESS | 3600 | 1467738081407 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:21 INFO - PROCESS | 3600 | 1467738081525 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:01:21 INFO - PROCESS | 3600 | 1467738081671 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 3600 | 1467738081674 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:21 INFO - PROCESS | 3600 | ++DOCSHELL 15F30800 == 40 [pid = 3600] [id = 694] 09:01:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (15F33C00) [pid = 3600] [serial = 2082] [outer = 00000000] 09:01:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (16745400) [pid = 3600] [serial = 2083] [outer = 15F33C00] 09:01:21 INFO - PROCESS | 3600 | 1467738081721 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (16BDBC00) [pid = 3600] [serial = 2084] [outer = 15F33C00] 09:01:22 INFO - PROCESS | 3600 | 1467738082283 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]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:01:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 923ms 09:01:22 INFO - PROCESS | 3600 | 1467738082323 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 3600 | 1467738082326 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 09:01:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:01:22 INFO - PROCESS | 3600 | 1467738082330 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 3600 | 1467738082332 Marionette TRACE conn2 <- [1,2742,null,{}] 09:01:22 INFO - PROCESS | 3600 | 1467738082337 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}] 09:01:22 INFO - PROCESS | 3600 | 1467738082339 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:22 INFO - PROCESS | 3600 | 1467738082448 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:01:22 INFO - PROCESS | 3600 | 1467738082615 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 3600 | 1467738082617 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:22 INFO - PROCESS | 3600 | ++DOCSHELL 11221000 == 41 [pid = 3600] [id = 695] 09:01:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (16BE5000) [pid = 3600] [serial = 2085] [outer = 00000000] 09:01:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (197A9000) [pid = 3600] [serial = 2086] [outer = 16BE5000] 09:01:22 INFO - PROCESS | 3600 | 1467738082670 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (19AE0000) [pid = 3600] [serial = 2087] [outer = 16BE5000] 09:01:23 INFO - PROCESS | 3600 | 1467738083272 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]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:01:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 984ms 09:01:23 INFO - PROCESS | 3600 | 1467738083315 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 3600 | 1467738083319 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 09:01:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:01:23 INFO - PROCESS | 3600 | 1467738083330 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 3600 | 1467738083334 Marionette TRACE conn2 <- [1,2746,null,{}] 09:01:23 INFO - PROCESS | 3600 | 1467738083338 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}] 09:01:23 INFO - PROCESS | 3600 | 1467738083341 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:23 INFO - PROCESS | 3600 | 1467738083483 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:01:23 INFO - PROCESS | 3600 | 1467738083649 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 3600 | 1467738083652 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:23 INFO - PROCESS | 3600 | ++DOCSHELL 16BE5400 == 42 [pid = 3600] [id = 696] 09:01:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (1740CC00) [pid = 3600] [serial = 2088] [outer = 00000000] 09:01:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (1A55BC00) [pid = 3600] [serial = 2089] [outer = 1740CC00] 09:01:23 INFO - PROCESS | 3600 | 1467738083704 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (1A560000) [pid = 3600] [serial = 2090] [outer = 1740CC00] 09:01:24 INFO - PROCESS | 3600 | 1467738084495 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]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:01:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1169ms 09:01:24 INFO - PROCESS | 3600 | 1467738084511 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 3600 | 1467738084515 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 09:01:24 INFO - PROCESS | 3600 | 1467738084520 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:01:24 INFO - PROCESS | 3600 | 1467738084523 Marionette TRACE conn2 <- [1,2750,null,{}] 09:01:24 INFO - PROCESS | 3600 | 1467738084528 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}] 09:01:24 INFO - PROCESS | 3600 | 1467738084531 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:24 INFO - PROCESS | 3600 | 1467738084639 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:01:24 INFO - PROCESS | 3600 | 1467738084798 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 3600 | 1467738084803 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:24 INFO - PROCESS | 3600 | ++DOCSHELL 1128C400 == 43 [pid = 3600] [id = 697] 09:01:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (11804800) [pid = 3600] [serial = 2091] [outer = 00000000] 09:01:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (1310CC00) [pid = 3600] [serial = 2092] [outer = 11804800] 09:01:24 INFO - PROCESS | 3600 | 1467738084857 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (142F8C00) [pid = 3600] [serial = 2093] [outer = 11804800] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 1057E400 == 42 [pid = 3600] [id = 395] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 19C4FC00 == 41 [pid = 3600] [id = 673] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 13A7C400 == 40 [pid = 3600] [id = 682] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 1065FC00 == 39 [pid = 3600] [id = 681] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 142F4000 == 38 [pid = 3600] [id = 392] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 11CF1400 == 37 [pid = 3600] [id = 391] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 15F73400 == 36 [pid = 3600] [id = 385] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 13227C00 == 35 [pid = 3600] [id = 382] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 10E98C00 == 34 [pid = 3600] [id = 637] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 12B73400 == 33 [pid = 3600] [id = 386] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 10A7DC00 == 32 [pid = 3600] [id = 379] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 13B28C00 == 31 [pid = 3600] [id = 383] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 10578000 == 30 [pid = 3600] [id = 381] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 16685C00 == 29 [pid = 3600] [id = 635] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 17409800 == 28 [pid = 3600] [id = 390] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 16BBEC00 == 27 [pid = 3600] [id = 389] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 1565C000 == 26 [pid = 3600] [id = 683] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 1565B800 == 25 [pid = 3600] [id = 384] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 10E53000 == 24 [pid = 3600] [id = 380] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 10B5D000 == 23 [pid = 3600] [id = 394] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 129E9800 == 22 [pid = 3600] [id = 387] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 167CBC00 == 21 [pid = 3600] [id = 388] 09:01:25 INFO - PROCESS | 3600 | --DOCSHELL 167C4000 == 20 [pid = 3600] [id = 393] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (13ABC400) [pid = 3600] [serial = 2029] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (142F3400) [pid = 3600] [serial = 2030] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (12E65000) [pid = 3600] [serial = 2023] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (131F1800) [pid = 3600] [serial = 2027] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (10E9C000) [pid = 3600] [serial = 2026] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (15F75C00) [pid = 3600] [serial = 2032] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (167BEC00) [pid = 3600] [serial = 2035] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (171D3C00) [pid = 3600] [serial = 2038] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (16A87400) [pid = 3600] [serial = 2036] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (1740F400) [pid = 3600] [serial = 2039] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (16538000) [pid = 3600] [serial = 2033] [outer = 00000000] [url = about:blank] 09:01:25 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (17935800) [pid = 3600] [serial = 2041] [outer = 00000000] [url = about:blank] 09:01:26 INFO - PROCESS | 3600 | 1467738086129 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]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:01:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1677ms 09:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:01:26 INFO - PROCESS | 3600 | 1467738086192 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 3600 | 1467738086196 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 09:01:26 INFO - PROCESS | 3600 | 1467738086200 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 3600 | 1467738086203 Marionette TRACE conn2 <- [1,2754,null,{}] 09:01:26 INFO - PROCESS | 3600 | 1467738086209 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}] 09:01:26 INFO - PROCESS | 3600 | 1467738086212 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:26 INFO - PROCESS | 3600 | 1467738086299 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:01:26 INFO - PROCESS | 3600 | 1467738086313 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 3600 | 1467738086316 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:26 INFO - PROCESS | 3600 | ++DOCSHELL 10E53000 == 21 [pid = 3600] [id = 698] 09:01:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (10E8FC00) [pid = 3600] [serial = 2094] [outer = 00000000] 09:01:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (11C9F000) [pid = 3600] [serial = 2095] [outer = 10E8FC00] 09:01:26 INFO - PROCESS | 3600 | 1467738086362 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (129E9800) [pid = 3600] [serial = 2096] [outer = 10E8FC00] 09:01:26 INFO - PROCESS | 3600 | 1467738086904 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]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:01:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 724ms 09:01:26 INFO - PROCESS | 3600 | 1467738086938 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 3600 | 1467738086942 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 09:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:01:26 INFO - PROCESS | 3600 | 1467738086949 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 3600 | 1467738086951 Marionette TRACE conn2 <- [1,2758,null,{}] 09:01:26 INFO - PROCESS | 3600 | 1467738086955 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}] 09:01:26 INFO - PROCESS | 3600 | 1467738086958 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:27 INFO - PROCESS | 3600 | 1467738087046 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:01:27 INFO - PROCESS | 3600 | 1467738087160 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 3600 | 1467738087162 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:27 INFO - PROCESS | 3600 | ++DOCSHELL 13ABC400 == 22 [pid = 3600] [id = 699] 09:01:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (13AC2000) [pid = 3600] [serial = 2097] [outer = 00000000] 09:01:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (13F04C00) [pid = 3600] [serial = 2098] [outer = 13AC2000] 09:01:27 INFO - PROCESS | 3600 | 1467738087191 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (142FA400) [pid = 3600] [serial = 2099] [outer = 13AC2000] 09:01:27 INFO - PROCESS | 3600 | 1467738087561 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:01:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 677ms 09:01:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:01:27 INFO - PROCESS | 3600 | 1467738087631 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 3600 | 1467738087633 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 09:01:27 INFO - PROCESS | 3600 | 1467738087637 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 3600 | 1467738087640 Marionette TRACE conn2 <- [1,2762,null,{}] 09:01:27 INFO - PROCESS | 3600 | 1467738087651 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}] 09:01:27 INFO - PROCESS | 3600 | 1467738087655 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:27 INFO - PROCESS | 3600 | 1467738087739 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:01:27 INFO - PROCESS | 3600 | 1467738087748 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 3600 | 1467738087751 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:27 INFO - PROCESS | 3600 | ++DOCSHELL 15F29C00 == 23 [pid = 3600] [id = 700] 09:01:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (15F2C000) [pid = 3600] [serial = 2100] [outer = 00000000] 09:01:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (164B3C00) [pid = 3600] [serial = 2101] [outer = 15F2C000] 09:01:27 INFO - PROCESS | 3600 | 1467738087805 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 97 (16539800) [pid = 3600] [serial = 2102] [outer = 15F2C000] 09:01:28 INFO - PROCESS | 3600 | 1467738088296 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]]]}] 09:01:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:01:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 677ms 09:01:28 INFO - PROCESS | 3600 | 1467738088319 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 3600 | 1467738088321 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 09:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:01:28 INFO - PROCESS | 3600 | 1467738088330 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 3600 | 1467738088332 Marionette TRACE conn2 <- [1,2766,null,{}] 09:01:28 INFO - PROCESS | 3600 | 1467738088335 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}] 09:01:28 INFO - PROCESS | 3600 | 1467738088337 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:28 INFO - PROCESS | 3600 | 1467738088487 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:01:28 INFO - PROCESS | 3600 | 1467738088512 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 3600 | 1467738088514 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:28 INFO - PROCESS | 3600 | ++DOCSHELL 166CA000 == 24 [pid = 3600] [id = 701] 09:01:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 98 (166D4400) [pid = 3600] [serial = 2103] [outer = 00000000] 09:01:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 99 (16749000) [pid = 3600] [serial = 2104] [outer = 166D4400] 09:01:28 INFO - PROCESS | 3600 | 1467738088559 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 100 (167C4400) [pid = 3600] [serial = 2105] [outer = 166D4400] 09:01:28 INFO - PROCESS | 3600 | 1467738089004 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]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 693ms 09:01:29 INFO - PROCESS | 3600 | 1467738089024 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 3600 | 1467738089026 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 09:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:01:29 INFO - PROCESS | 3600 | 1467738089029 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 3600 | 1467738089030 Marionette TRACE conn2 <- [1,2770,null,{}] 09:01:29 INFO - PROCESS | 3600 | 1467738089040 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}] 09:01:29 INFO - PROCESS | 3600 | 1467738089042 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:29 INFO - PROCESS | 3600 | 1467738089154 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:01:29 INFO - PROCESS | 3600 | 1467738089160 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 3600 | 1467738089162 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:29 INFO - PROCESS | 3600 | ++DOCSHELL 16A87400 == 25 [pid = 3600] [id = 702] 09:01:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 101 (16BC5000) [pid = 3600] [serial = 2106] [outer = 00000000] 09:01:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 102 (16BE7400) [pid = 3600] [serial = 2107] [outer = 16BC5000] 09:01:29 INFO - PROCESS | 3600 | 1467738089205 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 103 (17155400) [pid = 3600] [serial = 2108] [outer = 16BC5000] 09:01:29 INFO - PROCESS | 3600 | 1467738089646 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]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 692ms 09:01:29 INFO - PROCESS | 3600 | 1467738089712 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 3600 | 1467738089714 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 09:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:01:29 INFO - PROCESS | 3600 | 1467738089717 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 3600 | 1467738089719 Marionette TRACE conn2 <- [1,2774,null,{}] 09:01:29 INFO - PROCESS | 3600 | 1467738089723 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}] 09:01:29 INFO - PROCESS | 3600 | 1467738089728 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:29 INFO - PROCESS | 3600 | 1467738089891 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 102 (17D80C00) [pid = 3600] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 101 (1979E800) [pid = 3600] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 100 (1310C000) [pid = 3600] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 99 (17150800) [pid = 3600] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 98 (10A08000) [pid = 3600] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 97 (11286C00) [pid = 3600] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 96 (153DE000) [pid = 3600] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (144D1800) [pid = 3600] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (16686C00) [pid = 3600] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (171D2800) [pid = 3600] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (15F34000) [pid = 3600] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (15BEE400) [pid = 3600] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (11282000) [pid = 3600] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (17159400) [pid = 3600] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (19361800) [pid = 3600] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (10E95800) [pid = 3600] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (1121D000) [pid = 3600] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (12B6A000) [pid = 3600] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (15F31C00) [pid = 3600] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (19CDD800) [pid = 3600] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1065A800) [pid = 3600] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:01:30 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (19C50C00) [pid = 3600] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:01:30 INFO - PROCESS | 3600 | 1467738090416 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 3600 | 1467738090418 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:30 INFO - PROCESS | 3600 | ++DOCSHELL 10574C00 == 26 [pid = 3600] [id = 703] 09:01:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (1057C000) [pid = 3600] [serial = 2109] [outer = 00000000] 09:01:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1121A400) [pid = 3600] [serial = 2110] [outer = 1057C000] 09:01:30 INFO - PROCESS | 3600 | 1467738090446 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (12B70000) [pid = 3600] [serial = 2111] [outer = 1057C000] 09:01:30 INFO - PROCESS | 3600 | 1467738090821 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]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:01:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1123ms 09:01:30 INFO - PROCESS | 3600 | 1467738090841 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 3600 | 1467738090851 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 09:01:30 INFO - PROCESS | 3600 | 1467738090855 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 3600 | 1467738090857 Marionette TRACE conn2 <- [1,2778,null,{}] 09:01:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:01:30 INFO - PROCESS | 3600 | 1467738090860 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}] 09:01:30 INFO - PROCESS | 3600 | 1467738090862 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:30 INFO - PROCESS | 3600 | 1467738090939 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:01:30 INFO - PROCESS | 3600 | 1467738090944 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 3600 | 1467738090946 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:30 INFO - PROCESS | 3600 | ++DOCSHELL 11891C00 == 27 [pid = 3600] [id = 704] 09:01:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1328F400) [pid = 3600] [serial = 2112] [outer = 00000000] 09:01:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (167BF800) [pid = 3600] [serial = 2113] [outer = 1328F400] 09:01:30 INFO - PROCESS | 3600 | 1467738090989 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (17150800) [pid = 3600] [serial = 2114] [outer = 1328F400] 09:01:31 INFO - PROCESS | 3600 | 1467738091427 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]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 631ms 09:01:31 INFO - PROCESS | 3600 | 1467738091495 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 3600 | 1467738091497 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 09:01:31 INFO - PROCESS | 3600 | 1467738091500 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:01:31 INFO - PROCESS | 3600 | 1467738091502 Marionette TRACE conn2 <- [1,2782,null,{}] 09:01:31 INFO - PROCESS | 3600 | 1467738091489 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}] 09:01:31 INFO - PROCESS | 3600 | 1467738091491 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:31 INFO - PROCESS | 3600 | 1467738091572 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:01:31 INFO - PROCESS | 3600 | 1467738091578 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 3600 | 1467738091580 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:31 INFO - PROCESS | 3600 | ++DOCSHELL 17D7F800 == 28 [pid = 3600] [id = 705] 09:01:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (17D7FC00) [pid = 3600] [serial = 2115] [outer = 00000000] 09:01:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (17F60C00) [pid = 3600] [serial = 2116] [outer = 17D7FC00] 09:01:31 INFO - PROCESS | 3600 | 1467738091622 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (19353800) [pid = 3600] [serial = 2117] [outer = 17D7FC00] 09:01:32 INFO - PROCESS | 3600 | 1467738092422 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 985ms 09:01:32 INFO - PROCESS | 3600 | 1467738092488 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 3600 | 1467738092492 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 09:01:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:01:32 INFO - PROCESS | 3600 | 1467738092521 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 3600 | 1467738092526 Marionette TRACE conn2 <- [1,2786,null,{}] 09:01:32 INFO - PROCESS | 3600 | 1467738092551 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}] 09:01:32 INFO - PROCESS | 3600 | 1467738092554 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:32 INFO - PROCESS | 3600 | 1467738092683 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:01:32 INFO - PROCESS | 3600 | 1467738092825 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 3600 | 1467738092829 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:32 INFO - PROCESS | 3600 | ++DOCSHELL 11C99400 == 29 [pid = 3600] [id = 706] 09:01:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (11CF1400) [pid = 3600] [serial = 2118] [outer = 00000000] 09:01:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (13B34800) [pid = 3600] [serial = 2119] [outer = 11CF1400] 09:01:32 INFO - PROCESS | 3600 | 1467738092886 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (13F07C00) [pid = 3600] [serial = 2120] [outer = 11CF1400] 09:01:33 INFO - PROCESS | 3600 | 1467738093688 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:01:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1200ms 09:01:33 INFO - PROCESS | 3600 | 1467738093723 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 3600 | 1467738093728 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 09:01:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:01:33 INFO - PROCESS | 3600 | 1467738093719 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 3600 | 1467738093722 Marionette TRACE conn2 <- [1,2790,null,{}] 09:01:33 INFO - PROCESS | 3600 | 1467738093726 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}] 09:01:33 INFO - PROCESS | 3600 | 1467738093729 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:33 INFO - PROCESS | 3600 | 1467738093849 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:01:34 INFO - PROCESS | 3600 | 1467738094091 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 3600 | 1467738094094 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:34 INFO - PROCESS | 3600 | ++DOCSHELL 1046D000 == 30 [pid = 3600] [id = 707] 09:01:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 94 (104C8C00) [pid = 3600] [serial = 2121] [outer = 00000000] 09:01:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 95 (105E8000) [pid = 3600] [serial = 2122] [outer = 104C8C00] 09:01:34 INFO - PROCESS | 3600 | 1467738094159 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 96 (10B5A800) [pid = 3600] [serial = 2123] [outer = 104C8C00] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 95 (1653A800) [pid = 3600] [serial = 1949] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 94 (13B27400) [pid = 3600] [serial = 1946] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 93 (179EFC00) [pid = 3600] [serial = 1943] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (19ADBC00) [pid = 3600] [serial = 1982] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (11C97400) [pid = 3600] [serial = 1910] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (12C8E800) [pid = 3600] [serial = 1913] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (13F06400) [pid = 3600] [serial = 1985] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (166CA400) [pid = 3600] [serial = 1988] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (17F57C00) [pid = 3600] [serial = 2065] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (17F59800) [pid = 3600] [serial = 2066] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (19AE2000) [pid = 3600] [serial = 2068] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (19C47400) [pid = 3600] [serial = 2071] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (17D76800) [pid = 3600] [serial = 2042] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (10B61800) [pid = 3600] [serial = 2044] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (114B0000) [pid = 3600] [serial = 2045] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (13165C00) [pid = 3600] [serial = 2053] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (13AB9C00) [pid = 3600] [serial = 2054] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (158E1000) [pid = 3600] [serial = 2056] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15B3E800) [pid = 3600] [serial = 2057] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (155DA400) [pid = 3600] [serial = 2047] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (158EC800) [pid = 3600] [serial = 2048] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (16746400) [pid = 3600] [serial = 2059] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (167BE000) [pid = 3600] [serial = 2060] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17404400) [pid = 3600] [serial = 2062] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16535000) [pid = 3600] [serial = 2050] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (19E7F000) [pid = 3600] [serial = 2074] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16685000) [pid = 3600] [serial = 2051] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1A426C00) [pid = 3600] [serial = 2078] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (19AE2800) [pid = 3600] [serial = 2069] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (19C4A400) [pid = 3600] [serial = 2072] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (174BA800) [pid = 3600] [serial = 2063] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (1A425000) [pid = 3600] [serial = 2077] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (142F7000) [pid = 3600] [serial = 2024] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (19E7DC00) [pid = 3600] [serial = 2021] [outer = 00000000] [url = about:blank] 09:01:34 INFO - PROCESS | 3600 | 1467738094772 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1093ms 09:01:34 INFO - PROCESS | 3600 | 1467738094823 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 3600 | 1467738094827 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 09:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:01:34 INFO - PROCESS | 3600 | 1467738094814 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 3600 | 1467738094817 Marionette TRACE conn2 <- [1,2794,null,{}] 09:01:34 INFO - PROCESS | 3600 | 1467738094822 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}] 09:01:34 INFO - PROCESS | 3600 | 1467738094826 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:34 INFO - PROCESS | 3600 | 1467738094925 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:01:35 INFO - PROCESS | 3600 | 1467738095037 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 3600 | 1467738095039 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:35 INFO - PROCESS | 3600 | ++DOCSHELL 10661400 == 31 [pid = 3600] [id = 708] 09:01:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (10A08C00) [pid = 3600] [serial = 2124] [outer = 00000000] 09:01:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (114B0000) [pid = 3600] [serial = 2125] [outer = 10A08C00] 09:01:35 INFO - PROCESS | 3600 | 1467738095085 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (12E68C00) [pid = 3600] [serial = 2126] [outer = 10A08C00] 09:01:35 INFO - PROCESS | 3600 | 1467738095464 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:01:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 723ms 09:01:35 INFO - PROCESS | 3600 | 1467738095558 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 3600 | 1467738095562 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 09:01:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:01:35 INFO - PROCESS | 3600 | 1467738095567 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 3600 | 1467738095569 Marionette TRACE conn2 <- [1,2798,null,{}] 09:01:35 INFO - PROCESS | 3600 | 1467738095573 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}] 09:01:35 INFO - PROCESS | 3600 | 1467738095575 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:35 INFO - PROCESS | 3600 | 1467738095666 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:01:35 INFO - PROCESS | 3600 | 1467738095680 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 3600 | 1467738095682 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:35 INFO - PROCESS | 3600 | ++DOCSHELL 13F10800 == 32 [pid = 3600] [id = 709] 09:01:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (142F2400) [pid = 3600] [serial = 2127] [outer = 00000000] 09:01:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (144F6800) [pid = 3600] [serial = 2128] [outer = 142F2400] 09:01:35 INFO - PROCESS | 3600 | 1467738095728 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (1565C000) [pid = 3600] [serial = 2129] [outer = 142F2400] 09:01:36 INFO - PROCESS | 3600 | 1467738096180 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:01:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 692ms 09:01:36 INFO - PROCESS | 3600 | 1467738096249 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 3600 | 1467738096251 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 09:01:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:01:36 INFO - PROCESS | 3600 | 1467738096256 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 3600 | 1467738096262 Marionette TRACE conn2 <- [1,2802,null,{}] 09:01:36 INFO - PROCESS | 3600 | 1467738096271 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}] 09:01:36 INFO - PROCESS | 3600 | 1467738096275 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:36 INFO - PROCESS | 3600 | 1467738096360 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:01:36 INFO - PROCESS | 3600 | 1467738096460 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 3600 | 1467738096462 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:36 INFO - PROCESS | 3600 | ++DOCSHELL 15BEE400 == 33 [pid = 3600] [id = 710] 09:01:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15BF4400) [pid = 3600] [serial = 2130] [outer = 00000000] 09:01:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F2E000) [pid = 3600] [serial = 2131] [outer = 15BF4400] 09:01:36 INFO - PROCESS | 3600 | 1467738096505 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15F73C00) [pid = 3600] [serial = 2132] [outer = 15BF4400] 09:01:36 INFO - PROCESS | 3600 | 1467738096896 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:01:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 693ms 09:01:36 INFO - PROCESS | 3600 | 1467738096954 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 3600 | 1467738096957 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 09:01:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:01:36 INFO - PROCESS | 3600 | 1467738096960 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 3600 | 1467738096962 Marionette TRACE conn2 <- [1,2806,null,{}] 09:01:36 INFO - PROCESS | 3600 | 1467738096965 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}] 09:01:36 INFO - PROCESS | 3600 | 1467738096967 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:37 INFO - PROCESS | 3600 | 1467738097103 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:01:37 INFO - PROCESS | 3600 | 1467738097122 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 3600 | 1467738097125 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:37 INFO - PROCESS | 3600 | ++DOCSHELL 15F31800 == 34 [pid = 3600] [id = 711] 09:01:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F34400) [pid = 3600] [serial = 2133] [outer = 00000000] 09:01:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16618C00) [pid = 3600] [serial = 2134] [outer = 15F34400] 09:01:37 INFO - PROCESS | 3600 | 1467738097170 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16687C00) [pid = 3600] [serial = 2135] [outer = 15F34400] 09:01:37 INFO - PROCESS | 3600 | 1467738097596 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 692ms 09:01:37 INFO - PROCESS | 3600 | 1467738097642 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 3600 | 1467738097644 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 09:01:37 INFO - PROCESS | 3600 | 1467738097647 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:01:37 INFO - PROCESS | 3600 | 1467738097649 Marionette TRACE conn2 <- [1,2810,null,{}] 09:01:37 INFO - PROCESS | 3600 | 1467738097652 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}] 09:01:37 INFO - PROCESS | 3600 | 1467738097654 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:37 INFO - PROCESS | 3600 | 1467738097795 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:01:37 INFO - PROCESS | 3600 | 1467738097815 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 3600 | 1467738097821 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:37 INFO - PROCESS | 3600 | ++DOCSHELL 12EED000 == 35 [pid = 3600] [id = 712] 09:01:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1668D000) [pid = 3600] [serial = 2136] [outer = 00000000] 09:01:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (16742000) [pid = 3600] [serial = 2137] [outer = 1668D000] 09:01:37 INFO - PROCESS | 3600 | 1467738097875 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (167C0400) [pid = 3600] [serial = 2138] [outer = 1668D000] 09:01:38 INFO - PROCESS | 3600 | 1467738098346 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]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:01:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 739ms 09:01:38 INFO - PROCESS | 3600 | 1467738098372 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 3600 | 1467738098374 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 09:01:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:01:38 INFO - PROCESS | 3600 | 1467738098386 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 3600 | 1467738098387 Marionette TRACE conn2 <- [1,2814,null,{}] 09:01:38 INFO - PROCESS | 3600 | 1467738098391 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}] 09:01:38 INFO - PROCESS | 3600 | 1467738098393 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:38 INFO - PROCESS | 3600 | 1467738098537 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:01:38 INFO - PROCESS | 3600 | 1467738098551 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 3600 | 1467738098553 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:38 INFO - PROCESS | 3600 | ++DOCSHELL 12BB6800 == 36 [pid = 3600] [id = 713] 09:01:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16538000) [pid = 3600] [serial = 2139] [outer = 00000000] 09:01:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (171D5400) [pid = 3600] [serial = 2140] [outer = 16538000] 09:01:38 INFO - PROCESS | 3600 | 1467738098595 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16CA1400) [pid = 3600] [serial = 2141] [outer = 16538000] 09:01:39 INFO - PROCESS | 3600 | 1467738099146 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (19CDAC00) [pid = 3600] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (166D4400) [pid = 3600] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (16BC5000) [pid = 3600] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15F2C000) [pid = 3600] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (10E8FC00) [pid = 3600] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13AC2000) [pid = 3600] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1057C000) [pid = 3600] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11804800) [pid = 3600] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10E96800) [pid = 3600] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (15F33C00) [pid = 3600] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16BE5000) [pid = 3600] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1740CC00) [pid = 3600] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:01:39 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1328F400) [pid = 3600] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 770ms 09:01:39 INFO - PROCESS | 3600 | 1467738099170 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 3600 | 1467738099172 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 09:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:01:39 INFO - PROCESS | 3600 | 1467738099175 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 3600 | 1467738099177 Marionette TRACE conn2 <- [1,2818,null,{}] 09:01:39 INFO - PROCESS | 3600 | 1467738099180 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}] 09:01:39 INFO - PROCESS | 3600 | 1467738099166 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:39 INFO - PROCESS | 3600 | 1467738099243 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:01:39 INFO - PROCESS | 3600 | 1467738099252 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 3600 | 1467738099254 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:39 INFO - PROCESS | 3600 | ++DOCSHELL 1328F400 == 37 [pid = 3600] [id = 714] 09:01:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13AC2000) [pid = 3600] [serial = 2142] [outer = 00000000] 09:01:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15F32800) [pid = 3600] [serial = 2143] [outer = 13AC2000] 09:01:39 INFO - PROCESS | 3600 | 1467738099297 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16613400) [pid = 3600] [serial = 2144] [outer = 13AC2000] 09:01:39 INFO - PROCESS | 3600 | 1467738099734 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]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 584ms 09:01:39 INFO - PROCESS | 3600 | 1467738099756 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 3600 | 1467738099758 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 09:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:01:39 INFO - PROCESS | 3600 | 1467738099775 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 3600 | 1467738099777 Marionette TRACE conn2 <- [1,2822,null,{}] 09:01:39 INFO - PROCESS | 3600 | 1467738099780 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}] 09:01:39 INFO - PROCESS | 3600 | 1467738099782 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:39 INFO - PROCESS | 3600 | 1467738099893 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:01:39 INFO - PROCESS | 3600 | 1467738099901 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 3600 | 1467738099903 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:39 INFO - PROCESS | 3600 | ++DOCSHELL 1396D400 == 38 [pid = 3600] [id = 715] 09:01:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (144D4400) [pid = 3600] [serial = 2145] [outer = 00000000] 09:01:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (1740B400) [pid = 3600] [serial = 2146] [outer = 144D4400] 09:01:39 INFO - PROCESS | 3600 | 1467738099945 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1792F000) [pid = 3600] [serial = 2147] [outer = 144D4400] 09:01:40 INFO - PROCESS | 3600 | 1467738100362 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:01:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 631ms 09:01:40 INFO - PROCESS | 3600 | 1467738100409 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 3600 | 1467738100411 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 09:01:40 INFO - PROCESS | 3600 | 1467738100414 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 3600 | 1467738100416 Marionette TRACE conn2 <- [1,2826,null,{}] 09:01:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:01:40 INFO - PROCESS | 3600 | 1467738100419 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}] 09:01:40 INFO - PROCESS | 3600 | 1467738100421 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:40 INFO - PROCESS | 3600 | 1467738100500 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:01:40 INFO - PROCESS | 3600 | 1467738100505 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 3600 | 1467738100507 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:40 INFO - PROCESS | 3600 | ++DOCSHELL 171D1000 == 39 [pid = 3600] [id = 716] 09:01:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (17D28C00) [pid = 3600] [serial = 2148] [outer = 00000000] 09:01:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17F57400) [pid = 3600] [serial = 2149] [outer = 17D28C00] 09:01:40 INFO - PROCESS | 3600 | 1467738100551 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17F57C00) [pid = 3600] [serial = 2150] [outer = 17D28C00] 09:01:40 INFO - PROCESS | 3600 | 1467738100997 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]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 616ms 09:01:41 INFO - PROCESS | 3600 | 1467738101054 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 3600 | 1467738101056 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 09:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:01:41 INFO - PROCESS | 3600 | 1467738101060 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 3600 | 1467738101061 Marionette TRACE conn2 <- [1,2830,null,{}] 09:01:41 INFO - PROCESS | 3600 | 1467738101065 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}] 09:01:41 INFO - PROCESS | 3600 | 1467738101067 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:41 INFO - PROCESS | 3600 | 1467738101192 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:01:41 INFO - PROCESS | 3600 | 1467738101384 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 3600 | 1467738101387 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:41 INFO - PROCESS | 3600 | ++DOCSHELL 1065FC00 == 40 [pid = 3600] [id = 717] 09:01:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (10660000) [pid = 3600] [serial = 2151] [outer = 00000000] 09:01:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (10E51000) [pid = 3600] [serial = 2152] [outer = 10660000] 09:01:41 INFO - PROCESS | 3600 | 1467738101446 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1128E000) [pid = 3600] [serial = 2153] [outer = 10660000] 09:01:41 INFO - PROCESS | 3600 | 1467738101994 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:01:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 985ms 09:01:42 INFO - PROCESS | 3600 | 1467738102048 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 3600 | 1467738102053 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 09:01:42 INFO - PROCESS | 3600 | 1467738102058 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:01:42 INFO - PROCESS | 3600 | 1467738102061 Marionette TRACE conn2 <- [1,2834,null,{}] 09:01:42 INFO - PROCESS | 3600 | 1467738102066 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}] 09:01:42 INFO - PROCESS | 3600 | 1467738102069 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:42 INFO - PROCESS | 3600 | 1467738102180 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:01:42 INFO - PROCESS | 3600 | 1467738102337 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 3600 | 1467738102340 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:42 INFO - PROCESS | 3600 | ++DOCSHELL 142F7000 == 41 [pid = 3600] [id = 718] 09:01:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (153DE000) [pid = 3600] [serial = 2154] [outer = 00000000] 09:01:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (158E2000) [pid = 3600] [serial = 2155] [outer = 153DE000] 09:01:42 INFO - PROCESS | 3600 | 1467738102397 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (15B3D800) [pid = 3600] [serial = 2156] [outer = 153DE000] 09:01:42 INFO - PROCESS | 3600 | 1467738102969 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 984ms 09:01:43 INFO - PROCESS | 3600 | 1467738103043 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:01:43 INFO - PROCESS | 3600 | 1467738103047 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 09:01:43 INFO - PROCESS | 3600 | 1467738103051 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 3600 | 1467738103053 Marionette TRACE conn2 <- [1,2838,null,{}] 09:01:43 INFO - PROCESS | 3600 | 1467738103057 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}] 09:01:43 INFO - PROCESS | 3600 | 1467738103059 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:43 INFO - PROCESS | 3600 | 1467738103167 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:01:43 INFO - PROCESS | 3600 | 1467738103312 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 3600 | 1467738103315 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:43 INFO - PROCESS | 3600 | ++DOCSHELL 15F2F400 == 42 [pid = 3600] [id = 719] 09:01:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1653E800) [pid = 3600] [serial = 2157] [outer = 00000000] 09:01:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (1674A800) [pid = 3600] [serial = 2158] [outer = 1653E800] 09:01:43 INFO - PROCESS | 3600 | 1467738103369 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1714F400) [pid = 3600] [serial = 2159] [outer = 1653E800] 09:01:43 INFO - PROCESS | 3600 | 1467738103923 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 939ms 09:01:43 INFO - PROCESS | 3600 | 1467738103978 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 3600 | 1467738103983 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 09:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:01:43 INFO - PROCESS | 3600 | 1467738103994 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 3600 | 1467738103998 Marionette TRACE conn2 <- [1,2842,null,{}] 09:01:43 INFO - PROCESS | 3600 | 1467738104002 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}] 09:01:43 INFO - PROCESS | 3600 | 1467738104005 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:44 INFO - PROCESS | 3600 | 1467738104115 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:01:44 INFO - PROCESS | 3600 | 1467738104228 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 3600 | 1467738104231 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:44 INFO - PROCESS | 3600 | ++DOCSHELL 142F2800 == 43 [pid = 3600] [id = 720] 09:01:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (174C4400) [pid = 3600] [serial = 2160] [outer = 00000000] 09:01:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19ADD400) [pid = 3600] [serial = 2161] [outer = 174C4400] 09:01:44 INFO - PROCESS | 3600 | 1467738104329 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (19AE1C00) [pid = 3600] [serial = 2162] [outer = 174C4400] 09:01:45 INFO - PROCESS | 3600 | 1467738105119 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1200ms 09:01:45 INFO - PROCESS | 3600 | 1467738105179 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:01:45 INFO - PROCESS | 3600 | 1467738105183 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 09:01:45 INFO - PROCESS | 3600 | 1467738105188 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 3600 | 1467738105191 Marionette TRACE conn2 <- [1,2846,null,{}] 09:01:45 INFO - PROCESS | 3600 | 1467738105197 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}] 09:01:45 INFO - PROCESS | 3600 | 1467738105200 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:45 INFO - PROCESS | 3600 | 1467738105302 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 171D1000 == 42 [pid = 3600] [id = 716] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 1396D400 == 41 [pid = 3600] [id = 715] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 1328F400 == 40 [pid = 3600] [id = 714] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 12BB6800 == 39 [pid = 3600] [id = 713] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 12EED000 == 38 [pid = 3600] [id = 712] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 15F31800 == 37 [pid = 3600] [id = 711] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 15BEE400 == 36 [pid = 3600] [id = 710] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 13F10800 == 35 [pid = 3600] [id = 709] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 10661400 == 34 [pid = 3600] [id = 708] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 1046D000 == 33 [pid = 3600] [id = 707] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 11C99400 == 32 [pid = 3600] [id = 706] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 17D7F800 == 31 [pid = 3600] [id = 705] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 10574C00 == 30 [pid = 3600] [id = 703] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 16A87400 == 29 [pid = 3600] [id = 702] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 11891C00 == 28 [pid = 3600] [id = 704] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 142F2800 == 27 [pid = 3600] [id = 720] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 15F2F400 == 26 [pid = 3600] [id = 719] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 1065FC00 == 25 [pid = 3600] [id = 717] 09:01:46 INFO - PROCESS | 3600 | --DOCSHELL 142F7000 == 24 [pid = 3600] [id = 718] 09:01:46 INFO - PROCESS | 3600 | 1467738106048 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 3600 | 1467738106051 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (19E82400) [pid = 3600] [serial = 2075] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (16749000) [pid = 3600] [serial = 2104] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (16BE7400) [pid = 3600] [serial = 2107] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (164B3C00) [pid = 3600] [serial = 2101] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (11C9F000) [pid = 3600] [serial = 2095] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (129E9800) [pid = 3600] [serial = 2096] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (13F04C00) [pid = 3600] [serial = 2098] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (142FA400) [pid = 3600] [serial = 2099] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (1121A400) [pid = 3600] [serial = 2110] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (142F8C00) [pid = 3600] [serial = 2093] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1310CC00) [pid = 3600] [serial = 2092] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17155400) [pid = 3600] [serial = 2108] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13109800) [pid = 3600] [serial = 2081] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (129E0800) [pid = 3600] [serial = 2080] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (17F60C00) [pid = 3600] [serial = 2116] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16BDBC00) [pid = 3600] [serial = 2084] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16745400) [pid = 3600] [serial = 2083] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (19AE0000) [pid = 3600] [serial = 2087] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (197A9000) [pid = 3600] [serial = 2086] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1A560000) [pid = 3600] [serial = 2090] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1A55BC00) [pid = 3600] [serial = 2089] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (12B70000) [pid = 3600] [serial = 2111] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (167BF800) [pid = 3600] [serial = 2113] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (167C4400) [pid = 3600] [serial = 2105] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (17150800) [pid = 3600] [serial = 2114] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (16539800) [pid = 3600] [serial = 2102] [outer = 00000000] [url = about:blank] 09:01:46 INFO - PROCESS | 3600 | ++DOCSHELL 10574C00 == 25 [pid = 3600] [id = 721] 09:01:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (105E5800) [pid = 3600] [serial = 2163] [outer = 00000000] 09:01:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (10A08000) [pid = 3600] [serial = 2164] [outer = 105E5800] 09:01:46 INFO - PROCESS | 3600 | 1467738106198 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (10B61800) [pid = 3600] [serial = 2165] [outer = 105E5800] 09:01:46 INFO - PROCESS | 3600 | 1467738106676 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1539ms 09:01:46 INFO - PROCESS | 3600 | 1467738106729 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 3600 | 1467738106732 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 09:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:01:46 INFO - PROCESS | 3600 | 1467738106738 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 3600 | 1467738106742 Marionette TRACE conn2 <- [1,2850,null,{}] 09:01:46 INFO - PROCESS | 3600 | 1467738106751 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}] 09:01:46 INFO - PROCESS | 3600 | 1467738106757 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:46 INFO - PROCESS | 3600 | 1467738106881 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:01:46 INFO - PROCESS | 3600 | 1467738106891 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 3600 | 1467738106894 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:46 INFO - PROCESS | 3600 | ++DOCSHELL 11CF4000 == 26 [pid = 3600] [id = 722] 09:01:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (11DE4C00) [pid = 3600] [serial = 2166] [outer = 00000000] 09:01:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (12B6F800) [pid = 3600] [serial = 2167] [outer = 11DE4C00] 09:01:46 INFO - PROCESS | 3600 | 1467738106948 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (12BB5000) [pid = 3600] [serial = 2168] [outer = 11DE4C00] 09:01:47 INFO - PROCESS | 3600 | 1467738107419 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 723ms 09:01:47 INFO - PROCESS | 3600 | 1467738107464 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 3600 | 1467738107468 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 09:01:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:01:47 INFO - PROCESS | 3600 | 1467738107473 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 3600 | 1467738107475 Marionette TRACE conn2 <- [1,2854,null,{}] 09:01:47 INFO - PROCESS | 3600 | 1467738107479 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}] 09:01:47 INFO - PROCESS | 3600 | 1467738107481 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:47 INFO - PROCESS | 3600 | 1467738107571 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:01:47 INFO - PROCESS | 3600 | 1467738107579 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 3600 | 1467738107582 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:47 INFO - PROCESS | 3600 | ++DOCSHELL 13960C00 == 27 [pid = 3600] [id = 723] 09:01:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13961000) [pid = 3600] [serial = 2169] [outer = 00000000] 09:01:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (13AB9800) [pid = 3600] [serial = 2170] [outer = 13961000] 09:01:47 INFO - PROCESS | 3600 | 1467738107626 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13F03000) [pid = 3600] [serial = 2171] [outer = 13961000] 09:01:48 INFO - PROCESS | 3600 | 1467738108130 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 677ms 09:01:48 INFO - PROCESS | 3600 | 1467738108154 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 3600 | 1467738108156 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 09:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:01:48 INFO - PROCESS | 3600 | 1467738108161 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 3600 | 1467738108167 Marionette TRACE conn2 <- [1,2858,null,{}] 09:01:48 INFO - PROCESS | 3600 | 1467738108176 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}] 09:01:48 INFO - PROCESS | 3600 | 1467738108179 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:48 INFO - PROCESS | 3600 | 1467738108268 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:01:48 INFO - PROCESS | 3600 | 1467738108274 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 3600 | 1467738108277 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:48 INFO - PROCESS | 3600 | ++DOCSHELL 142F7C00 == 28 [pid = 3600] [id = 724] 09:01:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (144FC400) [pid = 3600] [serial = 2172] [outer = 00000000] 09:01:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (155D9800) [pid = 3600] [serial = 2173] [outer = 144FC400] 09:01:48 INFO - PROCESS | 3600 | 1467738108320 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15B3DC00) [pid = 3600] [serial = 2174] [outer = 144FC400] 09:01:48 INFO - PROCESS | 3600 | 1467738108844 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 09:01:48 INFO - PROCESS | 3600 | 1467738108900 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 3600 | 1467738108902 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 09:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:01:48 INFO - PROCESS | 3600 | 1467738108906 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 3600 | 1467738108907 Marionette TRACE conn2 <- [1,2862,null,{}] 09:01:48 INFO - PROCESS | 3600 | 1467738108942 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}] 09:01:48 INFO - PROCESS | 3600 | 1467738108944 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:49 INFO - PROCESS | 3600 | 1467738109069 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:01:49 INFO - PROCESS | 3600 | 1467738109134 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 3600 | 1467738109136 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:49 INFO - PROCESS | 3600 | ++DOCSHELL 15F2AC00 == 29 [pid = 3600] [id = 725] 09:01:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15F2BC00) [pid = 3600] [serial = 2175] [outer = 00000000] 09:01:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F75400) [pid = 3600] [serial = 2176] [outer = 15F2BC00] 09:01:49 INFO - PROCESS | 3600 | 1467738109179 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (164B9400) [pid = 3600] [serial = 2177] [outer = 15F2BC00] 09:01:49 INFO - PROCESS | 3600 | 1467738109573 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:01:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 09:01:49 INFO - PROCESS | 3600 | 1467738109637 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 3600 | 1467738109639 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 09:01:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:01:49 INFO - PROCESS | 3600 | 1467738109642 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 3600 | 1467738109644 Marionette TRACE conn2 <- [1,2866,null,{}] 09:01:49 INFO - PROCESS | 3600 | 1467738109647 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}] 09:01:49 INFO - PROCESS | 3600 | 1467738109649 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:49 INFO - PROCESS | 3600 | 1467738109763 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:01:49 INFO - PROCESS | 3600 | 1467738109773 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 3600 | 1467738109780 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:49 INFO - PROCESS | 3600 | ++DOCSHELL 1653C800 == 30 [pid = 3600] [id = 726] 09:01:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (1653E400) [pid = 3600] [serial = 2178] [outer = 00000000] 09:01:49 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16683000) [pid = 3600] [serial = 2179] [outer = 1653E400] 09:01:49 INFO - PROCESS | 3600 | 1467738109923 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1674CC00) [pid = 3600] [serial = 2180] [outer = 1653E400] 09:01:50 INFO - PROCESS | 3600 | 1467738110456 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 877ms 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (17D28C00) [pid = 3600] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1668D000) [pid = 3600] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (16538000) [pid = 3600] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15BF4400) [pid = 3600] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (142F2400) [pid = 3600] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (10A08C00) [pid = 3600] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (104C8C00) [pid = 3600] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11CF1400) [pid = 3600] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (17D7FC00) [pid = 3600] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (13AC2000) [pid = 3600] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (144D4400) [pid = 3600] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:01:50 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (15F34400) [pid = 3600] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:01:50 INFO - PROCESS | 3600 | 1467738110645 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 3600 | 1467738110647 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 09:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:01:50 INFO - PROCESS | 3600 | 1467738110659 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 3600 | 1467738110661 Marionette TRACE conn2 <- [1,2870,null,{}] 09:01:50 INFO - PROCESS | 3600 | 1467738110677 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}] 09:01:50 INFO - PROCESS | 3600 | 1467738110679 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:50 INFO - PROCESS | 3600 | 1467738110761 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:01:50 INFO - PROCESS | 3600 | 1467738110766 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 3600 | 1467738110768 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:50 INFO - PROCESS | 3600 | ++DOCSHELL 006BE000 == 31 [pid = 3600] [id = 727] 09:01:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (142F7400) [pid = 3600] [serial = 2181] [outer = 00000000] 09:01:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (15F28800) [pid = 3600] [serial = 2182] [outer = 142F7400] 09:01:50 INFO - PROCESS | 3600 | 1467738110811 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1653B000) [pid = 3600] [serial = 2183] [outer = 142F7400] 09:01:51 INFO - PROCESS | 3600 | 1467738111259 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 631ms 09:01:51 INFO - PROCESS | 3600 | 1467738111294 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 3600 | 1467738111296 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 09:01:51 INFO - PROCESS | 3600 | 1467738111299 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:01:51 INFO - PROCESS | 3600 | 1467738111300 Marionette TRACE conn2 <- [1,2874,null,{}] 09:01:51 INFO - PROCESS | 3600 | 1467738111308 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}] 09:01:51 INFO - PROCESS | 3600 | 1467738111309 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:51 INFO - PROCESS | 3600 | 1467738111385 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:01:51 INFO - PROCESS | 3600 | 1467738111390 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 3600 | 1467738111392 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:51 INFO - PROCESS | 3600 | ++DOCSHELL 1674B800 == 32 [pid = 3600] [id = 728] 09:01:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (167C3400) [pid = 3600] [serial = 2184] [outer = 00000000] 09:01:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16BDAC00) [pid = 3600] [serial = 2185] [outer = 167C3400] 09:01:51 INFO - PROCESS | 3600 | 1467738111419 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16BDFC00) [pid = 3600] [serial = 2186] [outer = 167C3400] 09:01:51 INFO - PROCESS | 3600 | 1467738111891 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 631ms 09:01:51 INFO - PROCESS | 3600 | 1467738111925 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 3600 | 1467738111927 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 09:01:51 INFO - PROCESS | 3600 | 1467738111930 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 3600 | 1467738111931 Marionette TRACE conn2 <- [1,2878,null,{}] 09:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:01:51 INFO - PROCESS | 3600 | 1467738111935 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}] 09:01:51 INFO - PROCESS | 3600 | 1467738111937 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:52 INFO - PROCESS | 3600 | 1467738112019 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:01:52 INFO - PROCESS | 3600 | 1467738112026 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 3600 | 1467738112028 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:52 INFO - PROCESS | 3600 | ++DOCSHELL 10535C00 == 33 [pid = 3600] [id = 729] 09:01:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15BF8000) [pid = 3600] [serial = 2187] [outer = 00000000] 09:01:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17335000) [pid = 3600] [serial = 2188] [outer = 15BF8000] 09:01:52 INFO - PROCESS | 3600 | 1467738112071 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17337000) [pid = 3600] [serial = 2189] [outer = 15BF8000] 09:01:52 INFO - PROCESS | 3600 | 1467738112502 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 616ms 09:01:52 INFO - PROCESS | 3600 | 1467738112552 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 3600 | 1467738112554 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 09:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:01:52 INFO - PROCESS | 3600 | 1467738112562 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 3600 | 1467738112563 Marionette TRACE conn2 <- [1,2882,null,{}] 09:01:52 INFO - PROCESS | 3600 | 1467738112567 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}] 09:01:52 INFO - PROCESS | 3600 | 1467738112569 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:52 INFO - PROCESS | 3600 | 1467738112710 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:01:52 INFO - PROCESS | 3600 | 1467738112858 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 3600 | 1467738112861 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:52 INFO - PROCESS | 3600 | ++DOCSHELL 104D2000 == 34 [pid = 3600] [id = 730] 09:01:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (10532400) [pid = 3600] [serial = 2190] [outer = 00000000] 09:01:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (10A0B800) [pid = 3600] [serial = 2191] [outer = 10532400] 09:01:52 INFO - PROCESS | 3600 | 1467738112919 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (10E95C00) [pid = 3600] [serial = 2192] [outer = 10532400] 09:01:53 INFO - PROCESS | 3600 | 1467738113689 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1169ms 09:01:53 INFO - PROCESS | 3600 | 1467738113742 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 3600 | 1467738113746 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 09:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:01:53 INFO - PROCESS | 3600 | 1467738113751 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 3600 | 1467738113755 Marionette TRACE conn2 <- [1,2886,null,{}] 09:01:53 INFO - PROCESS | 3600 | 1467738113760 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}] 09:01:53 INFO - PROCESS | 3600 | 1467738113763 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:53 INFO - PROCESS | 3600 | 1467738113880 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:01:54 INFO - PROCESS | 3600 | 1467738114019 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 3600 | 1467738114022 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:54 INFO - PROCESS | 3600 | ++DOCSHELL 13AB9C00 == 35 [pid = 3600] [id = 731] 09:01:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (13ABA800) [pid = 3600] [serial = 2193] [outer = 00000000] 09:01:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (13F10400) [pid = 3600] [serial = 2194] [outer = 13ABA800] 09:01:54 INFO - PROCESS | 3600 | 1467738114092 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (144D1800) [pid = 3600] [serial = 2195] [outer = 13ABA800] 09:01:54 INFO - PROCESS | 3600 | 1467738114945 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1231ms 09:01:54 INFO - PROCESS | 3600 | 1467738114989 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 3600 | 1467738114993 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 09:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:01:55 INFO - PROCESS | 3600 | 1467738114998 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 3600 | 1467738115001 Marionette TRACE conn2 <- [1,2890,null,{}] 09:01:55 INFO - PROCESS | 3600 | 1467738115006 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}] 09:01:55 INFO - PROCESS | 3600 | 1467738115010 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:55 INFO - PROCESS | 3600 | 1467738115141 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:01:55 INFO - PROCESS | 3600 | --DOCSHELL 11286800 == 34 [pid = 3600] [id = 684] 09:01:55 INFO - PROCESS | 3600 | --DOCSHELL 166CA000 == 33 [pid = 3600] [id = 701] 09:01:55 INFO - PROCESS | 3600 | --DOCSHELL 13ABC400 == 32 [pid = 3600] [id = 699] 09:01:55 INFO - PROCESS | 3600 | --DOCSHELL 15F29C00 == 31 [pid = 3600] [id = 700] 09:01:55 INFO - PROCESS | 3600 | --DOCSHELL 16686400 == 30 [pid = 3600] [id = 686] 09:01:55 INFO - PROCESS | 3600 | --DOCSHELL 10E53000 == 29 [pid = 3600] [id = 698] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (16742000) [pid = 3600] [serial = 2137] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (171D5400) [pid = 3600] [serial = 2140] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15F2E000) [pid = 3600] [serial = 2131] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15F73C00) [pid = 3600] [serial = 2132] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (144F6800) [pid = 3600] [serial = 2128] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (1565C000) [pid = 3600] [serial = 2129] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (114B0000) [pid = 3600] [serial = 2125] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (12E68C00) [pid = 3600] [serial = 2126] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (105E8000) [pid = 3600] [serial = 2122] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10B5A800) [pid = 3600] [serial = 2123] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (13B34800) [pid = 3600] [serial = 2119] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (13F07C00) [pid = 3600] [serial = 2120] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (19353800) [pid = 3600] [serial = 2117] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15F32800) [pid = 3600] [serial = 2143] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1740B400) [pid = 3600] [serial = 2146] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16CA1400) [pid = 3600] [serial = 2141] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (17F57C00) [pid = 3600] [serial = 2150] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1792F000) [pid = 3600] [serial = 2147] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (16618C00) [pid = 3600] [serial = 2134] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (16687C00) [pid = 3600] [serial = 2135] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (167C0400) [pid = 3600] [serial = 2138] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 61 (16613400) [pid = 3600] [serial = 2144] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | --DOMWINDOW == 60 (17F57400) [pid = 3600] [serial = 2149] [outer = 00000000] [url = about:blank] 09:01:55 INFO - PROCESS | 3600 | 1467738115275 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 3600 | 1467738115279 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:55 INFO - PROCESS | 3600 | ++DOCSHELL 10A09400 == 30 [pid = 3600] [id = 732] 09:01:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 61 (10A0B400) [pid = 3600] [serial = 2196] [outer = 00000000] 09:01:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 62 (10E98000) [pid = 3600] [serial = 2197] [outer = 10A0B400] 09:01:55 INFO - PROCESS | 3600 | 1467738115326 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (11CF1400) [pid = 3600] [serial = 2198] [outer = 10A0B400] 09:01:55 INFO - PROCESS | 3600 | 1467738115728 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 831ms 09:01:55 INFO - PROCESS | 3600 | 1467738115826 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 3600 | 1467738115830 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 09:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:01:55 INFO - PROCESS | 3600 | 1467738115837 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 3600 | 1467738115839 Marionette TRACE conn2 <- [1,2894,null,{}] 09:01:55 INFO - PROCESS | 3600 | 1467738115843 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}] 09:01:55 INFO - PROCESS | 3600 | 1467738115845 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:55 INFO - PROCESS | 3600 | 1467738115932 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:01:55 INFO - PROCESS | 3600 | 1467738115945 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 3600 | 1467738115948 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:55 INFO - PROCESS | 3600 | ++DOCSHELL 13961400 == 31 [pid = 3600] [id = 733] 09:01:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (1396D400) [pid = 3600] [serial = 2199] [outer = 00000000] 09:01:55 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (142F4C00) [pid = 3600] [serial = 2200] [outer = 1396D400] 09:01:56 INFO - PROCESS | 3600 | 1467738115994 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (144D5400) [pid = 3600] [serial = 2201] [outer = 1396D400] 09:01:56 INFO - PROCESS | 3600 | 1467738116474 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]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 677ms 09:01:56 INFO - PROCESS | 3600 | 1467738116535 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 3600 | 1467738116538 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 09:01:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:01:56 INFO - PROCESS | 3600 | 1467738116541 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 3600 | 1467738116545 Marionette TRACE conn2 <- [1,2898,null,{}] 09:01:56 INFO - PROCESS | 3600 | 1467738116584 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}] 09:01:56 INFO - PROCESS | 3600 | 1467738116589 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:56 INFO - PROCESS | 3600 | 1467738116710 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:01:56 INFO - PROCESS | 3600 | 1467738116725 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 3600 | 1467738116728 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:56 INFO - PROCESS | 3600 | ++DOCSHELL 15B3C400 == 32 [pid = 3600] [id = 734] 09:01:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (15B3C800) [pid = 3600] [serial = 2202] [outer = 00000000] 09:01:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (15F2C800) [pid = 3600] [serial = 2203] [outer = 15B3C800] 09:01:56 INFO - PROCESS | 3600 | 1467738116758 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (15F73400) [pid = 3600] [serial = 2204] [outer = 15B3C800] 09:01:57 INFO - PROCESS | 3600 | 1467738117171 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]]]}] 09:01:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:01:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:01:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 662ms 09:01:57 INFO - TEST-START | /DOMEvents/constructors.html 09:01:57 INFO - PROCESS | 3600 | 1467738117204 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 3600 | 1467738117206 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 09:01:57 INFO - PROCESS | 3600 | 1467738117209 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 3600 | 1467738117211 Marionette TRACE conn2 <- [1,2902,null,{}] 09:01:57 INFO - PROCESS | 3600 | 1467738117214 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}] 09:01:57 INFO - PROCESS | 3600 | 1467738117216 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:57 INFO - PROCESS | 3600 | 1467738117352 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:01:57 INFO - PROCESS | 3600 | 1467738117364 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 3600 | 1467738117366 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:57 INFO - PROCESS | 3600 | ++DOCSHELL 164BC400 == 33 [pid = 3600] [id = 735] 09:01:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16535C00) [pid = 3600] [serial = 2205] [outer = 00000000] 09:01:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1668E400) [pid = 3600] [serial = 2206] [outer = 16535C00] 09:01:57 INFO - PROCESS | 3600 | 1467738117413 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16744C00) [pid = 3600] [serial = 2207] [outer = 16535C00] 09:01:57 INFO - PROCESS | 3600 | 1467738117955 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]]]}] 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:01:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 862ms 09:01:58 INFO - PROCESS | 3600 | 1467738118084 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 3600 | 1467738118087 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 09:01:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:01:58 INFO - PROCESS | 3600 | 1467738118090 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 3600 | 1467738118092 Marionette TRACE conn2 <- [1,2906,null,{}] 09:01:58 INFO - PROCESS | 3600 | 1467738118095 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}] 09:01:58 INFO - PROCESS | 3600 | 1467738118097 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:58 INFO - PROCESS | 3600 | 1467738118220 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:01:58 INFO - PROCESS | 3600 | 1467738118224 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 3600 | 1467738118226 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:58 INFO - PROCESS | 3600 | ++DOCSHELL 13B2FC00 == 34 [pid = 3600] [id = 736] 09:01:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (16748400) [pid = 3600] [serial = 2208] [outer = 00000000] 09:01:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16CA6800) [pid = 3600] [serial = 2209] [outer = 16748400] 09:01:58 INFO - PROCESS | 3600 | 1467738118328 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (17330400) [pid = 3600] [serial = 2210] [outer = 16748400] 09:01:58 INFO - PROCESS | 3600 | 1467738118708 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:01:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:01:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 631ms 09:01:58 INFO - PROCESS | 3600 | 1467738118728 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 3600 | 1467738118730 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 09:01:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:01:58 INFO - PROCESS | 3600 | 1467738118733 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 3600 | 1467738118735 Marionette TRACE conn2 <- [1,2910,null,{}] 09:01:58 INFO - PROCESS | 3600 | 1467738118745 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}] 09:01:58 INFO - PROCESS | 3600 | 1467738118751 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:58 INFO - PROCESS | 3600 | 1467738118887 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:01:58 INFO - PROCESS | 3600 | 1467738118892 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 3600 | 1467738118894 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:58 INFO - PROCESS | 3600 | ++DOCSHELL 1732E000 == 35 [pid = 3600] [id = 737] 09:01:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1740A400) [pid = 3600] [serial = 2211] [outer = 00000000] 09:01:58 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D24000) [pid = 3600] [serial = 2212] [outer = 1740A400] 09:01:58 INFO - PROCESS | 3600 | 1467738118921 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BD9000) [pid = 3600] [serial = 2213] [outer = 1740A400] 09:01:59 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:01:59 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:01:59 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:01:59 INFO - PROCESS | 3600 | [3600] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (15F2BC00) [pid = 3600] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (13961000) [pid = 3600] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (144FC400) [pid = 3600] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (11DE4C00) [pid = 3600] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (105E5800) [pid = 3600] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (174C4400) [pid = 3600] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10660000) [pid = 3600] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (153DE000) [pid = 3600] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1653E400) [pid = 3600] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1653E800) [pid = 3600] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (142F7400) [pid = 3600] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:01:59 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (167C3400) [pid = 3600] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:01:59 INFO - PROCESS | 3600 | 1467738119455 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]]]}] 09:01:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:01:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 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 09:01:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 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 09:01:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 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]" 09:01:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:01:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 801ms 09:01:59 INFO - PROCESS | 3600 | 1467738119546 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:01:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:01:59 INFO - PROCESS | 3600 | 1467738119548 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 09:01:59 INFO - PROCESS | 3600 | 1467738119552 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 3600 | 1467738119554 Marionette TRACE conn2 <- [1,2914,null,{}] 09:01:59 INFO - PROCESS | 3600 | 1467738119561 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}] 09:01:59 INFO - PROCESS | 3600 | 1467738119563 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:59 INFO - PROCESS | 3600 | 1467738119640 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:01:59 INFO - PROCESS | 3600 | 1467738119645 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 3600 | 1467738119647 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:01:59 INFO - PROCESS | 3600 | ++DOCSHELL 11DE0800 == 36 [pid = 3600] [id = 738] 09:01:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (11DE4C00) [pid = 3600] [serial = 2214] [outer = 00000000] 09:01:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (16683400) [pid = 3600] [serial = 2215] [outer = 11DE4C00] 09:01:59 INFO - PROCESS | 3600 | 1467738119778 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (16BE4800) [pid = 3600] [serial = 2216] [outer = 11DE4C00] 09:02:00 INFO - PROCESS | 3600 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:02:00 INFO - PROCESS | 3600 | 1467738120080 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]]]}] 09:02:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:02:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 585ms 09:02:00 INFO - PROCESS | 3600 | 1467738120130 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 3600 | 1467738120132 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 09:02:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:02:00 INFO - PROCESS | 3600 | 1467738120136 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 3600 | 1467738120137 Marionette TRACE conn2 <- [1,2918,null,{}] 09:02:00 INFO - PROCESS | 3600 | 1467738120141 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}] 09:02:00 INFO - PROCESS | 3600 | 1467738120144 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:00 INFO - PROCESS | 3600 | 1467738120230 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:02:00 INFO - PROCESS | 3600 | 1467738120235 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 3600 | 1467738120237 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:00 INFO - PROCESS | 3600 | ++DOCSHELL 10660000 == 37 [pid = 3600] [id = 739] 09:02:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (17D78C00) [pid = 3600] [serial = 2217] [outer = 00000000] 09:02:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (17F57C00) [pid = 3600] [serial = 2218] [outer = 17D78C00] 09:02:00 INFO - PROCESS | 3600 | 1467738120280 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (19355400) [pid = 3600] [serial = 2219] [outer = 17D78C00] 09:02:00 INFO - PROCESS | 3600 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:02:00 INFO - PROCESS | 3600 | 1467738120680 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]]]}] 09:02:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:02:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 585ms 09:02:00 INFO - PROCESS | 3600 | 1467738120733 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 3600 | 1467738120735 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 09:02:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:02:00 INFO - PROCESS | 3600 | 1467738120752 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 3600 | 1467738120754 Marionette TRACE conn2 <- [1,2922,null,{}] 09:02:00 INFO - PROCESS | 3600 | 1467738120757 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}] 09:02:00 INFO - PROCESS | 3600 | 1467738120759 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:00 INFO - PROCESS | 3600 | 1467738120837 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:02:00 INFO - PROCESS | 3600 | 1467738120842 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 3600 | 1467738120844 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:00 INFO - PROCESS | 3600 | ++DOCSHELL 104D2800 == 38 [pid = 3600] [id = 740] 09:02:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1935D000) [pid = 3600] [serial = 2220] [outer = 00000000] 09:02:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (19360C00) [pid = 3600] [serial = 2221] [outer = 1935D000] 09:02:00 INFO - PROCESS | 3600 | 1467738120895 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (197A4400) [pid = 3600] [serial = 2222] [outer = 1935D000] 09:02:01 INFO - PROCESS | 3600 | 1467738121311 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]]]}] 09:02:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 584ms 09:02:01 INFO - PROCESS | 3600 | 1467738121337 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 3600 | 1467738121339 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 09:02:01 INFO - PROCESS | 3600 | 1467738121342 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:02:01 INFO - PROCESS | 3600 | 1467738121344 Marionette TRACE conn2 <- [1,2926,null,{}] 09:02:01 INFO - PROCESS | 3600 | 1467738121347 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}] 09:02:01 INFO - PROCESS | 3600 | 1467738121349 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:01 INFO - PROCESS | 3600 | 1467738121473 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:02:01 INFO - PROCESS | 3600 | 1467738121626 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 3600 | 1467738121630 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:01 INFO - PROCESS | 3600 | ++DOCSHELL 10B7B400 == 39 [pid = 3600] [id = 741] 09:02:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (10E53000) [pid = 3600] [serial = 2223] [outer = 00000000] 09:02:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (114B8000) [pid = 3600] [serial = 2224] [outer = 10E53000] 09:02:01 INFO - PROCESS | 3600 | 1467738121688 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (11C9BC00) [pid = 3600] [serial = 2225] [outer = 10E53000] 09:02:02 INFO - PROCESS | 3600 | 1467738122232 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]]]}] 09:02:02 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. 09:02:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 939ms 09:02:02 INFO - PROCESS | 3600 | 1467738122273 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 3600 | 1467738122277 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 09:02:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:02:02 INFO - PROCESS | 3600 | 1467738122283 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 3600 | 1467738122287 Marionette TRACE conn2 <- [1,2930,null,{}] 09:02:02 INFO - PROCESS | 3600 | 1467738122291 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}] 09:02:02 INFO - PROCESS | 3600 | 1467738122294 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:02 INFO - PROCESS | 3600 | 1467738122403 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:02:02 INFO - PROCESS | 3600 | 1467738122515 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 3600 | 1467738122519 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:02 INFO - PROCESS | 3600 | ++DOCSHELL 142F2800 == 40 [pid = 3600] [id = 742] 09:02:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (153E5C00) [pid = 3600] [serial = 2226] [outer = 00000000] 09:02:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1565A000) [pid = 3600] [serial = 2227] [outer = 153E5C00] 09:02:02 INFO - PROCESS | 3600 | 1467738122614 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15B3CC00) [pid = 3600] [serial = 2228] [outer = 153E5C00] 09:02:03 INFO - PROCESS | 3600 | 1467738123116 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"]]]}] 09:02:03 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 09:02:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:02:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 878ms 09:02:03 INFO - PROCESS | 3600 | 1467738123188 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:02:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:02:03 INFO - PROCESS | 3600 | 1467738123191 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 09:02:03 INFO - PROCESS | 3600 | 1467738123195 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 3600 | 1467738123197 Marionette TRACE conn2 <- [1,2934,null,{}] 09:02:03 INFO - PROCESS | 3600 | 1467738123201 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}] 09:02:03 INFO - PROCESS | 3600 | 1467738123188 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:03 INFO - PROCESS | 3600 | 1467738123302 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:02:03 INFO - PROCESS | 3600 | 1467738123456 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 3600 | 1467738123459 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:03 INFO - PROCESS | 3600 | ++DOCSHELL 131F1800 == 41 [pid = 3600] [id = 743] 09:02:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (167C9C00) [pid = 3600] [serial = 2229] [outer = 00000000] 09:02:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (174B9400) [pid = 3600] [serial = 2230] [outer = 167C9C00] 09:02:03 INFO - PROCESS | 3600 | 1467738123513 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (179F5400) [pid = 3600] [serial = 2231] [outer = 167C9C00] 09:02:04 INFO - PROCESS | 3600 | 1467738124045 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]]]}] 09:02:04 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. 09:02:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 877ms 09:02:04 INFO - PROCESS | 3600 | 1467738124089 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 3600 | 1467738124093 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 09:02:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:02:04 INFO - PROCESS | 3600 | 1467738124105 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 3600 | 1467738124110 Marionette TRACE conn2 <- [1,2938,null,{}] 09:02:04 INFO - PROCESS | 3600 | 1467738124113 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}] 09:02:04 INFO - PROCESS | 3600 | 1467738124116 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:04 INFO - PROCESS | 3600 | 1467738124229 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:02:04 INFO - PROCESS | 3600 | 1467738124325 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 3600 | 1467738124328 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:04 INFO - PROCESS | 3600 | ++DOCSHELL 1564E400 == 42 [pid = 3600] [id = 744] 09:02:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1668B800) [pid = 3600] [serial = 2232] [outer = 00000000] 09:02:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (17D28C00) [pid = 3600] [serial = 2233] [outer = 1668B800] 09:02:04 INFO - PROCESS | 3600 | 1467738124445 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (19ADC800) [pid = 3600] [serial = 2234] [outer = 1668B800] 09:02:05 INFO - PROCESS | 3600 | ++DOCSHELL 11284400 == 43 [pid = 3600] [id = 745] 09:02:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (11286800) [pid = 3600] [serial = 2235] [outer = 00000000] 09:02:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (1188F800) [pid = 3600] [serial = 2236] [outer = 11286800] 09:02:05 INFO - PROCESS | 3600 | 1467738125157 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]]]}] 09:02:05 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. 09:02:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1077ms 09:02:05 INFO - PROCESS | 3600 | 1467738125186 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 3600 | 1467738125190 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 09:02:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:02:05 INFO - PROCESS | 3600 | 1467738125195 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 3600 | 1467738125198 Marionette TRACE conn2 <- [1,2942,null,{}] 09:02:05 INFO - PROCESS | 3600 | 1467738125204 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}] 09:02:05 INFO - PROCESS | 3600 | 1467738125206 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:05 INFO - PROCESS | 3600 | 1467738125328 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:02:05 INFO - PROCESS | 3600 | 1467738125465 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 3600 | 1467738125468 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:05 INFO - PROCESS | 3600 | ++DOCSHELL 12E68400 == 44 [pid = 3600] [id = 746] 09:02:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (12E69400) [pid = 3600] [serial = 2237] [outer = 00000000] 09:02:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (13A77400) [pid = 3600] [serial = 2238] [outer = 12E69400] 09:02:05 INFO - PROCESS | 3600 | 1467738125519 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (13B28C00) [pid = 3600] [serial = 2239] [outer = 12E69400] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 19360000 == 43 [pid = 3600] [id = 689] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 17D78800 == 42 [pid = 3600] [id = 688] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 12BAF400 == 41 [pid = 3600] [id = 690] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 10E90800 == 40 [pid = 3600] [id = 693] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 19C53400 == 39 [pid = 3600] [id = 692] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 1128C400 == 38 [pid = 3600] [id = 697] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 10574C00 == 37 [pid = 3600] [id = 721] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 13F02000 == 36 [pid = 3600] [id = 685] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 15F30800 == 35 [pid = 3600] [id = 694] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 19C51400 == 34 [pid = 3600] [id = 691] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 11221000 == 33 [pid = 3600] [id = 695] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 16BE5400 == 32 [pid = 3600] [id = 696] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 170E8400 == 31 [pid = 3600] [id = 687] 09:02:06 INFO - PROCESS | 3600 | --DOCSHELL 11284400 == 30 [pid = 3600] [id = 745] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (17335000) [pid = 3600] [serial = 2188] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (15F75400) [pid = 3600] [serial = 2176] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (13AB9800) [pid = 3600] [serial = 2170] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13F03000) [pid = 3600] [serial = 2171] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (155D9800) [pid = 3600] [serial = 2173] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (12B6F800) [pid = 3600] [serial = 2167] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (12BB5000) [pid = 3600] [serial = 2168] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (10A08000) [pid = 3600] [serial = 2164] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (10B61800) [pid = 3600] [serial = 2165] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (19ADD400) [pid = 3600] [serial = 2161] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (19AE1C00) [pid = 3600] [serial = 2162] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1128E000) [pid = 3600] [serial = 2153] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10E51000) [pid = 3600] [serial = 2152] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (15B3D800) [pid = 3600] [serial = 2156] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (158E2000) [pid = 3600] [serial = 2155] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16683000) [pid = 3600] [serial = 2179] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (1714F400) [pid = 3600] [serial = 2159] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1674A800) [pid = 3600] [serial = 2158] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (164B9400) [pid = 3600] [serial = 2177] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (15F28800) [pid = 3600] [serial = 2182] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BDAC00) [pid = 3600] [serial = 2185] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1674CC00) [pid = 3600] [serial = 2180] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1653B000) [pid = 3600] [serial = 2183] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (16BDFC00) [pid = 3600] [serial = 2186] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (15B3DC00) [pid = 3600] [serial = 2174] [outer = 00000000] [url = about:blank] 09:02:06 INFO - PROCESS | 3600 | 1467738126587 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]]]}] 09:02:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:02:06 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 09:02:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 09:02:06 INFO - PROCESS | 3600 | 1467738126620 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 3600 | 1467738126624 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 09:02:06 INFO - PROCESS | 3600 | 1467738126628 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:02:06 INFO - PROCESS | 3600 | 1467738126633 Marionette TRACE conn2 <- [1,2946,null,{}] 09:02:06 INFO - PROCESS | 3600 | 1467738126642 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}] 09:02:06 INFO - PROCESS | 3600 | 1467738126644 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:06 INFO - PROCESS | 3600 | 1467738126744 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:02:06 INFO - PROCESS | 3600 | 1467738126752 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 3600 | 1467738126756 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:06 INFO - PROCESS | 3600 | ++DOCSHELL 10E98800 == 31 [pid = 3600] [id = 747] 09:02:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (10E9B800) [pid = 3600] [serial = 2240] [outer = 00000000] 09:02:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (12B72400) [pid = 3600] [serial = 2241] [outer = 10E9B800] 09:02:06 INFO - PROCESS | 3600 | 1467738126802 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (12BB9800) [pid = 3600] [serial = 2242] [outer = 10E9B800] 09:02:07 INFO - PROCESS | 3600 | 1467738127297 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]]]}] 09:02:07 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. 09:02:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 693ms 09:02:07 INFO - PROCESS | 3600 | 1467738127329 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 3600 | 1467738127334 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 09:02:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:02:07 INFO - PROCESS | 3600 | 1467738127340 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 3600 | 1467738127343 Marionette TRACE conn2 <- [1,2950,null,{}] 09:02:07 INFO - PROCESS | 3600 | 1467738127347 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}] 09:02:07 INFO - PROCESS | 3600 | 1467738127349 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:07 INFO - PROCESS | 3600 | 1467738127438 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:02:07 INFO - PROCESS | 3600 | 1467738127478 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 3600 | 1467738127480 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:07 INFO - PROCESS | 3600 | ++DOCSHELL 13288000 == 32 [pid = 3600] [id = 748] 09:02:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (13288400) [pid = 3600] [serial = 2243] [outer = 00000000] 09:02:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (13F02000) [pid = 3600] [serial = 2244] [outer = 13288400] 09:02:07 INFO - PROCESS | 3600 | 1467738127526 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (13F0F000) [pid = 3600] [serial = 2245] [outer = 13288400] 09:02:07 INFO - PROCESS | 3600 | 1467738127989 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]]]}] 09:02:08 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. 09:02:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 677ms 09:02:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:02:08 INFO - PROCESS | 3600 | 1467738128023 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 3600 | 1467738128025 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 09:02:08 INFO - PROCESS | 3600 | 1467738128028 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 3600 | 1467738128032 Marionette TRACE conn2 <- [1,2954,null,{}] 09:02:08 INFO - PROCESS | 3600 | 1467738128046 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}] 09:02:08 INFO - PROCESS | 3600 | 1467738128050 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:08 INFO - PROCESS | 3600 | 1467738128130 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:02:08 INFO - PROCESS | 3600 | 1467738128139 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 3600 | 1467738128142 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:08 INFO - PROCESS | 3600 | ++DOCSHELL 15B41800 == 33 [pid = 3600] [id = 749] 09:02:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15B41C00) [pid = 3600] [serial = 2246] [outer = 00000000] 09:02:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15F29400) [pid = 3600] [serial = 2247] [outer = 15B41C00] 09:02:08 INFO - PROCESS | 3600 | 1467738128188 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F33000) [pid = 3600] [serial = 2248] [outer = 15B41C00] 09:02:08 INFO - PROCESS | 3600 | 1467738128639 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]]]}] 09:02:08 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. 09:02:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 616ms 09:02:08 INFO - PROCESS | 3600 | 1467738128675 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 3600 | 1467738128678 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 09:02:08 INFO - PROCESS | 3600 | 1467738128681 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 3600 | 1467738128683 Marionette TRACE conn2 <- [1,2958,null,{}] 09:02:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:02:08 INFO - PROCESS | 3600 | 1467738128686 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}] 09:02:08 INFO - PROCESS | 3600 | 1467738128688 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:08 INFO - PROCESS | 3600 | 1467738128800 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:02:08 INFO - PROCESS | 3600 | 1467738128805 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 3600 | 1467738128807 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:08 INFO - PROCESS | 3600 | ++DOCSHELL 15F29000 == 34 [pid = 3600] [id = 750] 09:02:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (15F2E800) [pid = 3600] [serial = 2249] [outer = 00000000] 09:02:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16540000) [pid = 3600] [serial = 2250] [outer = 15F2E800] 09:02:08 INFO - PROCESS | 3600 | 1467738128851 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (16683000) [pid = 3600] [serial = 2251] [outer = 15F2E800] 09:02:09 INFO - PROCESS | 3600 | 1467738129306 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]]]}] 09:02:09 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. 09:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 677ms 09:02:09 INFO - PROCESS | 3600 | 1467738129365 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 3600 | 1467738129367 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 09:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:02:09 INFO - PROCESS | 3600 | 1467738129378 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 3600 | 1467738129380 Marionette TRACE conn2 <- [1,2962,null,{}] 09:02:09 INFO - PROCESS | 3600 | 1467738129383 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}] 09:02:09 INFO - PROCESS | 3600 | 1467738129385 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:09 INFO - PROCESS | 3600 | 1467738129497 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:02:09 INFO - PROCESS | 3600 | 1467738129506 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 3600 | 1467738129508 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:09 INFO - PROCESS | 3600 | ++DOCSHELL 16689C00 == 35 [pid = 3600] [id = 751] 09:02:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1668D800) [pid = 3600] [serial = 2252] [outer = 00000000] 09:02:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (1674FC00) [pid = 3600] [serial = 2253] [outer = 1668D800] 09:02:09 INFO - PROCESS | 3600 | 1467738129551 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (167C3800) [pid = 3600] [serial = 2254] [outer = 1668D800] 09:02:09 INFO - PROCESS | 3600 | 1467738129962 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]]]}] 09:02:09 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. 09:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 631ms 09:02:09 INFO - PROCESS | 3600 | 1467738130000 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 3600 | 1467738130002 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 09:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:02:10 INFO - PROCESS | 3600 | 1467738130005 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 3600 | 1467738130007 Marionette TRACE conn2 <- [1,2966,null,{}] 09:02:10 INFO - PROCESS | 3600 | 1467738130010 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}] 09:02:10 INFO - PROCESS | 3600 | 1467738130016 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:10 INFO - PROCESS | 3600 | 1467738130138 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:02:10 INFO - PROCESS | 3600 | 1467738130238 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 3600 | 1467738130240 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:10 INFO - PROCESS | 3600 | ++DOCSHELL 16BC5800 == 36 [pid = 3600] [id = 752] 09:02:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (16BDFC00) [pid = 3600] [serial = 2255] [outer = 00000000] 09:02:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17159800) [pid = 3600] [serial = 2256] [outer = 16BDFC00] 09:02:10 INFO - PROCESS | 3600 | 1467738130283 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1740C000) [pid = 3600] [serial = 2257] [outer = 16BDFC00] 09:02:10 INFO - PROCESS | 3600 | 1467738130898 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]]]}] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (1740A400) [pid = 3600] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (16748400) [pid = 3600] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (11DE4C00) [pid = 3600] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (17D78C00) [pid = 3600] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15BF8000) [pid = 3600] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10A0B400) [pid = 3600] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1396D400) [pid = 3600] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (10532400) [pid = 3600] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (15B3C800) [pid = 3600] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (13ABA800) [pid = 3600] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1935D000) [pid = 3600] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:02:10 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (16535C00) [pid = 3600] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:02:10 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. 09:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 924ms 09:02:10 INFO - PROCESS | 3600 | 1467738130952 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 3600 | 1467738130954 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 09:02:10 INFO - PROCESS | 3600 | 1467738130957 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:02:10 INFO - PROCESS | 3600 | 1467738130959 Marionette TRACE conn2 <- [1,2970,null,{}] 09:02:10 INFO - PROCESS | 3600 | 1467738130946 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}] 09:02:10 INFO - PROCESS | 3600 | 1467738130948 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:11 INFO - PROCESS | 3600 | 1467738131022 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:02:11 INFO - PROCESS | 3600 | 1467738131027 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 3600 | 1467738131029 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:11 INFO - PROCESS | 3600 | ++DOCSHELL 13F05000 == 37 [pid = 3600] [id = 753] 09:02:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (15653400) [pid = 3600] [serial = 2258] [outer = 00000000] 09:02:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16535C00) [pid = 3600] [serial = 2259] [outer = 15653400] 09:02:11 INFO - PROCESS | 3600 | 1467738131072 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (17156800) [pid = 3600] [serial = 2260] [outer = 15653400] 09:02:11 INFO - PROCESS | 3600 | 1467738131483 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"]]]}] 09:02:11 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 09:02:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 585ms 09:02:11 INFO - PROCESS | 3600 | 1467738131538 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 3600 | 1467738131540 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 09:02:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:02:11 INFO - PROCESS | 3600 | 1467738131547 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 3600 | 1467738131549 Marionette TRACE conn2 <- [1,2974,null,{}] 09:02:11 INFO - PROCESS | 3600 | 1467738131553 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}] 09:02:11 INFO - PROCESS | 3600 | 1467738131555 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:11 INFO - PROCESS | 3600 | 1467738131632 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:02:11 INFO - PROCESS | 3600 | 1467738131637 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 3600 | 1467738131639 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:11 INFO - PROCESS | 3600 | ++DOCSHELL 13F01400 == 38 [pid = 3600] [id = 754] 09:02:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (17D80400) [pid = 3600] [serial = 2261] [outer = 00000000] 09:02:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (17F52C00) [pid = 3600] [serial = 2262] [outer = 17D80400] 09:02:11 INFO - PROCESS | 3600 | 1467738131681 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (17F56400) [pid = 3600] [serial = 2263] [outer = 17D80400] 09:02:12 INFO - PROCESS | 3600 | 1467738132063 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]]]}] 09:02:12 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. 09:02:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 585ms 09:02:12 INFO - PROCESS | 3600 | 1467738132124 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 3600 | 1467738132126 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 09:02:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:02:12 INFO - PROCESS | 3600 | 1467738132142 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 3600 | 1467738132144 Marionette TRACE conn2 <- [1,2978,null,{}] 09:02:12 INFO - PROCESS | 3600 | 1467738132152 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}] 09:02:12 INFO - PROCESS | 3600 | 1467738132153 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:12 INFO - PROCESS | 3600 | 1467738132231 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:02:12 INFO - PROCESS | 3600 | 1467738132237 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 3600 | 1467738132239 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:12 INFO - PROCESS | 3600 | ++DOCSHELL 1935A400 == 39 [pid = 3600] [id = 755] 09:02:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (1935F400) [pid = 3600] [serial = 2264] [outer = 00000000] 09:02:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (197ABC00) [pid = 3600] [serial = 2265] [outer = 1935F400] 09:02:12 INFO - PROCESS | 3600 | 1467738132280 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (19AD8000) [pid = 3600] [serial = 2266] [outer = 1935F400] 09:02:12 INFO - PROCESS | 3600 | ++DOCSHELL 19AE3C00 == 40 [pid = 3600] [id = 756] 09:02:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (19AE4400) [pid = 3600] [serial = 2267] [outer = 00000000] 09:02:12 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (19AE4C00) [pid = 3600] [serial = 2268] [outer = 19AE4400] 09:02:12 INFO - PROCESS | 3600 | 1467738132734 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]]]}] 09:02:12 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. 09:02:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 646ms 09:02:12 INFO - PROCESS | 3600 | 1467738132788 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 3600 | 1467738132790 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 09:02:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:02:12 INFO - PROCESS | 3600 | 1467738132794 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 3600 | 1467738132795 Marionette TRACE conn2 <- [1,2982,null,{}] 09:02:12 INFO - PROCESS | 3600 | 1467738132799 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}] 09:02:12 INFO - PROCESS | 3600 | 1467738132801 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:12 INFO - PROCESS | 3600 | 1467738132891 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:02:13 INFO - PROCESS | 3600 | 1467738133122 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 3600 | 1467738133126 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:13 INFO - PROCESS | 3600 | ++DOCSHELL 104C9000 == 41 [pid = 3600] [id = 757] 09:02:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (104CB400) [pid = 3600] [serial = 2269] [outer = 00000000] 09:02:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (10A09C00) [pid = 3600] [serial = 2270] [outer = 104CB400] 09:02:13 INFO - PROCESS | 3600 | 1467738133182 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (10E4E800) [pid = 3600] [serial = 2271] [outer = 104CB400] 09:02:13 INFO - PROCESS | 3600 | 1467738133763 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]]]}] 09:02:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:02:13 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 09:02:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1031ms 09:02:13 INFO - PROCESS | 3600 | 1467738133835 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 3600 | 1467738133838 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 09:02:13 INFO - PROCESS | 3600 | 1467738133843 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:02:13 INFO - PROCESS | 3600 | 1467738133846 Marionette TRACE conn2 <- [1,2986,null,{}] 09:02:13 INFO - PROCESS | 3600 | 1467738133851 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}] 09:02:13 INFO - PROCESS | 3600 | 1467738133854 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:13 INFO - PROCESS | 3600 | 1467738133974 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:02:14 INFO - PROCESS | 3600 | 1467738134116 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 3600 | 1467738134119 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:14 INFO - PROCESS | 3600 | ++DOCSHELL 13B26400 == 42 [pid = 3600] [id = 758] 09:02:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (144CE400) [pid = 3600] [serial = 2272] [outer = 00000000] 09:02:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (155D8000) [pid = 3600] [serial = 2273] [outer = 144CE400] 09:02:14 INFO - PROCESS | 3600 | 1467738134174 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (158EA400) [pid = 3600] [serial = 2274] [outer = 144CE400] 09:02:14 INFO - PROCESS | 3600 | 1467738134824 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]]]}] 09:02:14 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. 09:02:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1031ms 09:02:14 INFO - PROCESS | 3600 | 1467738134871 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 3600 | 1467738134875 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 09:02:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:02:14 INFO - PROCESS | 3600 | 1467738134926 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 3600 | 1467738134928 Marionette TRACE conn2 <- [1,2990,null,{}] 09:02:14 INFO - PROCESS | 3600 | 1467738134933 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}] 09:02:14 INFO - PROCESS | 3600 | 1467738134936 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:15 INFO - PROCESS | 3600 | 1467738135062 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:02:15 INFO - PROCESS | 3600 | 1467738135299 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 3600 | 1467738135303 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:15 INFO - PROCESS | 3600 | ++DOCSHELL 10574C00 == 43 [pid = 3600] [id = 759] 09:02:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (1057F800) [pid = 3600] [serial = 2275] [outer = 00000000] 09:02:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 92 (10A7C000) [pid = 3600] [serial = 2276] [outer = 1057F800] 09:02:15 INFO - PROCESS | 3600 | 1467738135365 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 3600 | ++DOMWINDOW == 93 (11219C00) [pid = 3600] [serial = 2277] [outer = 1057F800] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 19AE3C00 == 42 [pid = 3600] [id = 756] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 1935A400 == 41 [pid = 3600] [id = 755] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 13F01400 == 40 [pid = 3600] [id = 754] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 13F05000 == 39 [pid = 3600] [id = 753] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 16BC5800 == 38 [pid = 3600] [id = 752] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 16689C00 == 37 [pid = 3600] [id = 751] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 15F29000 == 36 [pid = 3600] [id = 750] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 15B41800 == 35 [pid = 3600] [id = 749] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 13288000 == 34 [pid = 3600] [id = 748] 09:02:15 INFO - PROCESS | 3600 | --DOCSHELL 10E98800 == 33 [pid = 3600] [id = 747] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 92 (16CA6800) [pid = 3600] [serial = 2209] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 91 (17D24000) [pid = 3600] [serial = 2212] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (17330400) [pid = 3600] [serial = 2210] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (16683400) [pid = 3600] [serial = 2215] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (19355400) [pid = 3600] [serial = 2219] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (17337000) [pid = 3600] [serial = 2189] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (10E98000) [pid = 3600] [serial = 2197] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (11CF1400) [pid = 3600] [serial = 2198] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (142F4C00) [pid = 3600] [serial = 2200] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (144D5400) [pid = 3600] [serial = 2201] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (10A0B800) [pid = 3600] [serial = 2191] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (10E95C00) [pid = 3600] [serial = 2192] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (15F2C800) [pid = 3600] [serial = 2203] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15F73400) [pid = 3600] [serial = 2204] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (13F10400) [pid = 3600] [serial = 2194] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (144D1800) [pid = 3600] [serial = 2195] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (17F57C00) [pid = 3600] [serial = 2218] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (19360C00) [pid = 3600] [serial = 2221] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (197A4400) [pid = 3600] [serial = 2222] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (1668E400) [pid = 3600] [serial = 2206] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (16744C00) [pid = 3600] [serial = 2207] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16BD9000) [pid = 3600] [serial = 2213] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (16BE4800) [pid = 3600] [serial = 2216] [outer = 00000000] [url = about:blank] 09:02:15 INFO - PROCESS | 3600 | 1467738135997 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]]]}] 09:02:16 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. 09:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1154ms 09:02:16 INFO - PROCESS | 3600 | 1467738136062 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:02:16 INFO - PROCESS | 3600 | 1467738136065 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 09:02:16 INFO - PROCESS | 3600 | 1467738136070 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 3600 | 1467738136073 Marionette TRACE conn2 <- [1,2994,null,{}] 09:02:16 INFO - PROCESS | 3600 | 1467738136078 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}] 09:02:16 INFO - PROCESS | 3600 | 1467738136082 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:16 INFO - PROCESS | 3600 | 1467738136167 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:02:16 INFO - PROCESS | 3600 | 1467738136265 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 3600 | 1467738136268 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:16 INFO - PROCESS | 3600 | ++DOCSHELL 12EE8000 == 34 [pid = 3600] [id = 760] 09:02:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (12EEDC00) [pid = 3600] [serial = 2278] [outer = 00000000] 09:02:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (131ED400) [pid = 3600] [serial = 2279] [outer = 12EEDC00] 09:02:16 INFO - PROCESS | 3600 | 1467738136298 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (13ABBC00) [pid = 3600] [serial = 2280] [outer = 12EEDC00] 09:02:16 INFO - PROCESS | 3600 | 1467738136692 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]]]}] 09:02:16 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. 09:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 677ms 09:02:16 INFO - PROCESS | 3600 | 1467738136752 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 3600 | 1467738136756 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 09:02:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:02:16 INFO - PROCESS | 3600 | 1467738136764 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 3600 | 1467738136767 Marionette TRACE conn2 <- [1,2998,null,{}] 09:02:16 INFO - PROCESS | 3600 | 1467738136804 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}] 09:02:16 INFO - PROCESS | 3600 | 1467738136807 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:16 INFO - PROCESS | 3600 | 1467738136896 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:02:16 INFO - PROCESS | 3600 | 1467738136909 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 3600 | 1467738136911 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:16 INFO - PROCESS | 3600 | ++DOCSHELL 1565C000 == 35 [pid = 3600] [id = 761] 09:02:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (158DF000) [pid = 3600] [serial = 2281] [outer = 00000000] 09:02:16 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (15B3B400) [pid = 3600] [serial = 2282] [outer = 158DF000] 09:02:16 INFO - PROCESS | 3600 | 1467738136955 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (15F25C00) [pid = 3600] [serial = 2283] [outer = 158DF000] 09:02:17 INFO - PROCESS | 3600 | [3600] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:02:17 INFO - PROCESS | 3600 | 1467738137435 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:02:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:02:17 INFO - {} 09:02:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:02:17 INFO - {} 09:02:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:02:17 INFO - {} 09:02:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:02:17 INFO - {} 09:02:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 723ms 09:02:17 INFO - PROCESS | 3600 | 1467738137485 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:02:17 INFO - TEST-START | /FileAPI/fileReader.html 09:02:17 INFO - PROCESS | 3600 | 1467738137488 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 09:02:17 INFO - PROCESS | 3600 | 1467738137493 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 3600 | 1467738137499 Marionette TRACE conn2 <- [1,3002,null,{}] 09:02:17 INFO - PROCESS | 3600 | 1467738137508 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}] 09:02:17 INFO - PROCESS | 3600 | 1467738137512 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:17 INFO - PROCESS | 3600 | 1467738137608 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:02:17 INFO - PROCESS | 3600 | 1467738137705 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 3600 | 1467738137707 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:17 INFO - PROCESS | 3600 | ++DOCSHELL 1653D400 == 36 [pid = 3600] [id = 762] 09:02:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1653E800) [pid = 3600] [serial = 2284] [outer = 00000000] 09:02:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16747C00) [pid = 3600] [serial = 2285] [outer = 1653E800] 09:02:17 INFO - PROCESS | 3600 | 1467738137759 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1674E800) [pid = 3600] [serial = 2286] [outer = 1653E800] 09:02:18 INFO - PROCESS | 3600 | 1467738138132 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]]]}] 09:02:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:02:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:02:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:02:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:02:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 677ms 09:02:18 INFO - PROCESS | 3600 | 1467738138190 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 3600 | 1467738138192 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 09:02:18 INFO - TEST-START | /FileAPI/historical.html 09:02:18 INFO - PROCESS | 3600 | 1467738138195 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 3600 | 1467738138197 Marionette TRACE conn2 <- [1,3006,null,{}] 09:02:18 INFO - PROCESS | 3600 | 1467738138201 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}] 09:02:18 INFO - PROCESS | 3600 | 1467738138202 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:18 INFO - PROCESS | 3600 | 1467738138351 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:02:18 INFO - PROCESS | 3600 | 1467738138363 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 3600 | 1467738138365 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:18 INFO - PROCESS | 3600 | ++DOCSHELL 1328F400 == 37 [pid = 3600] [id = 763] 09:02:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (16A87000) [pid = 3600] [serial = 2287] [outer = 00000000] 09:02:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (16BE7000) [pid = 3600] [serial = 2288] [outer = 16A87000] 09:02:18 INFO - PROCESS | 3600 | 1467738138408 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (17154C00) [pid = 3600] [serial = 2289] [outer = 16A87000] 09:02:18 INFO - PROCESS | 3600 | 1467738138823 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"]]]}] 09:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:02:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:02:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:02:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:02:18 INFO - TEST-OK | /FileAPI/historical.html | took 692ms 09:02:18 INFO - PROCESS | 3600 | 1467738138879 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 3600 | 1467738138881 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 09:02:18 INFO - TEST-START | /FileAPI/idlharness.html 09:02:18 INFO - PROCESS | 3600 | 1467738138885 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 3600 | 1467738138886 Marionette TRACE conn2 <- [1,3010,null,{}] 09:02:18 INFO - PROCESS | 3600 | 1467738138890 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}] 09:02:18 INFO - PROCESS | 3600 | 1467738138892 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:18 INFO - PROCESS | 3600 | 1467738139005 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:02:19 INFO - PROCESS | 3600 | 1467738139014 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 3600 | 1467738139020 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:19 INFO - PROCESS | 3600 | ++DOCSHELL 16BE6C00 == 38 [pid = 3600] [id = 764] 09:02:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (17154800) [pid = 3600] [serial = 2290] [outer = 00000000] 09:02:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (174BA800) [pid = 3600] [serial = 2291] [outer = 17154800] 09:02:19 INFO - PROCESS | 3600 | 1467738139131 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (17D27400) [pid = 3600] [serial = 2292] [outer = 17154800] 09:02:20 INFO - PROCESS | 3600 | 1467738140053 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (12E69400) [pid = 3600] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (10E9B800) [pid = 3600] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (13288400) [pid = 3600] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (15B41C00) [pid = 3600] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (1668D800) [pid = 3600] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (10E53000) [pid = 3600] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (153E5C00) [pid = 3600] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (167C9C00) [pid = 3600] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16BDFC00) [pid = 3600] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (11286800) [pid = 3600] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:02:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:02:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1668B800) [pid = 3600] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (15653400) [pid = 3600] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D80400) [pid = 3600] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (15F2E800) [pid = 3600] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:02:20 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (19AE4400) [pid = 3600] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:02:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:02:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:02:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:02:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:02:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:02:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:02:20 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 09:02:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:02:20 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 09:02:20 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 09:02:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:02:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:02:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:02:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:02:20 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 09:02:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:02:20 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 09:02:20 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 09:02:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:02:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:02:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 1308ms 09:02:20 INFO - PROCESS | 3600 | 1467738140196 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 3600 | 1467738140198 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 09:02:20 INFO - TEST-START | /FileAPI/idlharness.worker 09:02:20 INFO - PROCESS | 3600 | 1467738140202 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 3600 | 1467738140205 Marionette TRACE conn2 <- [1,3014,null,{}] 09:02:20 INFO - PROCESS | 3600 | 1467738140209 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}] 09:02:20 INFO - PROCESS | 3600 | 1467738140211 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:20 INFO - PROCESS | 3600 | 1467738140294 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:02:20 INFO - PROCESS | 3600 | 1467738140388 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 3600 | 1467738140390 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:20 INFO - PROCESS | 3600 | ++DOCSHELL 10572C00 == 39 [pid = 3600] [id = 765] 09:02:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (10A76000) [pid = 3600] [serial = 2293] [outer = 00000000] 09:02:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (19355000) [pid = 3600] [serial = 2294] [outer = 10A76000] 09:02:20 INFO - PROCESS | 3600 | 1467738140433 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (1A343800) [pid = 3600] [serial = 2295] [outer = 10A76000] 09:02:20 INFO - PROCESS | 3600 | [3600] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:02:21 INFO - PROCESS | 3600 | 1467738141312 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:02:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:02:21 INFO - {} 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:02:21 INFO - {} 09:02:21 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 - {} 09:02:21 INFO - {} 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:02:21 INFO - {} 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:02:21 INFO - {} 09:02:21 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 - {} 09:02:21 INFO - {} 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 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 09:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:02:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1277ms 09:02:21 INFO - PROCESS | 3600 | 1467738141487 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 3600 | 1467738141489 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 09:02:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:02:21 INFO - PROCESS | 3600 | 1467738141492 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 3600 | 1467738141494 Marionette TRACE conn2 <- [1,3018,null,{}] 09:02:21 INFO - PROCESS | 3600 | 1467738141497 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}] 09:02:21 INFO - PROCESS | 3600 | 1467738141499 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:21 INFO - PROCESS | 3600 | 1467738141584 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:02:21 INFO - PROCESS | 3600 | 1467738141588 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 3600 | 1467738141590 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:21 INFO - PROCESS | 3600 | ++DOCSHELL 129E7C00 == 40 [pid = 3600] [id = 766] 09:02:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (1A34C800) [pid = 3600] [serial = 2296] [outer = 00000000] 09:02:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (1A7F5800) [pid = 3600] [serial = 2297] [outer = 1A34C800] 09:02:21 INFO - PROCESS | 3600 | 1467738141632 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (1AC59C00) [pid = 3600] [serial = 2298] [outer = 1A34C800] 09:02:22 INFO - PROCESS | 3600 | 1467738142112 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]]]}] 09:02:22 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 09:02:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 692ms 09:02:22 INFO - PROCESS | 3600 | 1467738142176 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 3600 | 1467738142180 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 09:02:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:02:22 INFO - PROCESS | 3600 | 1467738142185 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 3600 | 1467738142189 Marionette TRACE conn2 <- [1,3022,null,{}] 09:02:22 INFO - PROCESS | 3600 | 1467738142195 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}] 09:02:22 INFO - PROCESS | 3600 | 1467738142198 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:22 INFO - PROCESS | 3600 | 1467738142308 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:02:22 INFO - PROCESS | 3600 | 1467738142443 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 3600 | 1467738142448 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:22 INFO - PROCESS | 3600 | ++DOCSHELL 1053A000 == 41 [pid = 3600] [id = 767] 09:02:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (1057CC00) [pid = 3600] [serial = 2299] [outer = 00000000] 09:02:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (12C80400) [pid = 3600] [serial = 2300] [outer = 1057CC00] 09:02:22 INFO - PROCESS | 3600 | 1467738142508 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (1310C000) [pid = 3600] [serial = 2301] [outer = 1057CC00] 09:02:23 INFO - PROCESS | 3600 | 1467738143100 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]]]}] 09:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:02:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 923ms 09:02:23 INFO - PROCESS | 3600 | 1467738143115 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 3600 | 1467738143120 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 09:02:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:02:23 INFO - PROCESS | 3600 | 1467738143126 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 3600 | 1467738143129 Marionette TRACE conn2 <- [1,3026,null,{}] 09:02:23 INFO - PROCESS | 3600 | 1467738143133 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}] 09:02:23 INFO - PROCESS | 3600 | 1467738143136 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:23 INFO - PROCESS | 3600 | 1467738143246 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:02:23 INFO - PROCESS | 3600 | 1467738143401 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 3600 | 1467738143404 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:23 INFO - PROCESS | 3600 | ++DOCSHELL 0C76C800 == 42 [pid = 3600] [id = 768] 09:02:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (15F2E400) [pid = 3600] [serial = 2302] [outer = 00000000] 09:02:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15F76800) [pid = 3600] [serial = 2303] [outer = 15F2E400] 09:02:23 INFO - PROCESS | 3600 | 1467738143462 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (16539C00) [pid = 3600] [serial = 2304] [outer = 15F2E400] 09:02:23 INFO - PROCESS | 3600 | 1467738143952 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"]]]}] 09:02:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:02:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:02:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 893ms 09:02:24 INFO - PROCESS | 3600 | 1467738144013 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 3600 | 1467738144016 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 09:02:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:02:24 INFO - PROCESS | 3600 | 1467738144020 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 3600 | 1467738144024 Marionette TRACE conn2 <- [1,3030,null,{}] 09:02:24 INFO - PROCESS | 3600 | 1467738144035 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}] 09:02:24 INFO - PROCESS | 3600 | 1467738144040 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:24 INFO - PROCESS | 3600 | 1467738144144 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:02:24 INFO - PROCESS | 3600 | 1467738144286 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 3600 | 1467738144289 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:24 INFO - PROCESS | 3600 | ++DOCSHELL 17405C00 == 43 [pid = 3600] [id = 769] 09:02:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (1740C400) [pid = 3600] [serial = 2305] [outer = 00000000] 09:02:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (17D82400) [pid = 3600] [serial = 2306] [outer = 1740C400] 09:02:24 INFO - PROCESS | 3600 | 1467738144345 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 3600 | ++DOMWINDOW == 85 (1979F800) [pid = 3600] [serial = 2307] [outer = 1740C400] 09:02:25 INFO - PROCESS | 3600 | 1467738145061 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]]]}] 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:02:25 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. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:02:25 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'.) 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:02:25 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. 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:02:25 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. 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:02:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:02:25 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. 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:02:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 09:02:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:02:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1154ms 09:02:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:02:25 INFO - PROCESS | 3600 | 1467738145176 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 3600 | 1467738145179 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 09:02:25 INFO - PROCESS | 3600 | 1467738145183 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 3600 | 1467738145185 Marionette TRACE conn2 <- [1,3034,null,{}] 09:02:25 INFO - PROCESS | 3600 | 1467738145189 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}] 09:02:25 INFO - PROCESS | 3600 | 1467738145191 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:25 INFO - PROCESS | 3600 | 1467738145328 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:02:25 INFO - PROCESS | 3600 | 1467738145457 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 3600 | 1467738145459 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:25 INFO - PROCESS | 3600 | ++DOCSHELL 17D81C00 == 44 [pid = 3600] [id = 770] 09:02:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 86 (19AD8400) [pid = 3600] [serial = 2308] [outer = 00000000] 09:02:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 87 (1AF08C00) [pid = 3600] [serial = 2309] [outer = 19AD8400] 09:02:25 INFO - PROCESS | 3600 | 1467738145511 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 3600 | ++DOMWINDOW == 88 (1AF0C800) [pid = 3600] [serial = 2310] [outer = 19AD8400] 09:02:25 INFO - PROCESS | 3600 | [3600] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:02:25 INFO - PROCESS | 3600 | 1467738146004 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:02:26 INFO - {} 09:02:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 831ms 09:02:26 INFO - PROCESS | 3600 | 1467738146026 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 3600 | 1467738146028 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 09:02:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:02:26 INFO - PROCESS | 3600 | 1467738146184 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 3600 | 1467738146188 Marionette TRACE conn2 <- [1,3038,null,{}] 09:02:26 INFO - PROCESS | 3600 | 1467738146193 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}] 09:02:26 INFO - PROCESS | 3600 | 1467738146196 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:26 INFO - PROCESS | 3600 | 1467738146299 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:02:26 INFO - PROCESS | 3600 | 1467738146404 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 3600 | 1467738146407 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:26 INFO - PROCESS | 3600 | ++DOCSHELL 12C86000 == 45 [pid = 3600] [id = 771] 09:02:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 89 (12C86C00) [pid = 3600] [serial = 2311] [outer = 00000000] 09:02:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 90 (13293C00) [pid = 3600] [serial = 2312] [outer = 12C86C00] 09:02:26 INFO - PROCESS | 3600 | 1467738146455 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 3600 | ++DOMWINDOW == 91 (13F04000) [pid = 3600] [serial = 2313] [outer = 12C86C00] 09:02:27 INFO - PROCESS | 3600 | 1467738147026 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]]]}] 09:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:02:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:02:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 908ms 09:02:27 INFO - PROCESS | 3600 | 1467738147081 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 3600 | 1467738147084 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 10572C00 == 44 [pid = 3600] [id = 765] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 16BE6C00 == 43 [pid = 3600] [id = 764] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 1328F400 == 42 [pid = 3600] [id = 763] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 1653D400 == 41 [pid = 3600] [id = 762] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 1565C000 == 40 [pid = 3600] [id = 761] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 12EE8000 == 39 [pid = 3600] [id = 760] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 10574C00 == 38 [pid = 3600] [id = 759] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 104C9000 == 37 [pid = 3600] [id = 757] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 142F2800 == 36 [pid = 3600] [id = 742] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 131F1800 == 35 [pid = 3600] [id = 743] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 104D2800 == 34 [pid = 3600] [id = 740] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 12E68400 == 33 [pid = 3600] [id = 746] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 10660000 == 32 [pid = 3600] [id = 739] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 13B26400 == 31 [pid = 3600] [id = 758] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 10B7B400 == 30 [pid = 3600] [id = 741] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 1564E400 == 29 [pid = 3600] [id = 744] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 17D81C00 == 28 [pid = 3600] [id = 770] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 17405C00 == 27 [pid = 3600] [id = 769] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 129E7C00 == 26 [pid = 3600] [id = 766] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 1053A000 == 25 [pid = 3600] [id = 767] 09:02:27 INFO - PROCESS | 3600 | --DOCSHELL 0C76C800 == 24 [pid = 3600] [id = 768] 09:02:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 90 (197ABC00) [pid = 3600] [serial = 2265] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 89 (13B28C00) [pid = 3600] [serial = 2239] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 88 (13A77400) [pid = 3600] [serial = 2238] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 87 (12B72400) [pid = 3600] [serial = 2241] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 86 (12BB9800) [pid = 3600] [serial = 2242] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 85 (13F02000) [pid = 3600] [serial = 2244] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 84 (13F0F000) [pid = 3600] [serial = 2245] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (15F29400) [pid = 3600] [serial = 2247] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (1674FC00) [pid = 3600] [serial = 2253] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (11C9BC00) [pid = 3600] [serial = 2225] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (114B8000) [pid = 3600] [serial = 2224] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (15B3CC00) [pid = 3600] [serial = 2228] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (1565A000) [pid = 3600] [serial = 2227] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (179F5400) [pid = 3600] [serial = 2231] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (174B9400) [pid = 3600] [serial = 2230] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (17159800) [pid = 3600] [serial = 2256] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (1188F800) [pid = 3600] [serial = 2236] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (19ADC800) [pid = 3600] [serial = 2234] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (17D28C00) [pid = 3600] [serial = 2233] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (16535C00) [pid = 3600] [serial = 2259] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (17F52C00) [pid = 3600] [serial = 2262] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (1740C000) [pid = 3600] [serial = 2257] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (17156800) [pid = 3600] [serial = 2260] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (16540000) [pid = 3600] [serial = 2250] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (16683000) [pid = 3600] [serial = 2251] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (167C3800) [pid = 3600] [serial = 2254] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (19AE4C00) [pid = 3600] [serial = 2268] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (17F56400) [pid = 3600] [serial = 2263] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | --DOMWINDOW == 62 (15F33000) [pid = 3600] [serial = 2248] [outer = 00000000] [url = about:blank] 09:02:27 INFO - PROCESS | 3600 | 1467738147792 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 3600 | 1467738147797 Marionette TRACE conn2 <- [1,3042,null,{}] 09:02:27 INFO - PROCESS | 3600 | 1467738147805 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}] 09:02:27 INFO - PROCESS | 3600 | 1467738147808 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:27 INFO - PROCESS | 3600 | 1467738147928 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:02:27 INFO - PROCESS | 3600 | 1467738147937 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 3600 | 1467738147941 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:27 INFO - PROCESS | 3600 | ++DOCSHELL 10B60400 == 25 [pid = 3600] [id = 772] 09:02:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 63 (10B61C00) [pid = 3600] [serial = 2314] [outer = 00000000] 09:02:27 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (11217C00) [pid = 3600] [serial = 2315] [outer = 10B61C00] 09:02:27 INFO - PROCESS | 3600 | 1467738147988 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (114AFC00) [pid = 3600] [serial = 2316] [outer = 10B61C00] 09:02:28 INFO - PROCESS | 3600 | 1467738148714 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"]]]}] 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:02:28 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" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:02:28 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" 09:02:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:02:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:02:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1154ms 09:02:28 INFO - PROCESS | 3600 | 1467738148864 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 3600 | 1467738148870 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 09:02:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:02:28 INFO - PROCESS | 3600 | 1467738148875 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 3600 | 1467738148877 Marionette TRACE conn2 <- [1,3046,null,{}] 09:02:28 INFO - PROCESS | 3600 | 1467738148884 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}] 09:02:28 INFO - PROCESS | 3600 | 1467738148888 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:28 INFO - PROCESS | 3600 | 1467738148974 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:02:28 INFO - PROCESS | 3600 | 1467738148979 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 3600 | 1467738148982 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:28 INFO - PROCESS | 3600 | ++DOCSHELL 13A77400 == 26 [pid = 3600] [id = 773] 09:02:28 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (13AB9800) [pid = 3600] [serial = 2317] [outer = 00000000] 09:02:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13F05800) [pid = 3600] [serial = 2318] [outer = 13AB9800] 09:02:29 INFO - PROCESS | 3600 | 1467738149028 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (142F7000) [pid = 3600] [serial = 2319] [outer = 13AB9800] 09:02:29 INFO - PROCESS | 3600 | 1467738149563 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]]]}] 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:02:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:02:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:02:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:02:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:02:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:02:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 739ms 09:02:29 INFO - PROCESS | 3600 | 1467738149617 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 3600 | 1467738149620 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 09:02:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:02:29 INFO - PROCESS | 3600 | 1467738149624 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 3600 | 1467738149625 Marionette TRACE conn2 <- [1,3050,null,{}] 09:02:29 INFO - PROCESS | 3600 | 1467738149629 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}] 09:02:29 INFO - PROCESS | 3600 | 1467738149631 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:29 INFO - PROCESS | 3600 | 1467738149748 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:02:29 INFO - PROCESS | 3600 | 1467738149821 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 3600 | 1467738149828 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:29 INFO - PROCESS | 3600 | ++DOCSHELL 15F77C00 == 27 [pid = 3600] [id = 774] 09:02:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (164B3C00) [pid = 3600] [serial = 2320] [outer = 00000000] 09:02:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (16535C00) [pid = 3600] [serial = 2321] [outer = 164B3C00] 09:02:29 INFO - PROCESS | 3600 | 1467738149877 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (1653DC00) [pid = 3600] [serial = 2322] [outer = 164B3C00] 09:02:30 INFO - PROCESS | 3600 | [3600] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:02:30 INFO - PROCESS | 3600 | 1467738150301 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:02:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:02:30 INFO - {} 09:02:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 739ms 09:02:30 INFO - PROCESS | 3600 | 1467738150375 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 3600 | 1467738150377 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 09:02:30 INFO - PROCESS | 3600 | 1467738150381 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 3600 | 1467738150383 Marionette TRACE conn2 <- [1,3054,null,{}] 09:02:30 INFO - PROCESS | 3600 | 1467738150386 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}] 09:02:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:02:30 INFO - PROCESS | 3600 | 1467738150388 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:30 INFO - PROCESS | 3600 | 1467738150508 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:02:30 INFO - PROCESS | 3600 | 1467738150516 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 3600 | 1467738150518 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:30 INFO - PROCESS | 3600 | ++DOCSHELL 16741400 == 28 [pid = 3600] [id = 775] 09:02:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (16742000) [pid = 3600] [serial = 2323] [outer = 00000000] 09:02:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (167BF400) [pid = 3600] [serial = 2324] [outer = 16742000] 09:02:30 INFO - PROCESS | 3600 | 1467738150616 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (167C5800) [pid = 3600] [serial = 2325] [outer = 16742000] 09:02:31 INFO - PROCESS | 3600 | 1467738151008 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]]]}] 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:02:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:02:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 678ms 09:02:31 INFO - PROCESS | 3600 | 1467738151050 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 3600 | 1467738151052 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 09:02:31 INFO - PROCESS | 3600 | 1467738151055 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:02:31 INFO - PROCESS | 3600 | 1467738151057 Marionette TRACE conn2 <- [1,3058,null,{}] 09:02:31 INFO - PROCESS | 3600 | 1467738151060 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}] 09:02:31 INFO - PROCESS | 3600 | 1467738151062 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:31 INFO - PROCESS | 3600 | 1467738151177 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:02:31 INFO - PROCESS | 3600 | 1467738151185 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 3600 | 1467738151187 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:31 INFO - PROCESS | 3600 | ++DOCSHELL 1557B800 == 29 [pid = 3600] [id = 776] 09:02:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (158EC800) [pid = 3600] [serial = 2326] [outer = 00000000] 09:02:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (142F2400) [pid = 3600] [serial = 2327] [outer = 158EC800] 09:02:31 INFO - PROCESS | 3600 | 1467738151257 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (16BDDC00) [pid = 3600] [serial = 2328] [outer = 158EC800] 09:02:31 INFO - PROCESS | 3600 | 1467738151734 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]]]}] 09:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:02:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 723ms 09:02:31 INFO - PROCESS | 3600 | 1467738151802 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 3600 | 1467738151804 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 09:02:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:02:31 INFO - PROCESS | 3600 | 1467738151837 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 3600 | 1467738151839 Marionette TRACE conn2 <- [1,3062,null,{}] 09:02:31 INFO - PROCESS | 3600 | 1467738151853 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}] 09:02:31 INFO - PROCESS | 3600 | 1467738151859 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:31 INFO - PROCESS | 3600 | 1467738152003 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (1A34C800) [pid = 3600] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (16A87000) [pid = 3600] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (17154800) [pid = 3600] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10A76000) [pid = 3600] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (144CE400) [pid = 3600] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (12EEDC00) [pid = 3600] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1057F800) [pid = 3600] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (104CB400) [pid = 3600] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1653E800) [pid = 3600] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (1935F400) [pid = 3600] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:02:32 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (158DF000) [pid = 3600] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:02:32 INFO - PROCESS | 3600 | 1467738152247 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 3600 | 1467738152250 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:32 INFO - PROCESS | 3600 | ++DOCSHELL 1065FC00 == 30 [pid = 3600] [id = 777] 09:02:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (10A0F000) [pid = 3600] [serial = 2329] [outer = 00000000] 09:02:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (144CE400) [pid = 3600] [serial = 2330] [outer = 10A0F000] 09:02:32 INFO - PROCESS | 3600 | 1467738152297 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (17405400) [pid = 3600] [serial = 2331] [outer = 10A0F000] 09:02:32 INFO - PROCESS | 3600 | 1467738152641 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]]]}] 09:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:02:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:02:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 862ms 09:02:32 INFO - PROCESS | 3600 | 1467738152696 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 3600 | 1467738152699 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 09:02:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:02:32 INFO - PROCESS | 3600 | 1467738152703 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 3600 | 1467738152706 Marionette TRACE conn2 <- [1,3066,null,{}] 09:02:32 INFO - PROCESS | 3600 | 1467738152710 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}] 09:02:32 INFO - PROCESS | 3600 | 1467738152713 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:32 INFO - PROCESS | 3600 | 1467738152791 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:02:32 INFO - PROCESS | 3600 | 1467738152795 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 3600 | 1467738152797 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:32 INFO - PROCESS | 3600 | ++DOCSHELL 10534400 == 31 [pid = 3600] [id = 778] 09:02:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (174C6C00) [pid = 3600] [serial = 2332] [outer = 00000000] 09:02:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (17D83800) [pid = 3600] [serial = 2333] [outer = 174C6C00] 09:02:32 INFO - PROCESS | 3600 | 1467738152841 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (17F53C00) [pid = 3600] [serial = 2334] [outer = 174C6C00] 09:02:33 INFO - PROCESS | 3600 | 1467738153263 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] 09:02:33 INFO - PROCESS | 3600 | 1467738153331 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 09:02:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:02:33 INFO - PROCESS | 3600 | 1467738153334 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 3600 | 1467738153336 Marionette TRACE conn2 <- [1,3070,null,{}] 09:02:33 INFO - PROCESS | 3600 | 1467738153340 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}] 09:02:33 INFO - PROCESS | 3600 | 1467738153341 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:33 INFO - PROCESS | 3600 | 1467738153416 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:02:33 INFO - PROCESS | 3600 | 1467738153421 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 3600 | 1467738153423 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:33 INFO - PROCESS | 3600 | ++DOCSHELL 17F5E000 == 32 [pid = 3600] [id = 779] 09:02:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (19355800) [pid = 3600] [serial = 2335] [outer = 00000000] 09:02:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (197A2400) [pid = 3600] [serial = 2336] [outer = 19355800] 09:02:33 INFO - PROCESS | 3600 | 1467738153465 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (197A9000) [pid = 3600] [serial = 2337] [outer = 19355800] 09:02:34 INFO - PROCESS | 3600 | 1467738154071 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]]]}] 09:02:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:02:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:02:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 785ms 09:02:34 INFO - PROCESS | 3600 | 1467738154120 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 3600 | 1467738154125 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 09:02:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:02:34 INFO - PROCESS | 3600 | 1467738154130 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 3600 | 1467738154133 Marionette TRACE conn2 <- [1,3074,null,{}] 09:02:34 INFO - PROCESS | 3600 | 1467738154139 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}] 09:02:34 INFO - PROCESS | 3600 | 1467738154142 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:34 INFO - PROCESS | 3600 | 1467738154259 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:02:34 INFO - PROCESS | 3600 | 1467738154389 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 3600 | 1467738154392 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:34 INFO - PROCESS | 3600 | ++DOCSHELL 10B66000 == 33 [pid = 3600] [id = 780] 09:02:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (10B67400) [pid = 3600] [serial = 2338] [outer = 00000000] 09:02:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (12C80800) [pid = 3600] [serial = 2339] [outer = 10B67400] 09:02:34 INFO - PROCESS | 3600 | 1467738154447 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (13105400) [pid = 3600] [serial = 2340] [outer = 10B67400] 09:02:35 INFO - PROCESS | 3600 | 1467738155042 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:02:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 924ms 09:02:35 INFO - PROCESS | 3600 | 1467738155075 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 3600 | 1467738155080 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 09:02:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:02:35 INFO - PROCESS | 3600 | 1467738155087 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 3600 | 1467738155090 Marionette TRACE conn2 <- [1,3078,null,{}] 09:02:35 INFO - PROCESS | 3600 | 1467738155094 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}] 09:02:35 INFO - PROCESS | 3600 | 1467738155097 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:35 INFO - PROCESS | 3600 | 1467738155213 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:02:35 INFO - PROCESS | 3600 | 1467738155382 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 3600 | 1467738155385 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:35 INFO - PROCESS | 3600 | ++DOCSHELL 144D4800 == 34 [pid = 3600] [id = 781] 09:02:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 79 (144FC400) [pid = 3600] [serial = 2341] [outer = 00000000] 09:02:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 80 (15B45000) [pid = 3600] [serial = 2342] [outer = 144FC400] 09:02:35 INFO - PROCESS | 3600 | 1467738155446 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 3600 | ++DOMWINDOW == 81 (15F2C000) [pid = 3600] [serial = 2343] [outer = 144FC400] 09:02:36 INFO - PROCESS | 3600 | 1467738156042 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:02:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 969ms 09:02:36 INFO - PROCESS | 3600 | 1467738156077 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 3600 | 1467738156080 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 09:02:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:02:36 INFO - PROCESS | 3600 | 1467738156084 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 3600 | 1467738156087 Marionette TRACE conn2 <- [1,3082,null,{}] 09:02:36 INFO - PROCESS | 3600 | 1467738156082 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}] 09:02:36 INFO - PROCESS | 3600 | 1467738156087 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:36 INFO - PROCESS | 3600 | 1467738156203 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:02:36 INFO - PROCESS | 3600 | 1467738156351 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 3600 | 1467738156355 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:36 INFO - PROCESS | 3600 | ++DOCSHELL 10E8D800 == 35 [pid = 3600] [id = 782] 09:02:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 82 (10E9A800) [pid = 3600] [serial = 2344] [outer = 00000000] 09:02:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 83 (12B69400) [pid = 3600] [serial = 2345] [outer = 10E9A800] 09:02:36 INFO - PROCESS | 3600 | 1467738156411 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 3600 | ++DOMWINDOW == 84 (142F3000) [pid = 3600] [serial = 2346] [outer = 10E9A800] 09:02:37 INFO - PROCESS | 3600 | 1467738157109 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:02:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1077ms 09:02:37 INFO - PROCESS | 3600 | 1467738157163 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 3600 | 1467738157151 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 09:02:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:02:37 INFO - PROCESS | 3600 | 1467738157156 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 3600 | 1467738157160 Marionette TRACE conn2 <- [1,3086,null,{}] 09:02:37 INFO - PROCESS | 3600 | 1467738157166 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}] 09:02:37 INFO - PROCESS | 3600 | 1467738157168 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 10534400 == 34 [pid = 3600] [id = 778] 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 1065FC00 == 33 [pid = 3600] [id = 777] 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 1557B800 == 32 [pid = 3600] [id = 776] 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 16741400 == 31 [pid = 3600] [id = 775] 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 15F77C00 == 30 [pid = 3600] [id = 774] 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 13A77400 == 29 [pid = 3600] [id = 773] 09:02:37 INFO - PROCESS | 3600 | --DOCSHELL 10B60400 == 28 [pid = 3600] [id = 772] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 83 (19AD8000) [pid = 3600] [serial = 2266] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 82 (15F25C00) [pid = 3600] [serial = 2283] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 81 (1A7F5800) [pid = 3600] [serial = 2297] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 80 (16BE7000) [pid = 3600] [serial = 2288] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 79 (174BA800) [pid = 3600] [serial = 2291] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 78 (19355000) [pid = 3600] [serial = 2294] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (155D8000) [pid = 3600] [serial = 2273] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (158EA400) [pid = 3600] [serial = 2274] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (131ED400) [pid = 3600] [serial = 2279] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (13ABBC00) [pid = 3600] [serial = 2280] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (10A7C000) [pid = 3600] [serial = 2276] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (11219C00) [pid = 3600] [serial = 2277] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10A09C00) [pid = 3600] [serial = 2270] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (10E4E800) [pid = 3600] [serial = 2271] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (16747C00) [pid = 3600] [serial = 2285] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (15B3B400) [pid = 3600] [serial = 2282] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (17D27400) [pid = 3600] [serial = 2292] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (1AC59C00) [pid = 3600] [serial = 2298] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 65 (1A343800) [pid = 3600] [serial = 2295] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 64 (17154C00) [pid = 3600] [serial = 2289] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | --DOMWINDOW == 63 (1674E800) [pid = 3600] [serial = 2286] [outer = 00000000] [url = about:blank] 09:02:37 INFO - PROCESS | 3600 | 1467738157363 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:02:37 INFO - PROCESS | 3600 | 1467738157431 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 3600 | 1467738157434 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:37 INFO - PROCESS | 3600 | ++DOCSHELL 10A7D800 == 29 [pid = 3600] [id = 783] 09:02:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 64 (10A7EC00) [pid = 3600] [serial = 2347] [outer = 00000000] 09:02:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 65 (11220C00) [pid = 3600] [serial = 2348] [outer = 10A7EC00] 09:02:37 INFO - PROCESS | 3600 | 1467738157484 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 3600 | ++DOMWINDOW == 66 (11D93800) [pid = 3600] [serial = 2349] [outer = 10A7EC00] 09:02:37 INFO - PROCESS | 3600 | 1467738157970 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]]]}] 09:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:02:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:02:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 815ms 09:02:37 INFO - PROCESS | 3600 | 1467738157995 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 3600 | 1467738157999 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 09:02:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:02:37 INFO - PROCESS | 3600 | 1467738158005 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 3600 | 1467738158008 Marionette TRACE conn2 <- [1,3090,null,{}] 09:02:37 INFO - PROCESS | 3600 | 1467738158011 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}] 09:02:37 INFO - PROCESS | 3600 | 1467738158014 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:38 INFO - PROCESS | 3600 | 1467738158103 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:02:38 INFO - PROCESS | 3600 | 1467738158108 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 3600 | 1467738158111 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:38 INFO - PROCESS | 3600 | ++DOCSHELL 13222800 == 30 [pid = 3600] [id = 784] 09:02:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 67 (13224000) [pid = 3600] [serial = 2350] [outer = 00000000] 09:02:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 68 (13ABC000) [pid = 3600] [serial = 2351] [outer = 13224000] 09:02:38 INFO - PROCESS | 3600 | 1467738158161 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 69 (13F01400) [pid = 3600] [serial = 2352] [outer = 13224000] 09:02:38 INFO - PROCESS | 3600 | 1467738158597 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:02:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:02:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 631ms 09:02:38 INFO - PROCESS | 3600 | 1467738158627 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 3600 | 1467738158629 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 09:02:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:02:38 INFO - PROCESS | 3600 | 1467738158633 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 3600 | 1467738158636 Marionette TRACE conn2 <- [1,3094,null,{}] 09:02:38 INFO - PROCESS | 3600 | 1467738158646 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}] 09:02:38 INFO - PROCESS | 3600 | 1467738158650 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:38 INFO - PROCESS | 3600 | 1467738158736 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:02:38 INFO - PROCESS | 3600 | 1467738158742 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 3600 | 1467738158745 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:38 INFO - PROCESS | 3600 | ++DOCSHELL 158E3800 == 31 [pid = 3600] [id = 785] 09:02:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 70 (158E4000) [pid = 3600] [serial = 2353] [outer = 00000000] 09:02:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 71 (15B3F400) [pid = 3600] [serial = 2354] [outer = 158E4000] 09:02:38 INFO - PROCESS | 3600 | 1467738158790 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 3600 | ++DOMWINDOW == 72 (15F2BC00) [pid = 3600] [serial = 2355] [outer = 158E4000] 09:02:39 INFO - PROCESS | 3600 | 1467738159240 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]]]}] 09:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:02:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 616ms 09:02:39 INFO - PROCESS | 3600 | 1467738159284 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:02:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:02:39 INFO - PROCESS | 3600 | 1467738159286 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 09:02:39 INFO - PROCESS | 3600 | 1467738159274 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 3600 | 1467738159275 Marionette TRACE conn2 <- [1,3098,null,{}] 09:02:39 INFO - PROCESS | 3600 | 1467738159279 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}] 09:02:39 INFO - PROCESS | 3600 | 1467738159281 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:39 INFO - PROCESS | 3600 | 1467738159368 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:02:39 INFO - PROCESS | 3600 | 1467738159373 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 3600 | 1467738159375 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:39 INFO - PROCESS | 3600 | ++DOCSHELL 129EB800 == 32 [pid = 3600] [id = 786] 09:02:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 73 (12BB4C00) [pid = 3600] [serial = 2356] [outer = 00000000] 09:02:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 74 (16540000) [pid = 3600] [serial = 2357] [outer = 12BB4C00] 09:02:39 INFO - PROCESS | 3600 | 1467738159418 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 3600 | ++DOMWINDOW == 75 (16685C00) [pid = 3600] [serial = 2358] [outer = 12BB4C00] 09:02:39 INFO - PROCESS | 3600 | 1467738159905 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"]]]}] 09:02:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:02:39 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 09:02:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:02:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 693ms 09:02:39 INFO - PROCESS | 3600 | 1467738159970 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 3600 | 1467738159972 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 09:02:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:02:39 INFO - PROCESS | 3600 | 1467738159981 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 3600 | 1467738159983 Marionette TRACE conn2 <- [1,3102,null,{}] 09:02:39 INFO - PROCESS | 3600 | 1467738159986 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}] 09:02:39 INFO - PROCESS | 3600 | 1467738159988 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:40 INFO - PROCESS | 3600 | 1467738160106 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:02:40 INFO - PROCESS | 3600 | 1467738160173 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\", \"3301ee24-8010-4e18-a96f-043e74128afc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 3600 | 1467738160175 Marionette INFO sendAsync a81f6e5b-e69e-4093-bb61-f2012db39b65 09:02:40 INFO - PROCESS | 3600 | ++DOCSHELL 166C8800 == 33 [pid = 3600] [id = 787] 09:02:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 76 (166D2C00) [pid = 3600] [serial = 2359] [outer = 00000000] 09:02:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 77 (167C8400) [pid = 3600] [serial = 2360] [outer = 166D2C00] 09:02:40 INFO - PROCESS | 3600 | 1467738160219 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 3600 | ++DOMWINDOW == 78 (16BBEC00) [pid = 3600] [serial = 2361] [outer = 166D2C00] 09:02:40 INFO - PROCESS | 3600 | 1467738160619 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]]]}] 09:02:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:02:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 677ms 09:02:40 INFO - PROCESS | 3600 | 1467738160658 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 3600 | 1467738160660 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 77 (164B3C00) [pid = 3600] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 76 (16742000) [pid = 3600] [serial = 2323] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 75 (158EC800) [pid = 3600] [serial = 2326] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 74 (10B61C00) [pid = 3600] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 73 (13AB9800) [pid = 3600] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 72 (12C86C00) [pid = 3600] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 71 (10A0F000) [pid = 3600] [serial = 2329] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 70 (1057CC00) [pid = 3600] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 69 (15F2E400) [pid = 3600] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 68 (1740C400) [pid = 3600] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 67 (19AD8400) [pid = 3600] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 09:02:41 INFO - PROCESS | 3600 | --DOMWINDOW == 66 (174C6C00) [pid = 3600] [serial = 2332] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html] 09:02:41 WARNING - u'runner_teardown' () 09:02:41 INFO - No more tests 09:02:41 INFO - Got 0 unexpected results 09:02:41 INFO - SUITE-END | took 620s 09:02:42 INFO - Closing logging queue 09:02:42 INFO - queue closed 09:02:42 INFO - Return code: 0 09:02:42 WARNING - # TBPL SUCCESS # 09:02:42 INFO - Running post-action listener: _resource_record_post_action 09:02:42 INFO - Running post-run listener: _resource_record_post_run 09:02:43 INFO - Total resource usage - Wall time: 631s; CPU: 17.0%; Read bytes: 91808768; Write bytes: 952768000; Read time: 580168; Write time: 1067086 09:02:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:02:43 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 61600768; Read time: 0; Write time: 57714 09:02:43 INFO - run-tests - Wall time: 629s; CPU: 17.0%; Read bytes: 91808768; Write bytes: 816567808; Read time: 580168; Write time: 950769 09:02:43 INFO - Running post-run listener: _upload_blobber_files 09:02:43 INFO - Blob upload gear active. 09:02:43 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 09:02:43 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 09:02:43 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 09:02:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 09:02:44 INFO - (blobuploader) - INFO - Open directory for files ... 09:02:44 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 09:02:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:02:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:02:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:02:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:02:44 INFO - (blobuploader) - INFO - Done attempting. 09:02:44 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 09:02:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:02:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:02:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:02:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:02:46 INFO - (blobuploader) - INFO - Done attempting. 09:02:46 INFO - (blobuploader) - INFO - Iteration through files over. 09:02:46 INFO - Return code: 0 09:02:46 INFO - rmtree: C:\slave\test\build\uploaded_files.json 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 09:02:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a38eeb22932bffb106f6b96a1aa4937e4e84dce5742e8d3087e1b9c5de853bad52b0f097b23ff1dc544fff280934ade50b68253c222da2d6f1caf4fefeb5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc82d100c9b3a16dab6ff2adc27bcc1c2dd2188a5a485f1ca33f91387574e6c5c08d9ced554019ccaba1f10f5b53277a979e905fb8b5a18830dd93b84aa223b4"} 09:02:46 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 09:02:46 INFO - Writing to file C:\slave\test\properties\blobber_files 09:02:46 INFO - Contents: 09:02:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a38eeb22932bffb106f6b96a1aa4937e4e84dce5742e8d3087e1b9c5de853bad52b0f097b23ff1dc544fff280934ade50b68253c222da2d6f1caf4fefeb5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc82d100c9b3a16dab6ff2adc27bcc1c2dd2188a5a485f1ca33f91387574e6c5c08d9ced554019ccaba1f10f5b53277a979e905fb8b5a18830dd93b84aa223b4"} 09:02:46 INFO - Running post-run listener: copy_logs_to_upload_dir 09:02:46 INFO - Copying logs to upload dir... 09:02:46 INFO - mkdir: C:\slave\test\build\upload\logs 09:02:46 INFO - Copying logs to upload dir... 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - Using _rmtree_windows ... 09:02:46 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=740.733000 ========= master_lag: 91.34 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 52 secs) (at 2016-07-05 10:02:41.502029) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 10:02:41.503381) ========= '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-104\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-104 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-104 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-104 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-104 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-104 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a38eeb22932bffb106f6b96a1aa4937e4e84dce5742e8d3087e1b9c5de853bad52b0f097b23ff1dc544fff280934ade50b68253c222da2d6f1caf4fefeb5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc82d100c9b3a16dab6ff2adc27bcc1c2dd2188a5a485f1ca33f91387574e6c5c08d9ced554019ccaba1f10f5b53277a979e905fb8b5a18830dd93b84aa223b4"} build_url:https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.108000 build_url: 'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50a38eeb22932bffb106f6b96a1aa4937e4e84dce5742e8d3087e1b9c5de853bad52b0f097b23ff1dc544fff280934ade50b68253c222da2d6f1caf4fefeb5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc82d100c9b3a16dab6ff2adc27bcc1c2dd2188a5a485f1ca33f91387574e6c5c08d9ced554019ccaba1f10f5b53277a979e905fb8b5a18830dd93b84aa223b4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JB_NUHXPRUaJQGBos3z00Q/artifacts/public/build/firefox-48.0.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-07-05 10:02:41.632520) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:02:41.632868) ========= '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-104\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-104 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-104 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-104 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-104 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-104 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 10:02:41.762807) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-05 10:02:41.763139) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-05 10:02:42.320884) ========= ========= Total master_lag: 92.36 =========