builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-118 starttime: 1467067946.34 results: success (0) buildid: 20160627144420 builduid: 4360f4d245a549be90444bafc60905d0 revision: 676a32cdd41fd372f4c6df3a4954939f73a6ef02 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:26.338213) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:26.338654) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:26.338930) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:26.409305) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:26.409689) ========= '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-118\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-118 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-118 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-118 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-118 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-118 WINDIR=C:\WINDOWS using PTY: False --15:54:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 12.44 MB/s 15:54:09 (12.44 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.454000 ========= master_lag: 0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:27.099277) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 15:52:27.099875) ========= '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-118\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-118 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-118 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-118 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-118 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-118 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.941000 ========= master_lag: 0.39 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 15:52:28.434430) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-27 15:52:28.435417) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 676a32cdd41fd372f4c6df3a4954939f73a6ef02 --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 676a32cdd41fd372f4c6df3a4954939f73a6ef02 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-118\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-118 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-118 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-118 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-118 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-118 WINDIR=C:\WINDOWS using PTY: False 2016-06-27 15:54:10,471 truncating revision to first 12 chars 2016-06-27 15:54:10,471 Setting DEBUG logging. 2016-06-27 15:54:10,471 attempt 1/10 2016-06-27 15:54:10,471 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/676a32cdd41f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 15:54:11,444 unpacking tar archive at: mozilla-beta-676a32cdd41f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.527000 ========= master_lag: 0.69 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-27 15:52:30.650438) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:30.650805) ========= script_repo_revision: 676a32cdd41fd372f4c6df3a4954939f73a6ef02 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:30.651267) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:30.651573) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 15:52:30.667517) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 31 secs) (at 2016-06-27 15:52:30.667875) ========= '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-118\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-118 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-118 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-118 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-118 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-118 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 15:54:12 INFO - MultiFileLogger online at 20160627 15:54:12 in C:\slave\test 15:54:12 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 15:54:12 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:54:12 INFO - {'append_to_log': False, 15:54:12 INFO - 'base_work_dir': 'C:\\slave\\test', 15:54:12 INFO - 'blob_upload_branch': 'mozilla-beta', 15:54:12 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:54:12 INFO - 'buildbot_json_path': 'buildprops.json', 15:54:12 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:54:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:54:12 INFO - 'download_minidump_stackwalk': True, 15:54:12 INFO - 'download_symbols': 'true', 15:54:12 INFO - 'e10s': False, 15:54:12 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:54:12 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:54:12 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:54:12 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:54:12 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:54:12 INFO - 'C:/mozilla-build/tooltool.py'), 15:54:12 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:54:12 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:54:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:54:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:54:12 INFO - 'log_level': 'info', 15:54:12 INFO - 'log_to_console': True, 15:54:12 INFO - 'opt_config_files': (), 15:54:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:54:12 INFO - '--processes=1', 15:54:12 INFO - '--config=%(test_path)s/wptrunner.ini', 15:54:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:54:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:54:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:54:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:54:12 INFO - 'pip_index': False, 15:54:12 INFO - 'require_test_zip': True, 15:54:12 INFO - 'test_type': ('testharness',), 15:54:12 INFO - 'this_chunk': '1', 15:54:12 INFO - 'total_chunks': '10', 15:54:12 INFO - 'virtualenv_path': 'venv', 15:54:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:54:12 INFO - 'work_dir': 'build'} 15:54:12 INFO - ##### 15:54:12 INFO - ##### Running clobber step. 15:54:12 INFO - ##### 15:54:12 INFO - Running pre-action listener: _resource_record_pre_action 15:54:12 INFO - Running main action method: clobber 15:54:12 INFO - rmtree: C:\slave\test\build 15:54:12 INFO - Using _rmtree_windows ... 15:54:12 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:54:44 INFO - Running post-action listener: _resource_record_post_action 15:54:44 INFO - ##### 15:54:44 INFO - ##### Running read-buildbot-config step. 15:54:44 INFO - ##### 15:54:44 INFO - Running pre-action listener: _resource_record_pre_action 15:54:44 INFO - Running main action method: read_buildbot_config 15:54:44 INFO - Using buildbot properties: 15:54:44 INFO - { 15:54:44 INFO - "project": "", 15:54:44 INFO - "product": "firefox", 15:54:44 INFO - "script_repo_revision": "production", 15:54:44 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 15:54:44 INFO - "repository": "", 15:54:44 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 15:54:44 INFO - "buildid": "20160627144420", 15:54:44 INFO - "pgo_build": "False", 15:54:44 INFO - "basedir": "C:\\slave\\test", 15:54:44 INFO - "buildnumber": 16, 15:54:44 INFO - "slavename": "t-xp32-ix-118", 15:54:44 INFO - "revision": "676a32cdd41fd372f4c6df3a4954939f73a6ef02", 15:54:44 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 15:54:44 INFO - "platform": "win32", 15:54:44 INFO - "branch": "mozilla-beta", 15:54:44 INFO - "repo_path": "releases/mozilla-beta", 15:54:44 INFO - "moz_repo_path": "", 15:54:44 INFO - "stage_platform": "win32", 15:54:44 INFO - "builduid": "4360f4d245a549be90444bafc60905d0", 15:54:44 INFO - "slavebuilddir": "test" 15:54:44 INFO - } 15:54:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 15:54:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip. 15:54:44 INFO - Running post-action listener: _resource_record_post_action 15:54:44 INFO - ##### 15:54:44 INFO - ##### Running download-and-extract step. 15:54:44 INFO - ##### 15:54:44 INFO - Running pre-action listener: _resource_record_pre_action 15:54:44 INFO - Running main action method: download_and_extract 15:54:44 INFO - mkdir: C:\slave\test\build\tests 15:54:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:54:44 INFO - https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:54:44 INFO - trying https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 15:54:44 INFO - Downloading https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:54:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:54:44 INFO - Downloaded 1240 bytes. 15:54:44 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 15:54:44 INFO - Using the following test package requirements: 15:54:44 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 15:54:44 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 15:54:44 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 15:54:44 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'jsshell-win32.zip'], 15:54:44 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 15:54:44 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 15:54:44 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 15:54:44 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 15:54:44 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 15:54:44 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 15:54:44 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 15:54:44 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 15:54:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:54:44 INFO - https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:54:44 INFO - trying https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 15:54:44 INFO - Downloading https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:54:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:54:46 INFO - Downloaded 20401828 bytes. 15:54:46 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/*'] 15:54:46 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/* 15:54:47 INFO - caution: filename not matched: web-platform/* 15:54:47 INFO - Return code: 11 15:54:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:54:47 INFO - https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:54:47 INFO - trying https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 15:54:47 INFO - Downloading https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:54:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:54:49 INFO - Downloaded 36389112 bytes. 15:54:49 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/*'] 15:54:49 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/* 15:55:11 INFO - caution: filename not matched: bin/* 15:55:11 INFO - caution: filename not matched: config/* 15:55:11 INFO - caution: filename not matched: mozbase/* 15:55:11 INFO - caution: filename not matched: marionette/* 15:55:11 INFO - caution: filename not matched: tools/wptserve/* 15:55:11 INFO - Return code: 11 15:55:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:11 INFO - https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 15:55:11 INFO - trying https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:55:11 INFO - Downloading https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 15:55:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:55:15 INFO - Downloaded 68464583 bytes. 15:55:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:55:15 INFO - mkdir: C:\slave\test\properties 15:55:15 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:55:15 INFO - Writing to file C:\slave\test\properties\build_url 15:55:15 INFO - Contents: 15:55:15 INFO - build_url:https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip 15:55:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:55:15 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:55:15 INFO - Writing to file C:\slave\test\properties\symbols_url 15:55:15 INFO - Contents: 15:55:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:55:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:15 INFO - https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:55:15 INFO - trying https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 15:55:15 INFO - Downloading https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:55:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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 15:55:18 INFO - Downloaded 55582275 bytes. 15:55:18 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'] 15:55:18 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 15:55:22 INFO - Return code: 0 15:55:22 INFO - Running post-action listener: _resource_record_post_action 15:55:22 INFO - Running post-action listener: set_extra_try_arguments 15:55:22 INFO - ##### 15:55:22 INFO - ##### Running create-virtualenv step. 15:55:22 INFO - ##### 15:55:22 INFO - Running pre-action listener: _pre_create_virtualenv 15:55:22 INFO - Running pre-action listener: _resource_record_pre_action 15:55:22 INFO - Running main action method: create_virtualenv 15:55:22 INFO - Creating virtualenv C:\slave\test\build\venv 15:55:22 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 15:55:22 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:55:23 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:55:24 INFO - Installing distribute......................................................................................................................................................................................done. 15:55:24 INFO - Return code: 0 15:55:24 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:55:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:24 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-118', 'USERDOMAIN': 'T-XP32-IX-118', '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-118', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-118', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\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-118'}}, attempt #1 15:55:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 15:55:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:55:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:55:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\Application Data', 15:55:24 INFO - 'CLIENTNAME': 'Console', 15:55:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:55:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-118', 15:55:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:55:24 INFO - 'DCLOCATION': 'SCL3', 15:55:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:55:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:55:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:55:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:55:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:55:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:55:24 INFO - 'HOMEDRIVE': 'C:', 15:55:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:55:24 INFO - 'KTS_VERSION': '1.19c', 15:55:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:55:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-118', 15:55:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:55:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:55:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:55:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:55:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:55:24 INFO - 'MOZ_AIRBAG': '1', 15:55:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:55:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:24 INFO - 'MOZ_MSVCVERSION': '8', 15:55:24 INFO - 'MOZ_NO_REMOTE': '1', 15:55:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:55:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:55:24 INFO - 'NO_EM_RESTART': '1', 15:55:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:55:24 INFO - 'OS': 'Windows_NT', 15:55:24 INFO - 'OURDRIVE': 'C:', 15:55:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:55:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:55:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:55:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:55:24 INFO - 'PROCESSOR_LEVEL': '6', 15:55:24 INFO - 'PROCESSOR_REVISION': '1e05', 15:55:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:55:24 INFO - 'PROMPT': '$P$G', 15:55:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:55:24 INFO - 'PWD': 'C:\\slave\\test', 15:55:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:55:24 INFO - 'SESSIONNAME': 'Console', 15:55:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:55:24 INFO - 'SYSTEMDRIVE': 'C:', 15:55:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:55:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:24 INFO - 'TEST1': 'testie', 15:55:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:24 INFO - 'USERDOMAIN': 'T-XP32-IX-118', 15:55:24 INFO - 'USERNAME': 'cltbld', 15:55:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:55:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:55:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:55:24 INFO - 'WINDIR': 'C:\\WINDOWS', 15:55:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:55:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:55:25 INFO - Downloading/unpacking psutil>=0.7.1 15:55:25 INFO - Running setup.py egg_info for package psutil 15:55:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:55:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:55:25 INFO - Installing collected packages: psutil 15:55:25 INFO - Running setup.py install for psutil 15:55:25 INFO - building 'psutil._psutil_windows' extension 15:55:25 INFO - error: Unable to find vcvarsall.bat 15:55:25 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-j9wpov-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:55:25 INFO - running install 15:55:25 INFO - running build 15:55:25 INFO - running build_py 15:55:25 INFO - creating build 15:55:25 INFO - creating build\lib.win32-2.7 15:55:25 INFO - creating build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:55:25 INFO - running build_ext 15:55:25 INFO - building 'psutil._psutil_windows' extension 15:55:25 INFO - error: Unable to find vcvarsall.bat 15:55:25 INFO - ---------------------------------------- 15:55:25 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-j9wpov-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:55:25 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-118\Application Data\pip\pip.log 15:55:25 WARNING - Return code: 1 15:55:25 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 15:55:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:55:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-118', 'USERDOMAIN': 'T-XP32-IX-118', '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-118', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-118', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\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-118'}}, attempt #1 15:55:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 15:55:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:55:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:55:25 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\Application Data', 15:55:25 INFO - 'CLIENTNAME': 'Console', 15:55:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:55:25 INFO - 'COMPUTERNAME': 'T-XP32-IX-118', 15:55:25 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:55:25 INFO - 'DCLOCATION': 'SCL3', 15:55:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:55:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:55:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:55:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:55:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:55:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:55:25 INFO - 'HOMEDRIVE': 'C:', 15:55:25 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:55:25 INFO - 'KTS_VERSION': '1.19c', 15:55:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:55:25 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-118', 15:55:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:55:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:55:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:55:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:55:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:55:25 INFO - 'MOZ_AIRBAG': '1', 15:55:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:55:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:25 INFO - 'MOZ_MSVCVERSION': '8', 15:55:25 INFO - 'MOZ_NO_REMOTE': '1', 15:55:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:55:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:55:25 INFO - 'NO_EM_RESTART': '1', 15:55:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:55:25 INFO - 'OS': 'Windows_NT', 15:55:25 INFO - 'OURDRIVE': 'C:', 15:55:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:55:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:55:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:55:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:55:25 INFO - 'PROCESSOR_LEVEL': '6', 15:55:25 INFO - 'PROCESSOR_REVISION': '1e05', 15:55:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:55:25 INFO - 'PROMPT': '$P$G', 15:55:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:55:25 INFO - 'PWD': 'C:\\slave\\test', 15:55:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:55:25 INFO - 'SESSIONNAME': 'Console', 15:55:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:55:25 INFO - 'SYSTEMDRIVE': 'C:', 15:55:25 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:55:25 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:25 INFO - 'TEST1': 'testie', 15:55:25 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:25 INFO - 'USERDOMAIN': 'T-XP32-IX-118', 15:55:25 INFO - 'USERNAME': 'cltbld', 15:55:25 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:55:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:55:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:55:25 INFO - 'WINDIR': 'C:\\WINDOWS', 15:55:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:55:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:55:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:55:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:55:25 INFO - Running setup.py egg_info for package mozsystemmonitor 15:55:25 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:55:25 INFO - Running setup.py egg_info for package psutil 15:55:25 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:55:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:55:25 INFO - Installing collected packages: mozsystemmonitor, psutil 15:55:25 INFO - Running setup.py install for mozsystemmonitor 15:55:25 INFO - Running setup.py install for psutil 15:55:25 INFO - building 'psutil._psutil_windows' extension 15:55:25 INFO - error: Unable to find vcvarsall.bat 15:55:25 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-tc8ra1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:55:25 INFO - running install 15:55:25 INFO - running build 15:55:25 INFO - running build_py 15:55:25 INFO - running build_ext 15:55:25 INFO - building 'psutil._psutil_windows' extension 15:55:25 INFO - error: Unable to find vcvarsall.bat 15:55:25 INFO - ---------------------------------------- 15:55:25 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-tc8ra1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:55:25 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-118\Application Data\pip\pip.log 15:55:25 WARNING - Return code: 1 15:55:25 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 15:55:25 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:55:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-118', 'USERDOMAIN': 'T-XP32-IX-118', '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-118', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-118', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\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-118'}}, attempt #1 15:55:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 15:55:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:55:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:55:25 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\Application Data', 15:55:25 INFO - 'CLIENTNAME': 'Console', 15:55:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:55:25 INFO - 'COMPUTERNAME': 'T-XP32-IX-118', 15:55:25 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:55:25 INFO - 'DCLOCATION': 'SCL3', 15:55:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:55:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:55:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:55:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:55:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:55:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:55:25 INFO - 'HOMEDRIVE': 'C:', 15:55:25 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:55:25 INFO - 'KTS_VERSION': '1.19c', 15:55:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:55:25 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-118', 15:55:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:55:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:55:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:55:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:55:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:55:25 INFO - 'MOZ_AIRBAG': '1', 15:55:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:55:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:25 INFO - 'MOZ_MSVCVERSION': '8', 15:55:25 INFO - 'MOZ_NO_REMOTE': '1', 15:55:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:55:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:55:25 INFO - 'NO_EM_RESTART': '1', 15:55:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:55:25 INFO - 'OS': 'Windows_NT', 15:55:25 INFO - 'OURDRIVE': 'C:', 15:55:25 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:55:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:55:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:55:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:55:25 INFO - 'PROCESSOR_LEVEL': '6', 15:55:25 INFO - 'PROCESSOR_REVISION': '1e05', 15:55:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:55:25 INFO - 'PROMPT': '$P$G', 15:55:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:55:25 INFO - 'PWD': 'C:\\slave\\test', 15:55:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:55:25 INFO - 'SESSIONNAME': 'Console', 15:55:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:55:25 INFO - 'SYSTEMDRIVE': 'C:', 15:55:25 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:55:25 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:25 INFO - 'TEST1': 'testie', 15:55:25 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:25 INFO - 'USERDOMAIN': 'T-XP32-IX-118', 15:55:25 INFO - 'USERNAME': 'cltbld', 15:55:25 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:55:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:55:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:55:25 INFO - 'WINDIR': 'C:\\WINDOWS', 15:55:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:55:26 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:55:26 INFO - Downloading/unpacking blobuploader==1.2.4 15:55:26 INFO - Downloading blobuploader-1.2.4.tar.gz 15:55:26 INFO - Running setup.py egg_info for package blobuploader 15:55:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:55:29 INFO - Running setup.py egg_info for package requests 15:55:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:55:29 INFO - Downloading docopt-0.6.1.tar.gz 15:55:29 INFO - Running setup.py egg_info for package docopt 15:55:29 INFO - Installing collected packages: blobuploader, docopt, requests 15:55:29 INFO - Running setup.py install for blobuploader 15:55:29 INFO - Running setup.py install for docopt 15:55:29 INFO - Running setup.py install for requests 15:55:29 INFO - Successfully installed blobuploader docopt requests 15:55:29 INFO - Cleaning up... 15:55:29 INFO - Return code: 0 15:55:29 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:55:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:29 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-118', 'USERDOMAIN': 'T-XP32-IX-118', '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-118', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-118', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\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-118'}}, attempt #1 15:55:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 15:55:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:55:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:55:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\Application Data', 15:55:29 INFO - 'CLIENTNAME': 'Console', 15:55:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:55:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-118', 15:55:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:55:29 INFO - 'DCLOCATION': 'SCL3', 15:55:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:55:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:55:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:55:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:55:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:55:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:55:29 INFO - 'HOMEDRIVE': 'C:', 15:55:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:55:29 INFO - 'KTS_VERSION': '1.19c', 15:55:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:55:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-118', 15:55:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:55:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:55:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:55:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:55:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:55:29 INFO - 'MOZ_AIRBAG': '1', 15:55:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:55:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:29 INFO - 'MOZ_MSVCVERSION': '8', 15:55:29 INFO - 'MOZ_NO_REMOTE': '1', 15:55:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:55:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:55:29 INFO - 'NO_EM_RESTART': '1', 15:55:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:55:29 INFO - 'OS': 'Windows_NT', 15:55:29 INFO - 'OURDRIVE': 'C:', 15:55:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:55:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:55:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:55:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:55:29 INFO - 'PROCESSOR_LEVEL': '6', 15:55:29 INFO - 'PROCESSOR_REVISION': '1e05', 15:55:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:55:29 INFO - 'PROMPT': '$P$G', 15:55:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:55:29 INFO - 'PWD': 'C:\\slave\\test', 15:55:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:55:29 INFO - 'SESSIONNAME': 'Console', 15:55:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:55:29 INFO - 'SYSTEMDRIVE': 'C:', 15:55:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:55:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:29 INFO - 'TEST1': 'testie', 15:55:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:29 INFO - 'USERDOMAIN': 'T-XP32-IX-118', 15:55:29 INFO - 'USERNAME': 'cltbld', 15:55:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:55:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:55:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:55:29 INFO - 'WINDIR': 'C:\\WINDOWS', 15:55:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:55:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:55:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:55:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:55:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:55:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:55:33 INFO - Unpacking c:\slave\test\build\tests\marionette 15:55:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:55:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:55:33 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:55:33 INFO - Running setup.py install for browsermob-proxy 15:55:36 INFO - Running setup.py install for manifestparser 15:55:36 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for marionette-client 15:55:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:55:36 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for marionette-driver 15:55:36 INFO - Running setup.py install for mozcrash 15:55:36 INFO - Running setup.py install for mozdebug 15:55:36 INFO - Running setup.py install for mozdevice 15:55:36 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozfile 15:55:36 INFO - Running setup.py install for mozhttpd 15:55:36 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozinfo 15:55:36 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozInstall 15:55:36 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozleak 15:55:36 INFO - Running setup.py install for mozlog 15:55:36 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for moznetwork 15:55:36 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozprocess 15:55:36 INFO - Running setup.py install for mozprofile 15:55:36 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozrunner 15:55:36 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for mozscreenshot 15:55:36 INFO - Running setup.py install for moztest 15:55:36 INFO - Running setup.py install for mozversion 15:55:36 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:55:36 INFO - Running setup.py install for wptserve 15:55:36 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:55:36 INFO - Cleaning up... 15:55:36 INFO - Return code: 0 15:55:36 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:55:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:36 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, '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-118', 'USERDOMAIN': 'T-XP32-IX-118', '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-118', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-118', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\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-118'}}, attempt #1 15:55:36 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 15:55:36 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:55:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:55:36 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\Application Data', 15:55:36 INFO - 'CLIENTNAME': 'Console', 15:55:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:55:36 INFO - 'COMPUTERNAME': 'T-XP32-IX-118', 15:55:36 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:55:36 INFO - 'DCLOCATION': 'SCL3', 15:55:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:55:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:55:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:55:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:55:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:55:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:55:36 INFO - 'HOMEDRIVE': 'C:', 15:55:36 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:55:36 INFO - 'KTS_VERSION': '1.19c', 15:55:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:55:36 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-118', 15:55:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:55:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:55:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:55:36 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:55:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:55:36 INFO - 'MOZ_AIRBAG': '1', 15:55:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:55:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:36 INFO - 'MOZ_MSVCVERSION': '8', 15:55:36 INFO - 'MOZ_NO_REMOTE': '1', 15:55:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:55:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:55:36 INFO - 'NO_EM_RESTART': '1', 15:55:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:55:36 INFO - 'OS': 'Windows_NT', 15:55:36 INFO - 'OURDRIVE': 'C:', 15:55:36 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:55:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:55:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:55:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:55:36 INFO - 'PROCESSOR_LEVEL': '6', 15:55:36 INFO - 'PROCESSOR_REVISION': '1e05', 15:55:36 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:55:36 INFO - 'PROMPT': '$P$G', 15:55:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:55:36 INFO - 'PWD': 'C:\\slave\\test', 15:55:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:55:36 INFO - 'SESSIONNAME': 'Console', 15:55:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:55:36 INFO - 'SYSTEMDRIVE': 'C:', 15:55:36 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:55:36 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:36 INFO - 'TEST1': 'testie', 15:55:36 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:36 INFO - 'USERDOMAIN': 'T-XP32-IX-118', 15:55:36 INFO - 'USERNAME': 'cltbld', 15:55:36 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:55:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:55:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:55:36 INFO - 'WINDIR': 'C:\\WINDOWS', 15:55:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:55:39 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:55:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:55:39 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:55:39 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:55:39 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:55:39 INFO - Unpacking c:\slave\test\build\tests\marionette 15:55:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:55:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:55:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 15:55:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 15:55:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 15:55:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 15:55:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 15:55:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:55:44 INFO - Downloading blessings-1.6.tar.gz 15:55:44 INFO - Running setup.py egg_info for package blessings 15:55:44 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 15:55:44 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:55:44 INFO - Running setup.py install for blessings 15:55:44 INFO - Running setup.py install for browsermob-proxy 15:55:44 INFO - Running setup.py install for manifestparser 15:55:44 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for marionette-client 15:55:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:55:44 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for marionette-driver 15:55:44 INFO - Running setup.py install for mozcrash 15:55:44 INFO - Running setup.py install for mozdebug 15:55:44 INFO - Running setup.py install for mozdevice 15:55:44 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for mozhttpd 15:55:44 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for mozInstall 15:55:44 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for mozleak 15:55:44 INFO - Running setup.py install for mozprofile 15:55:44 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for mozrunner 15:55:44 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for mozscreenshot 15:55:44 INFO - Running setup.py install for moztest 15:55:44 INFO - Running setup.py install for mozversion 15:55:44 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:55:44 INFO - Running setup.py install for wptserve 15:55:44 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:55:44 INFO - Cleaning up... 15:55:44 INFO - Return code: 0 15:55:44 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:55:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:55:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:55:44 INFO - Reading from file tmpfile_stdout 15:55:44 INFO - Using _rmtree_windows ... 15:55:44 INFO - Using _rmtree_windows ... 15:55:44 INFO - Current package versions: 15:55:44 INFO - blessings == 1.6 15:55:44 INFO - blobuploader == 1.2.4 15:55:44 INFO - browsermob-proxy == 0.6.0 15:55:44 INFO - distribute == 0.6.14 15:55:44 INFO - docopt == 0.6.1 15:55:44 INFO - manifestparser == 1.1 15:55:44 INFO - marionette-client == 2.3.0 15:55:44 INFO - marionette-driver == 1.4.0 15:55:44 INFO - mozInstall == 1.12 15:55:44 INFO - mozcrash == 0.17 15:55:44 INFO - mozdebug == 0.1 15:55:44 INFO - mozdevice == 0.48 15:55:44 INFO - mozfile == 1.2 15:55:44 INFO - mozhttpd == 0.7 15:55:44 INFO - mozinfo == 0.9 15:55:44 INFO - mozleak == 0.1 15:55:44 INFO - mozlog == 3.1 15:55:44 INFO - moznetwork == 0.27 15:55:44 INFO - mozprocess == 0.22 15:55:44 INFO - mozprofile == 0.28 15:55:44 INFO - mozrunner == 6.11 15:55:44 INFO - mozscreenshot == 0.1 15:55:44 INFO - mozsystemmonitor == 0.0 15:55:44 INFO - moztest == 0.7 15:55:44 INFO - mozversion == 1.4 15:55:44 INFO - requests == 1.2.3 15:55:44 INFO - wptserve == 1.4.0 15:55:44 INFO - Running post-action listener: _resource_record_post_action 15:55:44 INFO - Running post-action listener: _start_resource_monitoring 15:55:44 INFO - Starting resource monitoring. 15:55:44 INFO - ##### 15:55:44 INFO - ##### Running pull step. 15:55:44 INFO - ##### 15:55:44 INFO - Running pre-action listener: _resource_record_pre_action 15:55:44 INFO - Running main action method: pull 15:55:44 INFO - Pull has nothing to do! 15:55:44 INFO - Running post-action listener: _resource_record_post_action 15:55:44 INFO - ##### 15:55:44 INFO - ##### Running install step. 15:55:44 INFO - ##### 15:55:44 INFO - Running pre-action listener: _resource_record_pre_action 15:55:44 INFO - Running main action method: install 15:55:44 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:55:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:55:44 INFO - Reading from file tmpfile_stdout 15:55:44 INFO - Using _rmtree_windows ... 15:55:44 INFO - Using _rmtree_windows ... 15:55:44 INFO - Detecting whether we're running mozinstall >=1.0... 15:55:44 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:55:44 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:55:44 INFO - Reading from file tmpfile_stdout 15:55:44 INFO - Output received: 15:55:44 INFO - Usage: mozinstall-script.py [options] installer 15:55:44 INFO - Options: 15:55:44 INFO - -h, --help show this help message and exit 15:55:44 INFO - -d DEST, --destination=DEST 15:55:44 INFO - Directory to install application into. [default: 15:55:44 INFO - "C:\slave\test"] 15:55:44 INFO - --app=APP Application being installed. [default: firefox] 15:55:44 INFO - Using _rmtree_windows ... 15:55:44 INFO - Using _rmtree_windows ... 15:55:44 INFO - mkdir: C:\slave\test\build\application 15:55:44 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'] 15:55:44 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 15:55:46 INFO - Reading from file tmpfile_stdout 15:55:46 INFO - Output received: 15:55:46 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:55:46 INFO - Using _rmtree_windows ... 15:55:46 INFO - Using _rmtree_windows ... 15:55:46 INFO - Running post-action listener: _resource_record_post_action 15:55:46 INFO - ##### 15:55:46 INFO - ##### Running run-tests step. 15:55:46 INFO - ##### 15:55:46 INFO - Running pre-action listener: _resource_record_pre_action 15:55:46 INFO - Running main action method: run_tests 15:55:46 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:55:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:55:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:55:46 INFO - grabbing minidump binary from tooltool 15:55:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:46 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECC0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:55:46 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 15:55:46 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 15:55:46 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:55:47 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp7fmmza 15:55:47 INFO - INFO - File integrity verified, renaming tmp7fmmza to win32-minidump_stackwalk.exe 15:55:47 INFO - Return code: 0 15:55:47 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:55:47 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:55:47 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/HjqJ98iLSlmoF7lNhVUFLw/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 15:55:47 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/HjqJ98iLSlmoF7lNhVUFLw/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 15:55:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:55:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118\\Application Data', 15:55:47 INFO - 'CLIENTNAME': 'Console', 15:55:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:55:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-118', 15:55:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:55:47 INFO - 'DCLOCATION': 'SCL3', 15:55:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:55:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:55:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:55:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:55:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:55:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:55:47 INFO - 'HOMEDRIVE': 'C:', 15:55:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:55:47 INFO - 'KTS_VERSION': '1.19c', 15:55:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:55:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-118', 15:55:47 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:55:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:55:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:55:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:55:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:55:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:55:47 INFO - 'MOZ_AIRBAG': '1', 15:55:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:55:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:47 INFO - 'MOZ_MSVCVERSION': '8', 15:55:47 INFO - 'MOZ_NO_REMOTE': '1', 15:55:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:55:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:55:47 INFO - 'NO_EM_RESTART': '1', 15:55:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:55:47 INFO - 'OS': 'Windows_NT', 15:55:47 INFO - 'OURDRIVE': 'C:', 15:55:47 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:55:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:55:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:55:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:55:47 INFO - 'PROCESSOR_LEVEL': '6', 15:55:47 INFO - 'PROCESSOR_REVISION': '1e05', 15:55:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:55:47 INFO - 'PROMPT': '$P$G', 15:55:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:55:47 INFO - 'PWD': 'C:\\slave\\test', 15:55:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:55:47 INFO - 'SESSIONNAME': 'Console', 15:55:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:55:47 INFO - 'SYSTEMDRIVE': 'C:', 15:55:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:55:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:47 INFO - 'TEST1': 'testie', 15:55:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:55:47 INFO - 'USERDOMAIN': 'T-XP32-IX-118', 15:55:47 INFO - 'USERNAME': 'cltbld', 15:55:47 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-118', 15:55:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:55:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:55:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:55:47 INFO - 'WINDIR': 'C:\\WINDOWS', 15:55:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:55:47 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/HjqJ98iLSlmoF7lNhVUFLw/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 15:55:48 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 15:55:48 INFO - import pkg_resources 15:55:49 INFO - Using 1 client processes 15:55:51 INFO - SUITE-START | Running 778 tests 15:55:51 INFO - Running testharness tests 15:55:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:55:51 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:55:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:55:51 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:55:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:55:51 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:55:51 INFO - Setting up ssl 15:55:51 INFO - PROCESS | certutil | 15:55:51 INFO - PROCESS | certutil | 15:55:51 INFO - PROCESS | certutil | 15:55:51 INFO - Certificate Nickname Trust Attributes 15:55:51 INFO - SSL,S/MIME,JAR/XPI 15:55:51 INFO - 15:55:51 INFO - web-platform-tests CT,, 15:55:51 INFO - 15:55:51 INFO - Starting runner 15:55:52 INFO - PROCESS | 3928 | [3928] 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 15:55:53 INFO - PROCESS | 3928 | [3928] 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 15:55:53 INFO - PROCESS | 3928 | [3928] 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 15:55:54 INFO - PROCESS | 3928 | 1467068154159 Marionette DEBUG Marionette enabled via build flag and pref 15:55:54 INFO - PROCESS | 3928 | ++DOCSHELL 1188E400 == 1 [pid = 3928] [id = 1] 15:55:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 1 (1188E800) [pid = 3928] [serial = 1] [outer = 00000000] 15:55:54 INFO - PROCESS | 3928 | [3928] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:55:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 2 (1188F400) [pid = 3928] [serial = 2] [outer = 1188E800] 15:55:54 INFO - PROCESS | 3928 | [3928] 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 15:55:54 INFO - PROCESS | 3928 | [3928] 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 15:55:54 INFO - PROCESS | 3928 | ++DOCSHELL 11DD7400 == 2 [pid = 3928] [id = 2] 15:55:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 3 (11DD7800) [pid = 3928] [serial = 3] [outer = 00000000] 15:55:54 INFO - PROCESS | 3928 | [3928] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:55:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 4 (11DD8400) [pid = 3928] [serial = 4] [outer = 11DD7800] 15:55:54 INFO - PROCESS | 3928 | 1467068154572 Marionette INFO Listening on port 2828 15:55:54 INFO - PROCESS | 3928 | 1467068154848 Marionette DEBUG Marionette enabled via command-line flag 15:55:54 INFO - PROCESS | 3928 | ++DOCSHELL 11002800 == 3 [pid = 3928] [id = 3] 15:55:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 5 (1100A800) [pid = 3928] [serial = 5] [outer = 00000000] 15:55:54 INFO - PROCESS | 3928 | [3928] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:55:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 6 (1100B400) [pid = 3928] [serial = 6] [outer = 1100A800] 15:55:54 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 7 (13666400) [pid = 3928] [serial = 7] [outer = 11DD7800] 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | 1467068155088 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1472 15:55:55 INFO - PROCESS | 3928 | 1467068155099 Marionette DEBUG Closed connection conn0 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | 1467068155166 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1474 15:55:55 INFO - PROCESS | 3928 | 1467068155199 Marionette DEBUG Closed connection conn1 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | 1467068155208 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1475 15:55:55 INFO - PROCESS | 3928 | ++DOCSHELL 1188F800 == 4 [pid = 3928] [id = 4] 15:55:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 8 (13E59C00) [pid = 3928] [serial = 8] [outer = 00000000] 15:55:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 9 (142B0800) [pid = 3928] [serial = 9] [outer = 13E59C00] 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 10 (142B6000) [pid = 3928] [serial = 10] [outer = 13E59C00] 15:55:55 INFO - PROCESS | 3928 | 1467068155403 Marionette DEBUG Closed connection conn2 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | 1467068155410 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1476 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | 1467068155498 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:55:55 INFO - PROCESS | 3928 | 1467068155504 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":"20160627144420","device":"desktop","version":"48.0"} 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | [3928] 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 15:55:55 INFO - PROCESS | 3928 | ++DOCSHELL 1362C400 == 5 [pid = 3928] [id = 5] 15:55:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 11 (136D3800) [pid = 3928] [serial = 11] [outer = 00000000] 15:55:55 INFO - PROCESS | 3928 | ++DOCSHELL 136D4400 == 6 [pid = 3928] [id = 6] 15:55:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 12 (136D8800) [pid = 3928] [serial = 12] [outer = 00000000] 15:55:56 INFO - PROCESS | 3928 | [3928] 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 15:55:56 INFO - PROCESS | 3928 | ++DOCSHELL 1655A400 == 7 [pid = 3928] [id = 7] 15:55:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 13 (1655A800) [pid = 3928] [serial = 13] [outer = 00000000] 15:55:56 INFO - PROCESS | 3928 | [3928] 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 15:55:56 INFO - PROCESS | 3928 | [3928] 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 15:55:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 14 (16878C00) [pid = 3928] [serial = 14] [outer = 1655A800] 15:55:56 INFO - PROCESS | 3928 | [3928] 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 15:55:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 15 (1670F400) [pid = 3928] [serial = 15] [outer = 136D3800] 15:55:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 16 (16711000) [pid = 3928] [serial = 16] [outer = 136D8800] 15:55:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 17 (16713C00) [pid = 3928] [serial = 17] [outer = 1655A800] 15:55:57 INFO - PROCESS | 3928 | 1467068157073 Marionette INFO startBrowser d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:57 INFO - PROCESS | 3928 | 1467068157107 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 3928 | 1467068157120 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 3928 | 1467068157122 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 18 (17A47800) [pid = 3928] [serial = 18] [outer = 1655A800] 15:55:57 INFO - PROCESS | 3928 | 1467068157492 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d342a4b5-e942-48d2-9322-6a224ec02a2d","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":"20160627144420","device":"desktop","version":"48.0","command_id":1}}] 15:55:57 INFO - PROCESS | 3928 | 1467068157617 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:55:57 INFO - PROCESS | 3928 | 1467068157619 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:57 INFO - PROCESS | 3928 | 1467068157661 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:55:57 INFO - PROCESS | 3928 | 1467068157765 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:55:57 INFO - PROCESS | 3928 | 1467068157768 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:57 INFO - PROCESS | 3928 | [3928] 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 15:55:57 INFO - PROCESS | 3928 | [3928] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:55:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 19 (19992400) [pid = 3928] [serial = 19] [outer = 1655A800] 15:55:58 INFO - PROCESS | 3928 | [3928] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:55:58 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:58 INFO - PROCESS | 3928 | 1467068158092 Marionette TRACE conn3 <- [1,3,null,{}] 15:55:58 INFO - PROCESS | 3928 | 1467068158111 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:55:58 INFO - PROCESS | 3928 | 1467068158113 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:58 INFO - PROCESS | 3928 | 1467068158141 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:55:58 INFO - PROCESS | 3928 | 1467068158148 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 3928 | 1467068158150 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 15:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:55:58 INFO - PROCESS | 3928 | 1467068158168 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 3928 | 1467068158172 Marionette TRACE conn3 <- [1,6,null,{}] 15:55:58 INFO - PROCESS | 3928 | 1467068158211 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:58 INFO - PROCESS | 3928 | 1467068158213 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:58 INFO - PROCESS | 3928 | 1467068158262 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:55:58 INFO - PROCESS | 3928 | 1467068158269 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 3928 | 1467068158271 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:58 INFO - PROCESS | 3928 | ++DOCSHELL 16556400 == 8 [pid = 3928] [id = 8] 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 20 (19AB5400) [pid = 3928] [serial = 20] [outer = 00000000] 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 21 (16D4E800) [pid = 3928] [serial = 21] [outer = 19AB5400] 15:55:58 INFO - PROCESS | 3928 | 1467068158299 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 22 (16D52800) [pid = 3928] [serial = 22] [outer = 19AB5400] 15:55:58 INFO - PROCESS | 3928 | ++DOCSHELL 17FA7000 == 9 [pid = 3928] [id = 9] 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 23 (17FA7800) [pid = 3928] [serial = 23] [outer = 00000000] 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 24 (17FAA000) [pid = 3928] [serial = 24] [outer = 17FA7800] 15:55:58 INFO - PROCESS | 3928 | 1467068158577 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 25 (1A1DC000) [pid = 3928] [serial = 25] [outer = 17FA7800] 15:55:58 INFO - PROCESS | 3928 | 1467068158789 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 653ms 15:55:58 INFO - PROCESS | 3928 | 1467068158815 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 3928 | 1467068158817 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 15:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:55:58 INFO - PROCESS | 3928 | 1467068158860 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 3928 | 1467068158862 Marionette TRACE conn3 <- [1,10,null,{}] 15:55:58 INFO - PROCESS | 3928 | 1467068158878 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:58 INFO - PROCESS | 3928 | 1467068158861 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:58 INFO - PROCESS | 3928 | 1467068158953 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:55:58 INFO - PROCESS | 3928 | 1467068158959 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 3928 | 1467068158963 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:58 INFO - PROCESS | 3928 | ++DOCSHELL 1A45A400 == 10 [pid = 3928] [id = 10] 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 26 (1A45A800) [pid = 3928] [serial = 26] [outer = 00000000] 15:55:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 27 (1AA71000) [pid = 3928] [serial = 27] [outer = 1A45A800] 15:55:58 INFO - PROCESS | 3928 | 1467068159001 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 28 (1AC62000) [pid = 3928] [serial = 28] [outer = 1A45A800] 15:55:59 INFO - PROCESS | 3928 | 1467068159252 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 443ms 15:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:55:59 INFO - PROCESS | 3928 | 1467068159273 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 3928 | 1467068159275 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 15:55:59 INFO - PROCESS | 3928 | 1467068159279 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 3928 | 1467068159282 Marionette TRACE conn3 <- [1,14,null,{}] 15:55:59 INFO - PROCESS | 3928 | 1467068159285 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:59 INFO - PROCESS | 3928 | 1467068159287 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:59 INFO - PROCESS | 3928 | 1467068159362 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:55:59 INFO - PROCESS | 3928 | 1467068159376 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 3928 | 1467068159378 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:59 INFO - PROCESS | 3928 | ++DOCSHELL 152B3400 == 11 [pid = 3928] [id = 11] 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 29 (152B4000) [pid = 3928] [serial = 29] [outer = 00000000] 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 30 (1A54F400) [pid = 3928] [serial = 30] [outer = 152B4000] 15:55:59 INFO - PROCESS | 3928 | 1467068159401 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 31 (1AC69000) [pid = 3928] [serial = 31] [outer = 152B4000] 15:55:59 INFO - PROCESS | 3928 | 1467068159678 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 15:55:59 INFO - PROCESS | 3928 | 1467068159702 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 3928 | 1467068159704 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 15:55:59 INFO - PROCESS | 3928 | 1467068159707 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:55:59 INFO - PROCESS | 3928 | 1467068159709 Marionette TRACE conn3 <- [1,18,null,{}] 15:55:59 INFO - PROCESS | 3928 | 1467068159712 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:59 INFO - PROCESS | 3928 | 1467068159715 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:59 INFO - PROCESS | 3928 | 1467068159783 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:55:59 INFO - PROCESS | 3928 | 1467068159788 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 3928 | 1467068159792 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:55:59 INFO - PROCESS | 3928 | ++DOCSHELL 1A6B6C00 == 12 [pid = 3928] [id = 12] 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 32 (1A6B8400) [pid = 3928] [serial = 32] [outer = 00000000] 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 33 (1A6C0C00) [pid = 3928] [serial = 33] [outer = 1A6B8400] 15:55:59 INFO - PROCESS | 3928 | 1467068159835 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 34 (1AC6B400) [pid = 3928] [serial = 34] [outer = 1A6B8400] 15:56:00 INFO - PROCESS | 3928 | 1467068160097 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 15:56:00 INFO - PROCESS | 3928 | 1467068160152 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 3928 | 1467068160133 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 15:56:00 INFO - PROCESS | 3928 | 1467068160137 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 3928 | 1467068160138 Marionette TRACE conn3 <- [1,22,null,{}] 15:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:56:00 INFO - PROCESS | 3928 | 1467068160142 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 3928 | 1467068160144 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:00 INFO - PROCESS | 3928 | 1467068160217 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:56:00 INFO - PROCESS | 3928 | 1467068160223 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 3928 | 1467068160225 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:00 INFO - PROCESS | 3928 | ++DOCSHELL 1AD33800 == 13 [pid = 3928] [id = 13] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 35 (1AD33C00) [pid = 3928] [serial = 35] [outer = 00000000] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 36 (1ADA0000) [pid = 3928] [serial = 36] [outer = 1AD33C00] 15:56:00 INFO - PROCESS | 3928 | 1467068160246 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 37 (1ADA4800) [pid = 3928] [serial = 37] [outer = 1AD33C00] 15:56:00 INFO - PROCESS | 3928 | 1467068160483 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 343ms 15:56:00 INFO - PROCESS | 3928 | 1467068160496 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 3928 | 1467068160498 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 15:56:00 INFO - PROCESS | 3928 | 1467068160501 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:56:00 INFO - PROCESS | 3928 | 1467068160503 Marionette TRACE conn3 <- [1,26,null,{}] 15:56:00 INFO - PROCESS | 3928 | 1467068160506 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 3928 | 1467068160508 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:00 INFO - PROCESS | 3928 | 1467068160580 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:56:00 INFO - PROCESS | 3928 | 1467068160586 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 3928 | 1467068160589 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:00 INFO - PROCESS | 3928 | ++DOCSHELL 1ADACC00 == 14 [pid = 3928] [id = 14] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 38 (1ADAD000) [pid = 3928] [serial = 38] [outer = 00000000] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 39 (1B05EC00) [pid = 3928] [serial = 39] [outer = 1ADAD000] 15:56:00 INFO - PROCESS | 3928 | 1467068160606 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 40 (1B062C00) [pid = 3928] [serial = 40] [outer = 1ADAD000] 15:56:00 INFO - PROCESS | 3928 | 1467068160853 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:56:00 INFO - PROCESS | 3928 | ++DOCSHELL 1B066800 == 15 [pid = 3928] [id = 15] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 41 (1B066C00) [pid = 3928] [serial = 41] [outer = 00000000] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 42 (1B068400) [pid = 3928] [serial = 42] [outer = 1B066C00] 15:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 376ms 15:56:00 INFO - PROCESS | 3928 | 1467068160900 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 3928 | 1467068160902 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 43 (1B19EC00) [pid = 3928] [serial = 43] [outer = 1B066C00] 15:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:56:00 INFO - PROCESS | 3928 | ++DOCSHELL 1A54E800 == 16 [pid = 3928] [id = 16] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 44 (1B1A0400) [pid = 3928] [serial = 44] [outer = 00000000] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 45 (1B1E0800) [pid = 3928] [serial = 45] [outer = 1B1A0400] 15:56:00 INFO - PROCESS | 3928 | 1467068160943 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 3928 | 1467068160944 Marionette TRACE conn3 <- [1,30,null,{}] 15:56:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 46 (1B1E2C00) [pid = 3928] [serial = 46] [outer = 1B1A0400] 15:56:00 INFO - PROCESS | 3928 | 1467068160965 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 3928 | 1467068160979 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:01 INFO - PROCESS | 3928 | 1467068161052 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:56:01 INFO - PROCESS | 3928 | 1467068161091 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 3928 | 1467068161092 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:01 INFO - PROCESS | 3928 | ++DOCSHELL 1B1EFC00 == 17 [pid = 3928] [id = 17] 15:56:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 47 (1B4A5400) [pid = 3928] [serial = 47] [outer = 00000000] 15:56:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 48 (1B4A7C00) [pid = 3928] [serial = 48] [outer = 1B4A5400] 15:56:01 INFO - PROCESS | 3928 | 1467068161135 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 49 (1B4A8400) [pid = 3928] [serial = 49] [outer = 1B4A5400] 15:56:01 INFO - PROCESS | 3928 | --DOCSHELL 1188E400 == 16 [pid = 3928] [id = 1] 15:56:01 INFO - PROCESS | 3928 | 1467068161807 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 919ms 15:56:01 INFO - PROCESS | 3928 | 1467068161840 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 3928 | 1467068161845 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 15:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:56:01 INFO - PROCESS | 3928 | 1467068161852 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 3928 | 1467068161856 Marionette TRACE conn3 <- [1,34,null,{}] 15:56:01 INFO - PROCESS | 3928 | 1467068161862 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:01 INFO - PROCESS | 3928 | 1467068161865 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:01 INFO - PROCESS | 3928 | 1467068161938 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:56:02 INFO - PROCESS | 3928 | 1467068162045 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 3928 | 1467068162049 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:02 INFO - PROCESS | 3928 | ++DOCSHELL 104EA000 == 17 [pid = 3928] [id = 18] 15:56:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 50 (104EA400) [pid = 3928] [serial = 50] [outer = 00000000] 15:56:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (10F35400) [pid = 3928] [serial = 51] [outer = 104EA400] 15:56:02 INFO - PROCESS | 3928 | 1467068162093 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (11204000) [pid = 3928] [serial = 52] [outer = 104EA400] 15:56:02 INFO - PROCESS | 3928 | 1467068162551 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 730ms 15:56:02 INFO - PROCESS | 3928 | 1467068162579 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 3928 | 1467068162584 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 15:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:56:02 INFO - PROCESS | 3928 | 1467068162736 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 3928 | 1467068162740 Marionette TRACE conn3 <- [1,38,null,{}] 15:56:02 INFO - PROCESS | 3928 | 1467068162747 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:02 INFO - PROCESS | 3928 | 1467068162750 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:02 INFO - PROCESS | 3928 | 1467068162802 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:56:02 INFO - PROCESS | 3928 | 1467068162871 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 3928 | 1467068162875 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:02 INFO - PROCESS | 3928 | ++DOCSHELL 1055A400 == 18 [pid = 3928] [id = 19] 15:56:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 53 (1055A800) [pid = 3928] [serial = 53] [outer = 00000000] 15:56:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (10A04800) [pid = 3928] [serial = 54] [outer = 1055A800] 15:56:02 INFO - PROCESS | 3928 | 1467068162903 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (10A7D800) [pid = 3928] [serial = 55] [outer = 1055A800] 15:56:03 INFO - PROCESS | 3928 | 1467068163266 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:56:03 INFO - PROCESS | 3928 | --DOCSHELL 1188F800 == 17 [pid = 3928] [id = 4] 15:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 731ms 15:56:03 INFO - PROCESS | 3928 | 1467068163320 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 3928 | 1467068163324 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 15:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:56:03 INFO - PROCESS | 3928 | 1467068163329 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 3928 | 1467068163331 Marionette TRACE conn3 <- [1,42,null,{}] 15:56:03 INFO - PROCESS | 3928 | 1467068163337 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 3928 | 1467068163341 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:03 INFO - PROCESS | 3928 | 1467068163404 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:56:03 INFO - PROCESS | 3928 | 1467068163416 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 3928 | 1467068163419 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:03 INFO - PROCESS | 3928 | ++DOCSHELL 112DB000 == 18 [pid = 3928] [id = 20] 15:56:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (112E0C00) [pid = 3928] [serial = 56] [outer = 00000000] 15:56:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (11499000) [pid = 3928] [serial = 57] [outer = 112E0C00] 15:56:03 INFO - PROCESS | 3928 | 1467068163446 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (11807000) [pid = 3928] [serial = 58] [outer = 112E0C00] 15:56:03 INFO - PROCESS | 3928 | 1467068163760 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 453ms 15:56:03 INFO - PROCESS | 3928 | 1467068163797 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 3928 | 1467068163799 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 15:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:56:03 INFO - PROCESS | 3928 | 1467068163799 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 3928 | 1467068163801 Marionette TRACE conn3 <- [1,46,null,{}] 15:56:03 INFO - PROCESS | 3928 | 1467068163810 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 3928 | 1467068163812 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:03 INFO - PROCESS | 3928 | 1467068163875 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:56:03 INFO - PROCESS | 3928 | 1467068163890 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 3928 | 1467068163896 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:03 INFO - PROCESS | 3928 | ++DOCSHELL 12B68800 == 19 [pid = 3928] [id = 21] 15:56:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (12B6CC00) [pid = 3928] [serial = 59] [outer = 00000000] 15:56:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (12BAA800) [pid = 3928] [serial = 60] [outer = 12B6CC00] 15:56:03 INFO - PROCESS | 3928 | 1467068163933 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (12C7F000) [pid = 3928] [serial = 61] [outer = 12B6CC00] 15:56:04 INFO - PROCESS | 3928 | 1467068164317 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 553ms 15:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:56:04 INFO - PROCESS | 3928 | 1467068164338 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 3928 | 1467068164340 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 15:56:04 INFO - PROCESS | 3928 | 1467068164343 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 3928 | 1467068164345 Marionette TRACE conn3 <- [1,50,null,{}] 15:56:04 INFO - PROCESS | 3928 | 1467068164349 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:04 INFO - PROCESS | 3928 | 1467068164351 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:04 INFO - PROCESS | 3928 | 1467068164414 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:56:04 INFO - PROCESS | 3928 | 1467068164463 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 3928 | 1467068164465 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:04 INFO - PROCESS | 3928 | ++DOCSHELL 13162C00 == 20 [pid = 3928] [id = 22] 15:56:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (13A0FC00) [pid = 3928] [serial = 62] [outer = 00000000] 15:56:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (142B1800) [pid = 3928] [serial = 63] [outer = 13A0FC00] 15:56:04 INFO - PROCESS | 3928 | 1467068164520 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (14440400) [pid = 3928] [serial = 64] [outer = 13A0FC00] 15:56:04 INFO - PROCESS | 3928 | 1467068164751 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 442ms 15:56:04 INFO - PROCESS | 3928 | 1467068164814 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 3928 | 1467068164816 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 15:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:56:04 INFO - PROCESS | 3928 | 1467068164819 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 3928 | 1467068164821 Marionette TRACE conn3 <- [1,54,null,{}] 15:56:04 INFO - PROCESS | 3928 | 1467068164803 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:04 INFO - PROCESS | 3928 | 1467068164805 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:04 INFO - PROCESS | 3928 | 1467068164876 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:56:04 INFO - PROCESS | 3928 | 1467068164884 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 3928 | 1467068164886 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:04 INFO - PROCESS | 3928 | ++DOCSHELL 14446C00 == 21 [pid = 3928] [id = 23] 15:56:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (1444F400) [pid = 3928] [serial = 65] [outer = 00000000] 15:56:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (14FD5000) [pid = 3928] [serial = 66] [outer = 1444F400] 15:56:04 INFO - PROCESS | 3928 | 1467068164915 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (152BB800) [pid = 3928] [serial = 67] [outer = 1444F400] 15:56:05 INFO - PROCESS | 3928 | 1467068165201 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 15:56:05 INFO - PROCESS | 3928 | 1467068165252 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 3928 | 1467068165234 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 15:56:05 INFO - PROCESS | 3928 | 1467068165242 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 3928 | 1467068165243 Marionette TRACE conn3 <- [1,58,null,{}] 15:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:56:05 INFO - PROCESS | 3928 | 1467068165247 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:05 INFO - PROCESS | 3928 | 1467068165253 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:05 INFO - PROCESS | 3928 | 1467068165340 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:56:05 INFO - PROCESS | 3928 | 1467068165352 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 3928 | 1467068165354 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:05 INFO - PROCESS | 3928 | ++DOCSHELL 1554FC00 == 22 [pid = 3928] [id = 24] 15:56:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1575C000) [pid = 3928] [serial = 68] [outer = 00000000] 15:56:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15765400) [pid = 3928] [serial = 69] [outer = 1575C000] 15:56:05 INFO - PROCESS | 3928 | 1467068165379 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15F8F400) [pid = 3928] [serial = 70] [outer = 1575C000] 15:56:05 INFO - PROCESS | 3928 | 1467068165659 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 453ms 15:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:56:05 INFO - PROCESS | 3928 | 1467068165710 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 3928 | 1467068165712 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 15:56:05 INFO - PROCESS | 3928 | 1467068165715 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 3928 | 1467068165717 Marionette TRACE conn3 <- [1,62,null,{}] 15:56:05 INFO - PROCESS | 3928 | 1467068165721 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:05 INFO - PROCESS | 3928 | 1467068165723 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:05 INFO - PROCESS | 3928 | 1467068165775 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:56:05 INFO - PROCESS | 3928 | 1467068165780 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 3928 | 1467068165782 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:05 INFO - PROCESS | 3928 | ++DOCSHELL 16552C00 == 23 [pid = 3928] [id = 25] 15:56:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16710400) [pid = 3928] [serial = 71] [outer = 00000000] 15:56:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16A31000) [pid = 3928] [serial = 72] [outer = 16710400] 15:56:05 INFO - PROCESS | 3928 | 1467068165808 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16A32C00) [pid = 3928] [serial = 73] [outer = 16710400] 15:56:06 INFO - PROCESS | 3928 | 1467068166088 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 421ms 15:56:06 INFO - PROCESS | 3928 | 1467068166131 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 3928 | 1467068166133 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 15:56:06 INFO - PROCESS | 3928 | 1467068166136 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 3928 | 1467068166138 Marionette TRACE conn3 <- [1,66,null,{}] 15:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:56:06 INFO - PROCESS | 3928 | 1467068166141 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:06 INFO - PROCESS | 3928 | 1467068166143 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:06 INFO - PROCESS | 3928 | 1467068166197 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:56:06 INFO - PROCESS | 3928 | 1467068166202 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 3928 | 1467068166204 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:06 INFO - PROCESS | 3928 | ++DOCSHELL 13E53C00 == 24 [pid = 3928] [id = 26] 15:56:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (15F91000) [pid = 3928] [serial = 74] [outer = 00000000] 15:56:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (16D56800) [pid = 3928] [serial = 75] [outer = 15F91000] 15:56:06 INFO - PROCESS | 3928 | 1467068166247 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (16CD1800) [pid = 3928] [serial = 76] [outer = 15F91000] 15:56:06 INFO - PROCESS | 3928 | 1467068166532 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 420ms 15:56:06 INFO - PROCESS | 3928 | 1467068166562 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 3928 | 1467068166564 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 15:56:06 INFO - PROCESS | 3928 | 1467068166567 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:56:06 INFO - PROCESS | 3928 | 1467068166569 Marionette TRACE conn3 <- [1,70,null,{}] 15:56:06 INFO - PROCESS | 3928 | 1467068166574 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:06 INFO - PROCESS | 3928 | 1467068166575 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:06 INFO - PROCESS | 3928 | 1467068166630 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:56:06 INFO - PROCESS | 3928 | 1467068166635 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 3928 | 1467068166637 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:06 INFO - PROCESS | 3928 | ++DOCSHELL 16DDB000 == 25 [pid = 3928] [id = 27] 15:56:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (172E4000) [pid = 3928] [serial = 77] [outer = 00000000] 15:56:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (17392000) [pid = 3928] [serial = 78] [outer = 172E4000] 15:56:06 INFO - PROCESS | 3928 | 1467068166680 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17406800) [pid = 3928] [serial = 79] [outer = 172E4000] 15:56:06 INFO - PROCESS | 3928 | 1467068166953 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 420ms 15:56:07 INFO - PROCESS | 3928 | 1467068167022 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 3928 | 1467068167004 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 15:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:56:07 INFO - PROCESS | 3928 | 1467068167007 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 3928 | 1467068167009 Marionette TRACE conn3 <- [1,74,null,{}] 15:56:07 INFO - PROCESS | 3928 | 1467068167012 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:07 INFO - PROCESS | 3928 | 1467068167014 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:07 INFO - PROCESS | 3928 | 1467068167069 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:56:07 INFO - PROCESS | 3928 | 1467068167074 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 3928 | 1467068167076 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:07 INFO - PROCESS | 3928 | ++DOCSHELL 12E5DC00 == 26 [pid = 3928] [id = 28] 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16DD1800) [pid = 3928] [serial = 80] [outer = 00000000] 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1749C800) [pid = 3928] [serial = 81] [outer = 16DD1800] 15:56:07 INFO - PROCESS | 3928 | 1467068167119 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (176EB000) [pid = 3928] [serial = 82] [outer = 16DD1800] 15:56:07 INFO - PROCESS | 3928 | 1467068167417 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 421ms 15:56:07 INFO - PROCESS | 3928 | 1467068167454 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 3928 | 1467068167456 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 15:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:56:07 INFO - PROCESS | 3928 | 1467068167442 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 3928 | 1467068167445 Marionette TRACE conn3 <- [1,78,null,{}] 15:56:07 INFO - PROCESS | 3928 | 1467068167448 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:07 INFO - PROCESS | 3928 | 1467068167451 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:07 INFO - PROCESS | 3928 | 1467068167517 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:56:07 INFO - PROCESS | 3928 | 1467068167522 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 3928 | 1467068167525 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:07 INFO - PROCESS | 3928 | ++DOCSHELL 17313000 == 27 [pid = 3928] [id = 29] 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (17A4BC00) [pid = 3928] [serial = 83] [outer = 00000000] 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1807A800) [pid = 3928] [serial = 84] [outer = 17A4BC00] 15:56:07 INFO - PROCESS | 3928 | 1467068167568 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19779000) [pid = 3928] [serial = 85] [outer = 17A4BC00] 15:56:07 INFO - PROCESS | 3928 | 1467068167853 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 420ms 15:56:07 INFO - PROCESS | 3928 | 1467068167874 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 3928 | 1467068167876 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 15:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:56:07 INFO - PROCESS | 3928 | 1467068167879 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 3928 | 1467068167881 Marionette TRACE conn3 <- [1,82,null,{}] 15:56:07 INFO - PROCESS | 3928 | 1467068167884 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:07 INFO - PROCESS | 3928 | 1467068167886 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:07 INFO - PROCESS | 3928 | 1467068167947 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:56:07 INFO - PROCESS | 3928 | 1467068167954 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 3928 | 1467068167956 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:07 INFO - PROCESS | 3928 | ++DOCSHELL 103CAC00 == 28 [pid = 3928] [id = 30] 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10E9A000) [pid = 3928] [serial = 86] [outer = 00000000] 15:56:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1977E400) [pid = 3928] [serial = 87] [outer = 10E9A000] 15:56:07 INFO - PROCESS | 3928 | 1467068167999 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1998B800) [pid = 3928] [serial = 88] [outer = 10E9A000] 15:56:08 INFO - PROCESS | 3928 | 1467068168252 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 15:56:08 INFO - PROCESS | 3928 | 1467068168303 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 3928 | 1467068168305 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 15:56:08 INFO - PROCESS | 3928 | 1467068168308 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:56:08 INFO - PROCESS | 3928 | 1467068168310 Marionette TRACE conn3 <- [1,86,null,{}] 15:56:08 INFO - PROCESS | 3928 | 1467068168313 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:08 INFO - PROCESS | 3928 | 1467068168315 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:08 INFO - PROCESS | 3928 | 1467068168391 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:56:08 INFO - PROCESS | 3928 | 1467068168402 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 3928 | 1467068168404 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:08 INFO - PROCESS | 3928 | ++DOCSHELL 12E5E800 == 29 [pid = 3928] [id = 31] 15:56:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (13113C00) [pid = 3928] [serial = 89] [outer = 00000000] 15:56:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19A87800) [pid = 3928] [serial = 90] [outer = 13113C00] 15:56:08 INFO - PROCESS | 3928 | 1467068168447 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19AAF800) [pid = 3928] [serial = 91] [outer = 13113C00] 15:56:09 INFO - PROCESS | 3928 | 1467068169333 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1062ms 15:56:09 INFO - PROCESS | 3928 | 1467068169373 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 3928 | 1467068169377 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 15:56:09 INFO - PROCESS | 3928 | 1467068169382 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:56:09 INFO - PROCESS | 3928 | 1467068169384 Marionette TRACE conn3 <- [1,90,null,{}] 15:56:09 INFO - PROCESS | 3928 | 1467068169389 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:09 INFO - PROCESS | 3928 | 1467068169392 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:09 INFO - PROCESS | 3928 | 1467068169455 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:56:09 INFO - PROCESS | 3928 | 1467068169498 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 3928 | 1467068169501 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:09 INFO - PROCESS | 3928 | ++DOCSHELL 10A81000 == 30 [pid = 3928] [id = 32] 15:56:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (10F2C000) [pid = 3928] [serial = 92] [outer = 00000000] 15:56:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (11008800) [pid = 3928] [serial = 93] [outer = 10F2C000] 15:56:09 INFO - PROCESS | 3928 | 1467068169527 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1100AC00) [pid = 3928] [serial = 94] [outer = 10F2C000] 15:56:09 INFO - PROCESS | 3928 | 1467068169827 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 487ms 15:56:09 INFO - PROCESS | 3928 | 1467068169882 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 3928 | 1467068169887 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 15:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:56:09 INFO - PROCESS | 3928 | 1467068169882 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 3928 | 1467068169885 Marionette TRACE conn3 <- [1,94,null,{}] 15:56:09 INFO - PROCESS | 3928 | 1467068169889 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:09 INFO - PROCESS | 3928 | 1467068169891 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:09 INFO - PROCESS | 3928 | 1467068169986 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:56:09 INFO - PROCESS | 3928 | 1467068169995 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 3928 | 1467068169997 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:09 INFO - PROCESS | 3928 | ++DOCSHELL 11DDCC00 == 31 [pid = 3928] [id = 33] 15:56:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (11DDE800) [pid = 3928] [serial = 95] [outer = 00000000] 15:56:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (129E6800) [pid = 3928] [serial = 96] [outer = 11DDE800] 15:56:10 INFO - PROCESS | 3928 | 1467068170023 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (12BB1000) [pid = 3928] [serial = 97] [outer = 11DDE800] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (13E59C00) [pid = 3928] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (1ADAD000) [pid = 3928] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1AD33C00) [pid = 3928] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A6B8400) [pid = 3928] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (152B4000) [pid = 3928] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1A45A800) [pid = 3928] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19AB5400) [pid = 3928] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1B4A5400) [pid = 3928] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (104EA400) [pid = 3928] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1055A800) [pid = 3928] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (112E0C00) [pid = 3928] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (12B6CC00) [pid = 3928] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (13A0FC00) [pid = 3928] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1444F400) [pid = 3928] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1575C000) [pid = 3928] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (16710400) [pid = 3928] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (15F91000) [pid = 3928] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (172E4000) [pid = 3928] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (16DD1800) [pid = 3928] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:56:10 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17A4BC00) [pid = 3928] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:56:10 INFO - PROCESS | 3928 | 1467068170578 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 708ms 15:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:56:10 INFO - PROCESS | 3928 | 1467068170597 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 3928 | 1467068170599 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 15:56:10 INFO - PROCESS | 3928 | 1467068170602 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 3928 | 1467068170606 Marionette TRACE conn3 <- [1,98,null,{}] 15:56:10 INFO - PROCESS | 3928 | 1467068170616 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:10 INFO - PROCESS | 3928 | 1467068170620 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:10 INFO - PROCESS | 3928 | 1467068170658 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:56:10 INFO - PROCESS | 3928 | 1467068170665 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 3928 | 1467068170668 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:10 INFO - PROCESS | 3928 | ++DOCSHELL 13161000 == 32 [pid = 3928] [id = 34] 15:56:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (13168400) [pid = 3928] [serial = 98] [outer = 00000000] 15:56:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (13A02000) [pid = 3928] [serial = 99] [outer = 13168400] 15:56:10 INFO - PROCESS | 3928 | 1467068170714 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (13E5C400) [pid = 3928] [serial = 100] [outer = 13168400] 15:56:11 INFO - PROCESS | 3928 | 1467068171019 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 454ms 15:56:11 INFO - PROCESS | 3928 | 1467068171058 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 3928 | 1467068171060 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 15:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:56:11 INFO - PROCESS | 3928 | 1467068171047 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 3928 | 1467068171049 Marionette TRACE conn3 <- [1,102,null,{}] 15:56:11 INFO - PROCESS | 3928 | 1467068171052 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:11 INFO - PROCESS | 3928 | 1467068171054 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:11 INFO - PROCESS | 3928 | 1467068171110 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:56:11 INFO - PROCESS | 3928 | 1467068171115 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 3928 | 1467068171117 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:11 INFO - PROCESS | 3928 | ++DOCSHELL 14446400 == 33 [pid = 3928] [id = 35] 15:56:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (14F79000) [pid = 3928] [serial = 101] [outer = 00000000] 15:56:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (153F7C00) [pid = 3928] [serial = 102] [outer = 14F79000] 15:56:11 INFO - PROCESS | 3928 | 1467068171161 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (15558C00) [pid = 3928] [serial = 103] [outer = 14F79000] 15:56:11 INFO - PROCESS | 3928 | 1467068171448 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 15:56:11 INFO - PROCESS | 3928 | 1467068171464 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 3928 | 1467068171466 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 15:56:11 INFO - PROCESS | 3928 | 1467068171469 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:56:11 INFO - PROCESS | 3928 | 1467068171471 Marionette TRACE conn3 <- [1,106,null,{}] 15:56:11 INFO - PROCESS | 3928 | 1467068171474 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:11 INFO - PROCESS | 3928 | 1467068171476 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:11 INFO - PROCESS | 3928 | 1467068171532 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:56:11 INFO - PROCESS | 3928 | 1467068171537 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 3928 | 1467068171539 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:11 INFO - PROCESS | 3928 | ++DOCSHELL 15556C00 == 34 [pid = 3928] [id = 36] 15:56:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (15763C00) [pid = 3928] [serial = 104] [outer = 00000000] 15:56:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1671A000) [pid = 3928] [serial = 105] [outer = 15763C00] 15:56:11 INFO - PROCESS | 3928 | 1467068171582 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (16D4D400) [pid = 3928] [serial = 106] [outer = 15763C00] 15:56:11 INFO - PROCESS | 3928 | 1467068171948 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms 15:56:11 INFO - PROCESS | 3928 | 1467068171994 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 3928 | 1467068171998 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 15:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:56:12 INFO - PROCESS | 3928 | 1467068172019 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 3928 | 1467068172022 Marionette TRACE conn3 <- [1,110,null,{}] 15:56:12 INFO - PROCESS | 3928 | 1467068172028 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:12 INFO - PROCESS | 3928 | 1467068172032 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:12 INFO - PROCESS | 3928 | 1467068172154 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:56:12 INFO - PROCESS | 3928 | 1467068172200 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 3928 | 1467068172203 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:12 INFO - PROCESS | 3928 | ++DOCSHELL 1055E000 == 35 [pid = 3928] [id = 37] 15:56:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (10A0E800) [pid = 3928] [serial = 107] [outer = 00000000] 15:56:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (11006000) [pid = 3928] [serial = 108] [outer = 10A0E800] 15:56:12 INFO - PROCESS | 3928 | 1467068172243 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (11801C00) [pid = 3928] [serial = 109] [outer = 10A0E800] 15:56:12 INFO - PROCESS | 3928 | 1467068172657 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 664ms 15:56:12 INFO - PROCESS | 3928 | 1467068172690 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 3928 | 1467068172695 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 15:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:56:12 INFO - PROCESS | 3928 | 1467068172702 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 3928 | 1467068172705 Marionette TRACE conn3 <- [1,114,null,{}] 15:56:12 INFO - PROCESS | 3928 | 1467068172709 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:12 INFO - PROCESS | 3928 | 1467068172712 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:12 INFO - PROCESS | 3928 | 1467068172773 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:56:12 INFO - PROCESS | 3928 | 1467068172836 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 3928 | 1467068172839 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:12 INFO - PROCESS | 3928 | ++DOCSHELL 129E5C00 == 36 [pid = 3928] [id = 38] 15:56:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (12BB5C00) [pid = 3928] [serial = 110] [outer = 00000000] 15:56:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1444F400) [pid = 3928] [serial = 111] [outer = 12BB5C00] 15:56:12 INFO - PROCESS | 3928 | 1467068172895 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1554B000) [pid = 3928] [serial = 112] [outer = 12BB5C00] 15:56:13 INFO - PROCESS | 3928 | 1467068173478 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 819ms 15:56:13 INFO - PROCESS | 3928 | 1467068173511 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 3928 | 1467068173515 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 15:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:56:13 INFO - PROCESS | 3928 | 1467068173521 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 3928 | 1467068173524 Marionette TRACE conn3 <- [1,118,null,{}] 15:56:13 INFO - PROCESS | 3928 | 1467068173530 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:13 INFO - PROCESS | 3928 | 1467068173532 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:13 INFO - PROCESS | 3928 | 1467068173608 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:56:13 INFO - PROCESS | 3928 | 1467068173656 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 3928 | 1467068173661 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:13 INFO - PROCESS | 3928 | ++DOCSHELL 10A03000 == 37 [pid = 3928] [id = 39] 15:56:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10A76C00) [pid = 3928] [serial = 113] [outer = 00000000] 15:56:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (11003C00) [pid = 3928] [serial = 114] [outer = 10A76C00] 15:56:13 INFO - PROCESS | 3928 | 1467068173743 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (11010C00) [pid = 3928] [serial = 115] [outer = 10A76C00] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 11DDCC00 == 36 [pid = 3928] [id = 33] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 13161000 == 35 [pid = 3928] [id = 34] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 14446400 == 34 [pid = 3928] [id = 35] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 10A81000 == 33 [pid = 3928] [id = 32] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 103CAC00 == 32 [pid = 3928] [id = 30] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 17313000 == 31 [pid = 3928] [id = 29] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 12E5E800 == 30 [pid = 3928] [id = 31] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 15556C00 == 29 [pid = 3928] [id = 36] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 1055E000 == 28 [pid = 3928] [id = 37] 15:56:14 INFO - PROCESS | 3928 | --DOCSHELL 129E5C00 == 27 [pid = 3928] [id = 38] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (16713C00) [pid = 3928] [serial = 17] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (10F35400) [pid = 3928] [serial = 51] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (10A04800) [pid = 3928] [serial = 54] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (10A7D800) [pid = 3928] [serial = 55] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (11499000) [pid = 3928] [serial = 57] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (12BAA800) [pid = 3928] [serial = 60] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (142B1800) [pid = 3928] [serial = 63] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (14440400) [pid = 3928] [serial = 64] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (14FD5000) [pid = 3928] [serial = 66] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (152BB800) [pid = 3928] [serial = 67] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (15765400) [pid = 3928] [serial = 69] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16A31000) [pid = 3928] [serial = 72] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16D56800) [pid = 3928] [serial = 75] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (17392000) [pid = 3928] [serial = 78] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1749C800) [pid = 3928] [serial = 81] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1807A800) [pid = 3928] [serial = 84] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (15F8F400) [pid = 3928] [serial = 70] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16A32C00) [pid = 3928] [serial = 73] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16CD1800) [pid = 3928] [serial = 76] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11807000) [pid = 3928] [serial = 58] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (17406800) [pid = 3928] [serial = 79] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (176EB000) [pid = 3928] [serial = 82] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19779000) [pid = 3928] [serial = 85] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1977E400) [pid = 3928] [serial = 87] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (12C7F000) [pid = 3928] [serial = 61] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (11204000) [pid = 3928] [serial = 52] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1B4A8400) [pid = 3928] [serial = 49] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16878C00) [pid = 3928] [serial = 14] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (142B0800) [pid = 3928] [serial = 9] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (142B6000) [pid = 3928] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (11DD8400) [pid = 3928] [serial = 4] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1ADA0000) [pid = 3928] [serial = 36] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1ADA4800) [pid = 3928] [serial = 37] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1A6C0C00) [pid = 3928] [serial = 33] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1AC6B400) [pid = 3928] [serial = 34] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (1A54F400) [pid = 3928] [serial = 30] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (1AC69000) [pid = 3928] [serial = 31] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (1AA71000) [pid = 3928] [serial = 27] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (1AC62000) [pid = 3928] [serial = 28] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (17FAA000) [pid = 3928] [serial = 24] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (16D4E800) [pid = 3928] [serial = 21] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 53 (16D52800) [pid = 3928] [serial = 22] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 52 (1B4A7C00) [pid = 3928] [serial = 48] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 51 (1B068400) [pid = 3928] [serial = 42] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 50 (1B1E0800) [pid = 3928] [serial = 45] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 49 (1B05EC00) [pid = 3928] [serial = 39] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | --DOMWINDOW == 48 (1B062C00) [pid = 3928] [serial = 40] [outer = 00000000] [url = about:blank] 15:56:14 INFO - PROCESS | 3928 | 1467068174396 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 885ms 15:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:56:14 INFO - PROCESS | 3928 | 1467068174407 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 3928 | 1467068174411 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 15:56:14 INFO - PROCESS | 3928 | 1467068174416 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 3928 | 1467068174421 Marionette TRACE conn3 <- [1,122,null,{}] 15:56:14 INFO - PROCESS | 3928 | 1467068174425 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:14 INFO - PROCESS | 3928 | 1467068174428 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:14 INFO - PROCESS | 3928 | 1467068174491 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:56:14 INFO - PROCESS | 3928 | 1467068174498 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 3928 | 1467068174501 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:14 INFO - PROCESS | 3928 | ++DOCSHELL 10F34C00 == 28 [pid = 3928] [id = 40] 15:56:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 49 (10F35000) [pid = 3928] [serial = 116] [outer = 00000000] 15:56:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 50 (11204400) [pid = 3928] [serial = 117] [outer = 10F35000] 15:56:14 INFO - PROCESS | 3928 | 1467068174527 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (11499000) [pid = 3928] [serial = 118] [outer = 10F35000] 15:56:14 INFO - PROCESS | 3928 | 1467068174843 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 454ms 15:56:14 INFO - PROCESS | 3928 | 1467068174870 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 3928 | 1467068174875 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 15:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:56:14 INFO - PROCESS | 3928 | 1467068174881 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 3928 | 1467068174884 Marionette TRACE conn3 <- [1,126,null,{}] 15:56:14 INFO - PROCESS | 3928 | 1467068174888 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:14 INFO - PROCESS | 3928 | 1467068174890 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:14 INFO - PROCESS | 3928 | 1467068174955 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:56:14 INFO - PROCESS | 3928 | 1467068174964 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 3928 | 1467068174966 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:14 INFO - PROCESS | 3928 | ++DOCSHELL 129E4400 == 29 [pid = 3928] [id = 41] 15:56:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (12B72400) [pid = 3928] [serial = 119] [outer = 00000000] 15:56:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 53 (12BB4400) [pid = 3928] [serial = 120] [outer = 12B72400] 15:56:14 INFO - PROCESS | 3928 | 1467068174998 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (12E24000) [pid = 3928] [serial = 121] [outer = 12B72400] 15:56:15 INFO - PROCESS | 3928 | 1467068175325 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 443ms 15:56:15 INFO - PROCESS | 3928 | 1467068175325 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 3928 | 1467068175327 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 15:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:56:15 INFO - PROCESS | 3928 | 1467068175331 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 3928 | 1467068175334 Marionette TRACE conn3 <- [1,130,null,{}] 15:56:15 INFO - PROCESS | 3928 | 1467068175348 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:15 INFO - PROCESS | 3928 | 1467068175353 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:15 INFO - PROCESS | 3928 | 1467068175411 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:56:15 INFO - PROCESS | 3928 | 1467068175419 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 3928 | 1467068175422 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:15 INFO - PROCESS | 3928 | ++DOCSHELL 142B4800 == 30 [pid = 3928] [id = 42] 15:56:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (142B5000) [pid = 3928] [serial = 122] [outer = 00000000] 15:56:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (14443800) [pid = 3928] [serial = 123] [outer = 142B5000] 15:56:15 INFO - PROCESS | 3928 | 1467068175449 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (14FD2000) [pid = 3928] [serial = 124] [outer = 142B5000] 15:56:15 INFO - PROCESS | 3928 | 1467068175775 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 498ms 15:56:15 INFO - PROCESS | 3928 | 1467068175853 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 3928 | 1467068175834 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 15:56:15 INFO - PROCESS | 3928 | 1467068175837 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:56:15 INFO - PROCESS | 3928 | 1467068175839 Marionette TRACE conn3 <- [1,134,null,{}] 15:56:15 INFO - PROCESS | 3928 | 1467068175843 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:15 INFO - PROCESS | 3928 | 1467068175845 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:15 INFO - PROCESS | 3928 | 1467068175944 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:56:15 INFO - PROCESS | 3928 | 1467068175960 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 3928 | 1467068175962 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:15 INFO - PROCESS | 3928 | ++DOCSHELL 15761800 == 31 [pid = 3928] [id = 43] 15:56:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (15763400) [pid = 3928] [serial = 125] [outer = 00000000] 15:56:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (15F91C00) [pid = 3928] [serial = 126] [outer = 15763400] 15:56:15 INFO - PROCESS | 3928 | 1467068175987 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (16714800) [pid = 3928] [serial = 127] [outer = 15763400] 15:56:16 INFO - PROCESS | 3928 | 1467068176306 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 487ms 15:56:16 INFO - PROCESS | 3928 | 1467068176356 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 3928 | 1467068176358 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 15:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:56:16 INFO - PROCESS | 3928 | 1467068176368 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 3928 | 1467068176369 Marionette TRACE conn3 <- [1,138,null,{}] 15:56:16 INFO - PROCESS | 3928 | 1467068176373 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:16 INFO - PROCESS | 3928 | 1467068176375 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:16 INFO - PROCESS | 3928 | 1467068176457 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:56:16 INFO - PROCESS | 3928 | 1467068176465 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 3928 | 1467068176467 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:16 INFO - PROCESS | 3928 | ++DOCSHELL 16716400 == 32 [pid = 3928] [id = 44] 15:56:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (16717400) [pid = 3928] [serial = 128] [outer = 00000000] 15:56:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (16A32C00) [pid = 3928] [serial = 129] [outer = 16717400] 15:56:16 INFO - PROCESS | 3928 | 1467068176488 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (16A34400) [pid = 3928] [serial = 130] [outer = 16717400] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (13113C00) [pid = 3928] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (10F2C000) [pid = 3928] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (11DDE800) [pid = 3928] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (14F79000) [pid = 3928] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (15763C00) [pid = 3928] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (13168400) [pid = 3928] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:56:16 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (10E9A000) [pid = 3928] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:56:16 INFO - PROCESS | 3928 | 1467068176813 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 475ms 15:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:56:16 INFO - PROCESS | 3928 | 1467068176835 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 3928 | 1467068176837 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 15:56:16 INFO - PROCESS | 3928 | 1467068176840 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - PROCESS | 3928 | 1467068176842 Marionette TRACE conn3 <- [1,142,null,{}] 15:56:16 INFO - PROCESS | 3928 | 1467068176845 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:16 INFO - PROCESS | 3928 | 1467068176830 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:16 INFO - PROCESS | 3928 | 1467068176915 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:56:16 INFO - PROCESS | 3928 | 1467068176967 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 3928 | 1467068176969 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:16 INFO - PROCESS | 3928 | ++DOCSHELL 1315C000 == 33 [pid = 3928] [id = 45] 15:56:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (13663800) [pid = 3928] [serial = 131] [outer = 00000000] 15:56:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (13A01C00) [pid = 3928] [serial = 132] [outer = 13663800] 15:56:16 INFO - PROCESS | 3928 | 1467068177014 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (16D56400) [pid = 3928] [serial = 133] [outer = 13663800] 15:56:17 INFO - PROCESS | 3928 | 1467068177243 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 443ms 15:56:17 INFO - PROCESS | 3928 | 1467068177292 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 3928 | 1467068177294 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 15:56:17 INFO - PROCESS | 3928 | 1467068177297 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:56:17 INFO - PROCESS | 3928 | 1467068177308 Marionette TRACE conn3 <- [1,146,null,{}] 15:56:17 INFO - PROCESS | 3928 | 1467068177312 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 3928 | 1467068177314 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:17 INFO - PROCESS | 3928 | 1467068177372 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:56:17 INFO - PROCESS | 3928 | 1467068177378 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 3928 | 1467068177380 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:17 INFO - PROCESS | 3928 | ++DOCSHELL 16A33C00 == 34 [pid = 3928] [id = 46] 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (16D53800) [pid = 3928] [serial = 134] [outer = 00000000] 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (17314000) [pid = 3928] [serial = 135] [outer = 16D53800] 15:56:17 INFO - PROCESS | 3928 | 1467068177423 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (1739F800) [pid = 3928] [serial = 136] [outer = 16D53800] 15:56:17 INFO - PROCESS | 3928 | 1467068177695 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 421ms 15:56:17 INFO - PROCESS | 3928 | 1467068177712 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 3928 | 1467068177713 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 15:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:56:17 INFO - PROCESS | 3928 | 1467068177717 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 3928 | 1467068177718 Marionette TRACE conn3 <- [1,150,null,{}] 15:56:17 INFO - PROCESS | 3928 | 1467068177722 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 3928 | 1467068177724 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:17 INFO - PROCESS | 3928 | 1467068177778 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:56:17 INFO - PROCESS | 3928 | 1467068177783 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 3928 | 1467068177785 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:17 INFO - PROCESS | 3928 | ++DOCSHELL 142B6800 == 35 [pid = 3928] [id = 47] 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (17313000) [pid = 3928] [serial = 137] [outer = 00000000] 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (174A0C00) [pid = 3928] [serial = 138] [outer = 17313000] 15:56:17 INFO - PROCESS | 3928 | 1467068177807 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (16710C00) [pid = 3928] [serial = 139] [outer = 17313000] 15:56:18 INFO - PROCESS | 3928 | 1467068178162 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 480ms 15:56:18 INFO - PROCESS | 3928 | 1467068178209 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 3928 | 1467068178210 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 15:56:18 INFO - PROCESS | 3928 | 1467068178214 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:56:18 INFO - PROCESS | 3928 | 1467068178216 Marionette TRACE conn3 <- [1,154,null,{}] 15:56:18 INFO - PROCESS | 3928 | 1467068178219 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 3928 | 1467068178221 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:18 INFO - PROCESS | 3928 | 1467068178276 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:56:18 INFO - PROCESS | 3928 | 1467068178281 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 3928 | 1467068178283 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:18 INFO - PROCESS | 3928 | ++DOCSHELL 1749F800 == 36 [pid = 3928] [id = 48] 15:56:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (17A49800) [pid = 3928] [serial = 140] [outer = 00000000] 15:56:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (17FA3C00) [pid = 3928] [serial = 141] [outer = 17A49800] 15:56:18 INFO - PROCESS | 3928 | 1467068178334 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (17FAA000) [pid = 3928] [serial = 142] [outer = 17A49800] 15:56:18 INFO - PROCESS | 3928 | 1467068178682 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 476ms 15:56:18 INFO - PROCESS | 3928 | 1467068178694 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 3928 | 1467068178696 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 15:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:56:18 INFO - PROCESS | 3928 | 1467068178699 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 3928 | 1467068178700 Marionette TRACE conn3 <- [1,158,null,{}] 15:56:18 INFO - PROCESS | 3928 | 1467068178713 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 3928 | 1467068178715 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:18 INFO - PROCESS | 3928 | 1467068178802 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:56:18 INFO - PROCESS | 3928 | 1467068178874 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 3928 | 1467068178878 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:18 INFO - PROCESS | 3928 | ++DOCSHELL 0C773800 == 37 [pid = 3928] [id = 49] 15:56:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (0C778400) [pid = 3928] [serial = 143] [outer = 00000000] 15:56:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10476C00) [pid = 3928] [serial = 144] [outer = 0C778400] 15:56:18 INFO - PROCESS | 3928 | 1467068178916 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1055F800) [pid = 3928] [serial = 145] [outer = 0C778400] 15:56:19 INFO - PROCESS | 3928 | 1467068179625 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 978ms 15:56:19 INFO - PROCESS | 3928 | 1467068179678 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 3928 | 1467068179682 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 15:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:56:19 INFO - PROCESS | 3928 | 1467068179687 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 3928 | 1467068179690 Marionette TRACE conn3 <- [1,162,null,{}] 15:56:19 INFO - PROCESS | 3928 | 1467068179696 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:19 INFO - PROCESS | 3928 | 1467068179700 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:19 INFO - PROCESS | 3928 | 1467068179796 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:56:19 INFO - PROCESS | 3928 | 1467068179867 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 3928 | 1467068179870 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:19 INFO - PROCESS | 3928 | ++DOCSHELL 129E7000 == 38 [pid = 3928] [id = 50] 15:56:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (12BAA000) [pid = 3928] [serial = 146] [outer = 00000000] 15:56:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1310F400) [pid = 3928] [serial = 147] [outer = 12BAA000] 15:56:19 INFO - PROCESS | 3928 | 1467068179906 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (132EEC00) [pid = 3928] [serial = 148] [outer = 12BAA000] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 1749F800 == 37 [pid = 3928] [id = 48] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 142B6800 == 36 [pid = 3928] [id = 47] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 16A33C00 == 35 [pid = 3928] [id = 46] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 1315C000 == 34 [pid = 3928] [id = 45] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 16716400 == 33 [pid = 3928] [id = 44] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 15761800 == 32 [pid = 3928] [id = 43] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 142B4800 == 31 [pid = 3928] [id = 42] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 129E4400 == 30 [pid = 3928] [id = 41] 15:56:20 INFO - PROCESS | 3928 | --DOCSHELL 10F34C00 == 29 [pid = 3928] [id = 40] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19A87800) [pid = 3928] [serial = 90] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11008800) [pid = 3928] [serial = 93] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1100AC00) [pid = 3928] [serial = 94] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (129E6800) [pid = 3928] [serial = 96] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (15558C00) [pid = 3928] [serial = 103] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (153F7C00) [pid = 3928] [serial = 102] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (12BB1000) [pid = 3928] [serial = 97] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (16D4D400) [pid = 3928] [serial = 106] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (13E5C400) [pid = 3928] [serial = 100] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1671A000) [pid = 3928] [serial = 105] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (19AAF800) [pid = 3928] [serial = 91] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (13A02000) [pid = 3928] [serial = 99] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1998B800) [pid = 3928] [serial = 88] [outer = 00000000] [url = about:blank] 15:56:20 INFO - PROCESS | 3928 | 1467068180644 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 979ms 15:56:20 INFO - PROCESS | 3928 | 1467068180669 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 3928 | 1467068180672 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 15:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:56:20 INFO - PROCESS | 3928 | 1467068180678 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 3928 | 1467068180681 Marionette TRACE conn3 <- [1,166,null,{}] 15:56:20 INFO - PROCESS | 3928 | 1467068180686 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:20 INFO - PROCESS | 3928 | 1467068180688 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:20 INFO - PROCESS | 3928 | 1467068180756 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:56:20 INFO - PROCESS | 3928 | 1467068180762 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 3928 | 1467068180765 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:20 INFO - PROCESS | 3928 | ++DOCSHELL 1100AC00 == 30 [pid = 3928] [id = 51] 15:56:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (1100B800) [pid = 3928] [serial = 149] [outer = 00000000] 15:56:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1180A400) [pid = 3928] [serial = 150] [outer = 1100B800] 15:56:20 INFO - PROCESS | 3928 | 1467068180813 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (11C92400) [pid = 3928] [serial = 151] [outer = 1100B800] 15:56:21 INFO - PROCESS | 3928 | 1467068181224 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 573ms 15:56:21 INFO - PROCESS | 3928 | 1467068181252 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 3928 | 1467068181256 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 15:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:56:21 INFO - PROCESS | 3928 | 1467068181262 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 3928 | 1467068181265 Marionette TRACE conn3 <- [1,170,null,{}] 15:56:21 INFO - PROCESS | 3928 | 1467068181269 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:21 INFO - PROCESS | 3928 | 1467068181271 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:21 INFO - PROCESS | 3928 | 1467068181341 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:56:21 INFO - PROCESS | 3928 | 1467068181351 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 3928 | 1467068181354 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:21 INFO - PROCESS | 3928 | ++DOCSHELL 12EDD400 == 31 [pid = 3928] [id = 52] 15:56:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13113C00) [pid = 3928] [serial = 152] [outer = 00000000] 15:56:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (13664400) [pid = 3928] [serial = 153] [outer = 13113C00] 15:56:21 INFO - PROCESS | 3928 | 1467068181406 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (13A10400) [pid = 3928] [serial = 154] [outer = 13113C00] 15:56:21 INFO - PROCESS | 3928 | 1467068181802 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 560ms 15:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:56:21 INFO - PROCESS | 3928 | 1467068181818 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 3928 | 1467068181820 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 15:56:21 INFO - PROCESS | 3928 | 1467068181824 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 3928 | 1467068181827 Marionette TRACE conn3 <- [1,174,null,{}] 15:56:21 INFO - PROCESS | 3928 | 1467068181838 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:21 INFO - PROCESS | 3928 | 1467068181843 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:21 INFO - PROCESS | 3928 | 1467068181921 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:56:21 INFO - PROCESS | 3928 | 1467068181930 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 3928 | 1467068181933 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:21 INFO - PROCESS | 3928 | ++DOCSHELL 152BB800 == 32 [pid = 3928] [id = 53] 15:56:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (152BE000) [pid = 3928] [serial = 155] [outer = 00000000] 15:56:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1554C800) [pid = 3928] [serial = 156] [outer = 152BE000] 15:56:21 INFO - PROCESS | 3928 | 1467068181980 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15760C00) [pid = 3928] [serial = 157] [outer = 152BE000] 15:56:22 INFO - PROCESS | 3928 | 1467068182366 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 559ms 15:56:22 INFO - PROCESS | 3928 | 1467068182394 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 3928 | 1467068182397 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 15:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:56:22 INFO - PROCESS | 3928 | 1467068182401 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 3928 | 1467068182404 Marionette TRACE conn3 <- [1,178,null,{}] 15:56:22 INFO - PROCESS | 3928 | 1467068182409 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 3928 | 1467068182412 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:22 INFO - PROCESS | 3928 | 1467068182512 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:56:22 INFO - PROCESS | 3928 | 1467068182540 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 3928 | 1467068182542 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:22 INFO - PROCESS | 3928 | ++DOCSHELL 1671C400 == 33 [pid = 3928] [id = 54] 15:56:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1671D800) [pid = 3928] [serial = 158] [outer = 00000000] 15:56:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16D52400) [pid = 3928] [serial = 159] [outer = 1671D800] 15:56:22 INFO - PROCESS | 3928 | 1467068182568 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16D59C00) [pid = 3928] [serial = 160] [outer = 1671D800] 15:56:22 INFO - PROCESS | 3928 | 1467068182947 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 573ms 15:56:22 INFO - PROCESS | 3928 | 1467068182987 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 3928 | 1467068182989 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 15:56:22 INFO - PROCESS | 3928 | 1467068182992 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:56:22 INFO - PROCESS | 3928 | 1467068182994 Marionette TRACE conn3 <- [1,182,null,{}] 15:56:22 INFO - PROCESS | 3928 | 1467068182998 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 3928 | 1467068183000 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:23 INFO - PROCESS | 3928 | 1467068183084 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:56:23 INFO - PROCESS | 3928 | 1467068183091 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 3928 | 1467068183093 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:23 INFO - PROCESS | 3928 | ++DOCSHELL 1149AC00 == 34 [pid = 3928] [id = 55] 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16CC8400) [pid = 3928] [serial = 161] [outer = 00000000] 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1740B400) [pid = 3928] [serial = 162] [outer = 16CC8400] 15:56:23 INFO - PROCESS | 3928 | 1467068183137 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1749D800) [pid = 3928] [serial = 163] [outer = 16CC8400] 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (17FA6400) [pid = 3928] [serial = 164] [outer = 1B1A0400] 15:56:23 INFO - PROCESS | 3928 | 1467068183557 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 616ms 15:56:23 INFO - PROCESS | 3928 | 1467068183616 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 3928 | 1467068183618 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 15:56:23 INFO - PROCESS | 3928 | 1467068183621 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:56:23 INFO - PROCESS | 3928 | 1467068183623 Marionette TRACE conn3 <- [1,186,null,{}] 15:56:23 INFO - PROCESS | 3928 | 1467068183633 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:23 INFO - PROCESS | 3928 | 1467068183638 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:23 INFO - PROCESS | 3928 | 1467068183767 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:56:23 INFO - PROCESS | 3928 | 1467068183792 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 3928 | 1467068183794 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:23 INFO - PROCESS | 3928 | ++DOCSHELL 19782C00 == 35 [pid = 3928] [id = 56] 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1998C400) [pid = 3928] [serial = 165] [outer = 00000000] 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19A82800) [pid = 3928] [serial = 166] [outer = 1998C400] 15:56:23 INFO - PROCESS | 3928 | 1467068183837 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19A85800) [pid = 3928] [serial = 167] [outer = 1998C400] 15:56:24 INFO - PROCESS | 3928 | 1467068184213 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 615ms 15:56:24 INFO - PROCESS | 3928 | 1467068184248 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 3928 | 1467068184250 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 15:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:56:24 INFO - PROCESS | 3928 | 1467068184253 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 3928 | 1467068184255 Marionette TRACE conn3 <- [1,190,null,{}] 15:56:24 INFO - PROCESS | 3928 | 1467068184259 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:24 INFO - PROCESS | 3928 | 1467068184261 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:24 INFO - PROCESS | 3928 | 1467068184358 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:56:24 INFO - PROCESS | 3928 | 1467068184364 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 3928 | 1467068184366 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:24 INFO - PROCESS | 3928 | ++DOCSHELL 19A80000 == 36 [pid = 3928] [id = 57] 15:56:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19AAB400) [pid = 3928] [serial = 168] [outer = 00000000] 15:56:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19AB6800) [pid = 3928] [serial = 169] [outer = 19AAB400] 15:56:24 INFO - PROCESS | 3928 | 1467068184408 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19EF1800) [pid = 3928] [serial = 170] [outer = 19AAB400] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10F35000) [pid = 3928] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (142B5000) [pid = 3928] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (12B72400) [pid = 3928] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (15763400) [pid = 3928] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (13663800) [pid = 3928] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10A0E800) [pid = 3928] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (12BB5C00) [pid = 3928] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16D53800) [pid = 3928] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (17313000) [pid = 3928] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16717400) [pid = 3928] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:56:24 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10A76C00) [pid = 3928] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:56:24 INFO - PROCESS | 3928 | 1467068184744 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 531ms 15:56:24 INFO - PROCESS | 3928 | 1467068184788 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 3928 | 1467068184790 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 15:56:24 INFO - PROCESS | 3928 | 1467068184794 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:56:24 INFO - PROCESS | 3928 | 1467068184795 Marionette TRACE conn3 <- [1,194,null,{}] 15:56:24 INFO - PROCESS | 3928 | 1467068184809 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:24 INFO - PROCESS | 3928 | 1467068184810 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:24 INFO - PROCESS | 3928 | 1467068184886 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:56:24 INFO - PROCESS | 3928 | 1467068184891 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 3928 | 1467068184893 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:24 INFO - PROCESS | 3928 | ++DOCSHELL 12961800 == 37 [pid = 3928] [id = 58] 15:56:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (14F6E400) [pid = 3928] [serial = 171] [outer = 00000000] 15:56:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (176ED400) [pid = 3928] [serial = 172] [outer = 14F6E400] 15:56:24 INFO - PROCESS | 3928 | 1467068184918 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17FA8400) [pid = 3928] [serial = 173] [outer = 14F6E400] 15:56:25 INFO - PROCESS | 3928 | 1467068185288 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 532ms 15:56:25 INFO - PROCESS | 3928 | 1467068185340 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 3928 | 1467068185341 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 15:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:56:25 INFO - PROCESS | 3928 | 1467068185345 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 3928 | 1467068185347 Marionette TRACE conn3 <- [1,198,null,{}] 15:56:25 INFO - PROCESS | 3928 | 1467068185350 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:25 INFO - PROCESS | 3928 | 1467068185352 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:25 INFO - PROCESS | 3928 | 1467068185433 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:56:25 INFO - PROCESS | 3928 | 1467068185438 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 3928 | 1467068185440 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:25 INFO - PROCESS | 3928 | ++DOCSHELL 15F8FC00 == 38 [pid = 3928] [id = 59] 15:56:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19AB1C00) [pid = 3928] [serial = 174] [outer = 00000000] 15:56:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1A1DEC00) [pid = 3928] [serial = 175] [outer = 19AB1C00] 15:56:25 INFO - PROCESS | 3928 | 1467068185489 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1A1E2400) [pid = 3928] [serial = 176] [outer = 19AB1C00] 15:56:25 INFO - PROCESS | 3928 | 1467068185851 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 531ms 15:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:56:25 INFO - PROCESS | 3928 | 1467068185896 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 3928 | 1467068185898 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 15:56:25 INFO - PROCESS | 3928 | 1467068185902 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 3928 | 1467068185904 Marionette TRACE conn3 <- [1,202,null,{}] 15:56:25 INFO - PROCESS | 3928 | 1467068185907 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:25 INFO - PROCESS | 3928 | 1467068185909 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:25 INFO - PROCESS | 3928 | 1467068185983 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:56:25 INFO - PROCESS | 3928 | 1467068185988 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 3928 | 1467068185990 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:25 INFO - PROCESS | 3928 | ++DOCSHELL 15767400 == 39 [pid = 3928] [id = 60] 15:56:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1A456000) [pid = 3928] [serial = 177] [outer = 00000000] 15:56:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1A548000) [pid = 3928] [serial = 178] [outer = 1A456000] 15:56:26 INFO - PROCESS | 3928 | 1467068186015 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1A548800) [pid = 3928] [serial = 179] [outer = 1A456000] 15:56:26 INFO - PROCESS | 3928 | 1467068186414 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 559ms 15:56:26 INFO - PROCESS | 3928 | 1467068186480 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 3928 | 1467068186485 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 15:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:56:26 INFO - PROCESS | 3928 | 1467068186491 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 3928 | 1467068186495 Marionette TRACE conn3 <- [1,206,null,{}] 15:56:26 INFO - PROCESS | 3928 | 1467068186503 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:26 INFO - PROCESS | 3928 | 1467068186491 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:26 INFO - PROCESS | 3928 | 1467068186661 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:56:26 INFO - PROCESS | 3928 | 1467068186731 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 3928 | 1467068186735 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:26 INFO - PROCESS | 3928 | ++DOCSHELL 10F35400 == 40 [pid = 3928] [id = 61] 15:56:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (10F9A400) [pid = 3928] [serial = 180] [outer = 00000000] 15:56:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1120C400) [pid = 3928] [serial = 181] [outer = 10F9A400] 15:56:26 INFO - PROCESS | 3928 | 1467068186791 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1188F000) [pid = 3928] [serial = 182] [outer = 10F9A400] 15:56:27 INFO - PROCESS | 3928 | 1467068187342 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 895ms 15:56:27 INFO - PROCESS | 3928 | 1467068187381 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 3928 | 1467068187385 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 15:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:56:27 INFO - PROCESS | 3928 | 1467068187392 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 3928 | 1467068187395 Marionette TRACE conn3 <- [1,210,null,{}] 15:56:27 INFO - PROCESS | 3928 | 1467068187399 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:27 INFO - PROCESS | 3928 | 1467068187401 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:27 INFO - PROCESS | 3928 | 1467068187487 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:56:27 INFO - PROCESS | 3928 | 1467068187581 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 3928 | 1467068187584 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:27 INFO - PROCESS | 3928 | ++DOCSHELL 13E53800 == 41 [pid = 3928] [id = 62] 15:56:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (13E5F400) [pid = 3928] [serial = 183] [outer = 00000000] 15:56:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (14447000) [pid = 3928] [serial = 184] [outer = 13E5F400] 15:56:27 INFO - PROCESS | 3928 | 1467068187639 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (15558C00) [pid = 3928] [serial = 185] [outer = 13E5F400] 15:56:28 INFO - PROCESS | 3928 | 1467068188132 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 811ms 15:56:28 INFO - PROCESS | 3928 | 1467068188199 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 3928 | 1467068188202 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 15:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:56:28 INFO - PROCESS | 3928 | 1467068188206 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 3928 | 1467068188209 Marionette TRACE conn3 <- [1,214,null,{}] 15:56:28 INFO - PROCESS | 3928 | 1467068188220 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:28 INFO - PROCESS | 3928 | 1467068188225 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:28 INFO - PROCESS | 3928 | 1467068188313 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:56:28 INFO - PROCESS | 3928 | 1467068188389 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 3928 | 1467068188393 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:28 INFO - PROCESS | 3928 | ++DOCSHELL 14F72C00 == 42 [pid = 3928] [id = 63] 15:56:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (14F75400) [pid = 3928] [serial = 186] [outer = 00000000] 15:56:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (15762000) [pid = 3928] [serial = 187] [outer = 14F75400] 15:56:28 INFO - PROCESS | 3928 | 1467068188449 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (16713800) [pid = 3928] [serial = 188] [outer = 14F75400] 15:56:29 INFO - PROCESS | 3928 | 1467068189086 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 937ms 15:56:29 INFO - PROCESS | 3928 | 1467068189134 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 3928 | 1467068189138 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 15:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:56:29 INFO - PROCESS | 3928 | 1467068189153 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 3928 | 1467068189158 Marionette TRACE conn3 <- [1,218,null,{}] 15:56:29 INFO - PROCESS | 3928 | 1467068189189 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 3928 | 1467068189191 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 10A03000 == 41 [pid = 3928] [id = 39] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 15F8FC00 == 40 [pid = 3928] [id = 59] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 12961800 == 39 [pid = 3928] [id = 58] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 19A80000 == 38 [pid = 3928] [id = 57] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 19782C00 == 37 [pid = 3928] [id = 56] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 1149AC00 == 36 [pid = 3928] [id = 55] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 1671C400 == 35 [pid = 3928] [id = 54] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 152BB800 == 34 [pid = 3928] [id = 53] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 12EDD400 == 33 [pid = 3928] [id = 52] 15:56:29 INFO - PROCESS | 3928 | --DOCSHELL 1100AC00 == 32 [pid = 3928] [id = 51] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (16710C00) [pid = 3928] [serial = 139] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (16A34400) [pid = 3928] [serial = 130] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (16714800) [pid = 3928] [serial = 127] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (14FD2000) [pid = 3928] [serial = 124] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (16D56400) [pid = 3928] [serial = 133] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (17FA3C00) [pid = 3928] [serial = 141] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16A32C00) [pid = 3928] [serial = 129] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (11010C00) [pid = 3928] [serial = 115] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11003C00) [pid = 3928] [serial = 114] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11204400) [pid = 3928] [serial = 117] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (11499000) [pid = 3928] [serial = 118] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (14443800) [pid = 3928] [serial = 123] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12BB4400) [pid = 3928] [serial = 120] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (12E24000) [pid = 3928] [serial = 121] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (15F91C00) [pid = 3928] [serial = 126] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13A01C00) [pid = 3928] [serial = 132] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (11801C00) [pid = 3928] [serial = 109] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11006000) [pid = 3928] [serial = 108] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1554B000) [pid = 3928] [serial = 112] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1444F400) [pid = 3928] [serial = 111] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (17314000) [pid = 3928] [serial = 135] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (174A0C00) [pid = 3928] [serial = 138] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1739F800) [pid = 3928] [serial = 136] [outer = 00000000] [url = about:blank] 15:56:29 INFO - PROCESS | 3928 | 1467068189321 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:56:29 INFO - PROCESS | 3928 | 1467068189329 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 3928 | 1467068189331 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:29 INFO - PROCESS | 3928 | ++DOCSHELL 10F9BC00 == 33 [pid = 3928] [id = 64] 15:56:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10FA6800) [pid = 3928] [serial = 189] [outer = 00000000] 15:56:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1100FC00) [pid = 3928] [serial = 190] [outer = 10FA6800] 15:56:29 INFO - PROCESS | 3928 | 1467068189379 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (112E1400) [pid = 3928] [serial = 191] [outer = 10FA6800] 15:56:29 INFO - PROCESS | 3928 | 1467068189751 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms 15:56:29 INFO - PROCESS | 3928 | 1467068189778 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 3928 | 1467068189783 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 15:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:56:29 INFO - PROCESS | 3928 | 1467068189793 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 3928 | 1467068189795 Marionette TRACE conn3 <- [1,222,null,{}] 15:56:29 INFO - PROCESS | 3928 | 1467068189799 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 3928 | 1467068189802 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:29 INFO - PROCESS | 3928 | 1467068189891 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:56:29 INFO - PROCESS | 3928 | 1467068189897 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 3928 | 1467068189899 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:29 INFO - PROCESS | 3928 | ++DOCSHELL 12BAB800 == 34 [pid = 3928] [id = 65] 15:56:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (12BAF800) [pid = 3928] [serial = 192] [outer = 00000000] 15:56:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (12C82000) [pid = 3928] [serial = 193] [outer = 12BAF800] 15:56:29 INFO - PROCESS | 3928 | 1467068189946 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (12E65C00) [pid = 3928] [serial = 194] [outer = 12BAF800] 15:56:30 INFO - PROCESS | 3928 | 1467068190321 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 573ms 15:56:30 INFO - PROCESS | 3928 | 1467068190368 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 3928 | 1467068190370 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 15:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:56:30 INFO - PROCESS | 3928 | 1467068190374 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 3928 | 1467068190377 Marionette TRACE conn3 <- [1,226,null,{}] 15:56:30 INFO - PROCESS | 3928 | 1467068190387 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:30 INFO - PROCESS | 3928 | 1467068190392 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:30 INFO - PROCESS | 3928 | 1467068190472 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:56:30 INFO - PROCESS | 3928 | 1467068190462 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 3928 | 1467068190465 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:30 INFO - PROCESS | 3928 | ++DOCSHELL 14440400 == 35 [pid = 3928] [id = 66] 15:56:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (14440C00) [pid = 3928] [serial = 195] [outer = 00000000] 15:56:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (14F7D800) [pid = 3928] [serial = 196] [outer = 14440C00] 15:56:30 INFO - PROCESS | 3928 | 1467068190511 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (153EEC00) [pid = 3928] [serial = 197] [outer = 14440C00] 15:56:30 INFO - PROCESS | 3928 | 1467068190893 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 560ms 15:56:30 INFO - PROCESS | 3928 | 1467068190946 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 3928 | 1467068190948 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 15:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:56:30 INFO - PROCESS | 3928 | 1467068190952 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 3928 | 1467068190953 Marionette TRACE conn3 <- [1,230,null,{}] 15:56:30 INFO - PROCESS | 3928 | 1467068190957 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:30 INFO - PROCESS | 3928 | 1467068190959 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:31 INFO - PROCESS | 3928 | 1467068191024 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:56:31 INFO - PROCESS | 3928 | 1467068191030 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 3928 | 1467068191032 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:31 INFO - PROCESS | 3928 | ++DOCSHELL 1554D000 == 36 [pid = 3928] [id = 67] 15:56:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (15558000) [pid = 3928] [serial = 198] [outer = 00000000] 15:56:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16885000) [pid = 3928] [serial = 199] [outer = 15558000] 15:56:31 INFO - PROCESS | 3928 | 1467068191076 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (16CC9800) [pid = 3928] [serial = 200] [outer = 15558000] 15:56:31 INFO - PROCESS | 3928 | 1467068191498 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 559ms 15:56:31 INFO - PROCESS | 3928 | 1467068191512 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 3928 | 1467068191514 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 15:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:56:31 INFO - PROCESS | 3928 | 1467068191521 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 3928 | 1467068191523 Marionette TRACE conn3 <- [1,234,null,{}] 15:56:31 INFO - PROCESS | 3928 | 1467068191531 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:31 INFO - PROCESS | 3928 | 1467068191533 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:31 INFO - PROCESS | 3928 | 1467068191637 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:56:31 INFO - PROCESS | 3928 | 1467068191642 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 3928 | 1467068191645 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:31 INFO - PROCESS | 3928 | ++DOCSHELL 15F8A400 == 37 [pid = 3928] [id = 68] 15:56:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1671C400) [pid = 3928] [serial = 201] [outer = 00000000] 15:56:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16DD2C00) [pid = 3928] [serial = 202] [outer = 1671C400] 15:56:31 INFO - PROCESS | 3928 | 1467068191670 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (17312800) [pid = 3928] [serial = 203] [outer = 1671C400] 15:56:32 INFO - PROCESS | 3928 | 1467068192054 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 573ms 15:56:32 INFO - PROCESS | 3928 | 1467068192096 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 3928 | 1467068192098 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 15:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:56:32 INFO - PROCESS | 3928 | 1467068192101 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 3928 | 1467068192103 Marionette TRACE conn3 <- [1,238,null,{}] 15:56:32 INFO - PROCESS | 3928 | 1467068192107 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:32 INFO - PROCESS | 3928 | 1467068192112 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:32 INFO - PROCESS | 3928 | 1467068192209 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:56:32 INFO - PROCESS | 3928 | 1467068192283 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 3928 | 1467068192285 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:32 INFO - PROCESS | 3928 | ++DOCSHELL 16D55400 == 38 [pid = 3928] [id = 69] 15:56:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16D57800) [pid = 3928] [serial = 204] [outer = 00000000] 15:56:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (17FA7C00) [pid = 3928] [serial = 205] [outer = 16D57800] 15:56:32 INFO - PROCESS | 3928 | 1467068192329 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (17FA9800) [pid = 3928] [serial = 206] [outer = 16D57800] 15:56:32 INFO - PROCESS | 3928 | 1467068192690 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 15:56:32 INFO - PROCESS | 3928 | 1467068192726 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 3928 | 1467068192728 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 15:56:32 INFO - PROCESS | 3928 | 1467068192731 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:56:32 INFO - PROCESS | 3928 | 1467068192733 Marionette TRACE conn3 <- [1,242,null,{}] 15:56:32 INFO - PROCESS | 3928 | 1467068192743 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:32 INFO - PROCESS | 3928 | 1467068192745 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:32 INFO - PROCESS | 3928 | 1467068192827 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:56:32 INFO - PROCESS | 3928 | 1467068192833 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 3928 | 1467068192834 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:32 INFO - PROCESS | 3928 | ++DOCSHELL 1149A400 == 39 [pid = 3928] [id = 70] 15:56:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (176EB400) [pid = 3928] [serial = 207] [outer = 00000000] 15:56:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19596400) [pid = 3928] [serial = 208] [outer = 176EB400] 15:56:32 INFO - PROCESS | 3928 | 1467068192881 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19598000) [pid = 3928] [serial = 209] [outer = 176EB400] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (14F6E400) [pid = 3928] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1671D800) [pid = 3928] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (152BE000) [pid = 3928] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19AB1C00) [pid = 3928] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (13113C00) [pid = 3928] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1100B800) [pid = 3928] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (16CC8400) [pid = 3928] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1998C400) [pid = 3928] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19AAB400) [pid = 3928] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:56:33 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (17A49800) [pid = 3928] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:56:33 INFO - PROCESS | 3928 | 1467068193292 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 573ms 15:56:33 INFO - PROCESS | 3928 | 1467068193307 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 3928 | 1467068193309 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 15:56:33 INFO - PROCESS | 3928 | 1467068193312 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:56:33 INFO - PROCESS | 3928 | 1467068193314 Marionette TRACE conn3 <- [1,246,null,{}] 15:56:33 INFO - PROCESS | 3928 | 1467068193318 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:33 INFO - PROCESS | 3928 | 1467068193320 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:33 INFO - PROCESS | 3928 | 1467068193406 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:56:33 INFO - PROCESS | 3928 | 1467068193478 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 3928 | 1467068193480 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:33 INFO - PROCESS | 3928 | ++DOCSHELL 15760000 == 40 [pid = 3928] [id = 71] 15:56:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (15F90C00) [pid = 3928] [serial = 210] [outer = 00000000] 15:56:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19595400) [pid = 3928] [serial = 211] [outer = 15F90C00] 15:56:33 INFO - PROCESS | 3928 | 1467068193504 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1959B400) [pid = 3928] [serial = 212] [outer = 15F90C00] 15:56:33 INFO - PROCESS | 3928 | 1467068193817 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 531ms 15:56:33 INFO - PROCESS | 3928 | 1467068193846 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 3928 | 1467068193848 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 15:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:56:33 INFO - PROCESS | 3928 | 1467068193851 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 3928 | 1467068193853 Marionette TRACE conn3 <- [1,250,null,{}] 15:56:33 INFO - PROCESS | 3928 | 1467068193856 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:33 INFO - PROCESS | 3928 | 1467068193858 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:33 INFO - PROCESS | 3928 | 1467068193952 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:56:33 INFO - PROCESS | 3928 | 1467068193975 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 3928 | 1467068193977 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:33 INFO - PROCESS | 3928 | ++DOCSHELL 1977F400 == 41 [pid = 3928] [id = 72] 15:56:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19782C00) [pid = 3928] [serial = 213] [outer = 00000000] 15:56:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19A86800) [pid = 3928] [serial = 214] [outer = 19782C00] 15:56:34 INFO - PROCESS | 3928 | 1467068194032 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19AB2800) [pid = 3928] [serial = 215] [outer = 19782C00] 15:56:34 INFO - PROCESS | 3928 | 1467068194355 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 532ms 15:56:34 INFO - PROCESS | 3928 | 1467068194388 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:56:34 INFO - PROCESS | 3928 | 1467068194389 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 15:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:56:34 INFO - PROCESS | 3928 | 1467068194393 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 3928 | 1467068194394 Marionette TRACE conn3 <- [1,254,null,{}] 15:56:34 INFO - PROCESS | 3928 | 1467068194398 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:34 INFO - PROCESS | 3928 | 1467068194399 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:34 INFO - PROCESS | 3928 | 1467068194493 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:56:34 INFO - PROCESS | 3928 | 1467068194500 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 3928 | 1467068194502 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:34 INFO - PROCESS | 3928 | ++DOCSHELL 13116800 == 42 [pid = 3928] [id = 73] 15:56:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (152B3C00) [pid = 3928] [serial = 216] [outer = 00000000] 15:56:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1A54F400) [pid = 3928] [serial = 217] [outer = 152B3C00] 15:56:34 INFO - PROCESS | 3928 | 1467068194549 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1A54C800) [pid = 3928] [serial = 218] [outer = 152B3C00] 15:56:34 INFO - PROCESS | 3928 | 1467068194950 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 615ms 15:56:35 INFO - PROCESS | 3928 | 1467068195011 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 3928 | 1467068195015 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 15:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:56:35 INFO - PROCESS | 3928 | 1467068195025 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 3928 | 1467068195029 Marionette TRACE conn3 <- [1,258,null,{}] 15:56:35 INFO - PROCESS | 3928 | 1467068195037 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 3928 | 1467068195040 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:35 INFO - PROCESS | 3928 | 1467068195169 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:56:35 INFO - PROCESS | 3928 | 1467068195255 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 3928 | 1467068195260 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:35 INFO - PROCESS | 3928 | ++DOCSHELL 10E9EC00 == 43 [pid = 3928] [id = 74] 15:56:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (10F29800) [pid = 3928] [serial = 219] [outer = 00000000] 15:56:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (11006000) [pid = 3928] [serial = 220] [outer = 10F29800] 15:56:35 INFO - PROCESS | 3928 | 1467068195298 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (112E1000) [pid = 3928] [serial = 221] [outer = 10F29800] 15:56:35 INFO - PROCESS | 3928 | 1467068195879 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 895ms 15:56:35 INFO - PROCESS | 3928 | 1467068195929 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 3928 | 1467068195916 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 15:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:56:35 INFO - PROCESS | 3928 | 1467068195923 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 3928 | 1467068195926 Marionette TRACE conn3 <- [1,262,null,{}] 15:56:35 INFO - PROCESS | 3928 | 1467068195930 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 3928 | 1467068195933 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:36 INFO - PROCESS | 3928 | 1467068196038 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:56:36 INFO - PROCESS | 3928 | 1467068196162 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 3928 | 1467068196164 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:36 INFO - PROCESS | 3928 | ++DOCSHELL 13117400 == 44 [pid = 3928] [id = 75] 15:56:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (132EE800) [pid = 3928] [serial = 222] [outer = 00000000] 15:56:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (142B0800) [pid = 3928] [serial = 223] [outer = 132EE800] 15:56:36 INFO - PROCESS | 3928 | 1467068196220 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (14444000) [pid = 3928] [serial = 224] [outer = 132EE800] 15:56:36 INFO - PROCESS | 3928 | 1467068196732 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 839ms 15:56:36 INFO - PROCESS | 3928 | 1467068196783 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 3928 | 1467068196768 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 15:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:56:36 INFO - PROCESS | 3928 | 1467068196772 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 3928 | 1467068196776 Marionette TRACE conn3 <- [1,266,null,{}] 15:56:36 INFO - PROCESS | 3928 | 1467068196786 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:36 INFO - PROCESS | 3928 | 1467068196791 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:36 INFO - PROCESS | 3928 | 1467068196927 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:56:37 INFO - PROCESS | 3928 | 1467068197024 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 3928 | 1467068197028 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:37 INFO - PROCESS | 3928 | ++DOCSHELL 1749B400 == 45 [pid = 3928] [id = 76] 15:56:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1749D400) [pid = 3928] [serial = 225] [outer = 00000000] 15:56:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (17FA4000) [pid = 3928] [serial = 226] [outer = 1749D400] 15:56:37 INFO - PROCESS | 3928 | 1467068197084 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (19A78C00) [pid = 3928] [serial = 227] [outer = 1749D400] 15:56:37 INFO - PROCESS | 3928 | 1467068197756 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 979ms 15:56:37 INFO - PROCESS | 3928 | 1467068197776 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 3928 | 1467068197761 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 15:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:56:37 INFO - PROCESS | 3928 | 1467068197766 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 3928 | 1467068197769 Marionette TRACE conn3 <- [1,270,null,{}] 15:56:37 INFO - PROCESS | 3928 | 1467068197775 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:37 INFO - PROCESS | 3928 | 1467068197777 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:37 INFO - PROCESS | 3928 | 1467068197871 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:56:37 INFO - PROCESS | 3928 | 1467068197930 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 3928 | 1467068197932 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:37 INFO - PROCESS | 3928 | ++DOCSHELL 11D8C000 == 46 [pid = 3928] [id = 77] 15:56:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (11DD9C00) [pid = 3928] [serial = 228] [outer = 00000000] 15:56:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (12E26000) [pid = 3928] [serial = 229] [outer = 11DD9C00] 15:56:37 INFO - PROCESS | 3928 | 1467068197981 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (13A03800) [pid = 3928] [serial = 230] [outer = 11DD9C00] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 1977F400 == 45 [pid = 3928] [id = 72] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 15760000 == 44 [pid = 3928] [id = 71] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 1149A400 == 43 [pid = 3928] [id = 70] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 16D55400 == 42 [pid = 3928] [id = 69] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 15F8A400 == 41 [pid = 3928] [id = 68] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 1554D000 == 40 [pid = 3928] [id = 67] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 14440400 == 39 [pid = 3928] [id = 66] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 12BAB800 == 38 [pid = 3928] [id = 65] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 10F9BC00 == 37 [pid = 3928] [id = 64] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 14F72C00 == 36 [pid = 3928] [id = 63] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 13E53800 == 35 [pid = 3928] [id = 62] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 10F35400 == 34 [pid = 3928] [id = 61] 15:56:38 INFO - PROCESS | 3928 | --DOCSHELL 15767400 == 33 [pid = 3928] [id = 60] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (176ED400) [pid = 3928] [serial = 172] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (16D52400) [pid = 3928] [serial = 159] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (17FA8400) [pid = 3928] [serial = 173] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (1554C800) [pid = 3928] [serial = 156] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1A1DEC00) [pid = 3928] [serial = 175] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (13664400) [pid = 3928] [serial = 153] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (10476C00) [pid = 3928] [serial = 144] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (11C92400) [pid = 3928] [serial = 151] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (1749D800) [pid = 3928] [serial = 163] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (15760C00) [pid = 3928] [serial = 157] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (19A82800) [pid = 3928] [serial = 166] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1740B400) [pid = 3928] [serial = 162] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (16D59C00) [pid = 3928] [serial = 160] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (19EF1800) [pid = 3928] [serial = 170] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (13A10400) [pid = 3928] [serial = 154] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (19A85800) [pid = 3928] [serial = 167] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (19AB6800) [pid = 3928] [serial = 169] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (17FAA000) [pid = 3928] [serial = 142] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1B1E2C00) [pid = 3928] [serial = 46] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1310F400) [pid = 3928] [serial = 147] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1180A400) [pid = 3928] [serial = 150] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1A548000) [pid = 3928] [serial = 178] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1A1E2400) [pid = 3928] [serial = 176] [outer = 00000000] [url = about:blank] 15:56:38 INFO - PROCESS | 3928 | 1467068198393 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 657ms 15:56:38 INFO - PROCESS | 3928 | 1467068198434 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 3928 | 1467068198438 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 15:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:56:38 INFO - PROCESS | 3928 | 1467068198446 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - PROCESS | 3928 | 1467068198449 Marionette TRACE conn3 <- [1,274,null,{}] 15:56:38 INFO - PROCESS | 3928 | 1467068198453 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:38 INFO - PROCESS | 3928 | 1467068198456 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:38 INFO - PROCESS | 3928 | 1467068198543 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:56:38 INFO - PROCESS | 3928 | 1467068198557 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 3928 | 1467068198559 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:38 INFO - PROCESS | 3928 | ++DOCSHELL 1361F800 == 34 [pid = 3928] [id = 78] 15:56:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (13666000) [pid = 3928] [serial = 231] [outer = 00000000] 15:56:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (142B2000) [pid = 3928] [serial = 232] [outer = 13666000] 15:56:38 INFO - PROCESS | 3928 | 1467068198587 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (14FD2000) [pid = 3928] [serial = 233] [outer = 13666000] 15:56:39 INFO - PROCESS | 3928 | 1467068199064 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 657ms 15:56:39 INFO - PROCESS | 3928 | 1467068199124 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 3928 | 1467068199126 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 15:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:56:39 INFO - PROCESS | 3928 | 1467068199131 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 3928 | 1467068199134 Marionette TRACE conn3 <- [1,278,null,{}] 15:56:39 INFO - PROCESS | 3928 | 1467068199145 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:39 INFO - PROCESS | 3928 | 1467068199131 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:39 INFO - PROCESS | 3928 | 1467068199217 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:56:39 INFO - PROCESS | 3928 | 1467068199297 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 3928 | 1467068199299 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:39 INFO - PROCESS | 3928 | ++DOCSHELL 16D55800 == 35 [pid = 3928] [id = 79] 15:56:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16D56400) [pid = 3928] [serial = 234] [outer = 00000000] 15:56:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16E5D000) [pid = 3928] [serial = 235] [outer = 16D56400] 15:56:39 INFO - PROCESS | 3928 | 1467068199328 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (17491C00) [pid = 3928] [serial = 236] [outer = 16D56400] 15:56:39 INFO - PROCESS | 3928 | 1467068199636 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 573ms 15:56:39 INFO - PROCESS | 3928 | 1467068199693 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 3928 | 1467068199695 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 15:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:56:39 INFO - PROCESS | 3928 | 1467068199699 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 3928 | 1467068199700 Marionette TRACE conn3 <- [1,282,null,{}] 15:56:39 INFO - PROCESS | 3928 | 1467068199703 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:39 INFO - PROCESS | 3928 | 1467068199705 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:39 INFO - PROCESS | 3928 | 1467068199798 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:56:39 INFO - PROCESS | 3928 | 1467068199804 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 3928 | 1467068199806 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:39 INFO - PROCESS | 3928 | ++DOCSHELL 176ED800 == 36 [pid = 3928] [id = 80] 15:56:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (17F09400) [pid = 3928] [serial = 237] [outer = 00000000] 15:56:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1807D400) [pid = 3928] [serial = 238] [outer = 17F09400] 15:56:39 INFO - PROCESS | 3928 | 1467068199850 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19597400) [pid = 3928] [serial = 239] [outer = 17F09400] 15:56:40 INFO - PROCESS | 3928 | 1467068200239 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 560ms 15:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:56:40 INFO - PROCESS | 3928 | 1467068200281 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 3928 | 1467068200283 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 15:56:40 INFO - PROCESS | 3928 | 1467068200286 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 3928 | 1467068200288 Marionette TRACE conn3 <- [1,286,null,{}] 15:56:40 INFO - PROCESS | 3928 | 1467068200292 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 3928 | 1467068200294 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:40 INFO - PROCESS | 3928 | 1467068200376 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:56:40 INFO - PROCESS | 3928 | 1467068200384 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 3928 | 1467068200386 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:40 INFO - PROCESS | 3928 | ++DOCSHELL 174A0C00 == 37 [pid = 3928] [id = 81] 15:56:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (17FA1000) [pid = 3928] [serial = 240] [outer = 00000000] 15:56:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19A7F000) [pid = 3928] [serial = 241] [outer = 17FA1000] 15:56:40 INFO - PROCESS | 3928 | 1467068200430 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19AB1400) [pid = 3928] [serial = 242] [outer = 17FA1000] 15:56:40 INFO - PROCESS | 3928 | 1467068200824 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 573ms 15:56:40 INFO - PROCESS | 3928 | 1467068200861 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 3928 | 1467068200863 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 15:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:56:40 INFO - PROCESS | 3928 | 1467068200867 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 3928 | 1467068200868 Marionette TRACE conn3 <- [1,290,null,{}] 15:56:40 INFO - PROCESS | 3928 | 1467068200872 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 3928 | 1467068200877 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:40 INFO - PROCESS | 3928 | 1467068201005 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:56:41 INFO - PROCESS | 3928 | 1467068201066 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 3928 | 1467068201077 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:41 INFO - PROCESS | 3928 | ++DOCSHELL 19AB6800 == 38 [pid = 3928] [id = 82] 15:56:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19EEBC00) [pid = 3928] [serial = 243] [outer = 00000000] 15:56:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1A54A400) [pid = 3928] [serial = 244] [outer = 19EEBC00] 15:56:41 INFO - PROCESS | 3928 | 1467068201122 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1A6B2400) [pid = 3928] [serial = 245] [outer = 19EEBC00] 15:56:41 INFO - PROCESS | 3928 | 1467068201467 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 629ms 15:56:41 INFO - PROCESS | 3928 | 1467068201506 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 3928 | 1467068201508 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 15:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:56:41 INFO - PROCESS | 3928 | 1467068201494 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 3928 | 1467068201496 Marionette TRACE conn3 <- [1,294,null,{}] 15:56:41 INFO - PROCESS | 3928 | 1467068201499 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:41 INFO - PROCESS | 3928 | 1467068201501 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:41 INFO - PROCESS | 3928 | 1467068201604 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:56:41 INFO - PROCESS | 3928 | 1467068201609 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 3928 | 1467068201611 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:41 INFO - PROCESS | 3928 | ++DOCSHELL 11D89400 == 39 [pid = 3928] [id = 83] 15:56:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1A550800) [pid = 3928] [serial = 246] [outer = 00000000] 15:56:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1A6BF400) [pid = 3928] [serial = 247] [outer = 1A550800] 15:56:41 INFO - PROCESS | 3928 | 1467068201655 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1AA66C00) [pid = 3928] [serial = 248] [outer = 1A550800] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1671C400) [pid = 3928] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (14440C00) [pid = 3928] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (15558000) [pid = 3928] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (10FA6800) [pid = 3928] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (12BAF800) [pid = 3928] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (16D57800) [pid = 3928] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (176EB400) [pid = 3928] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (15F90C00) [pid = 3928] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:56:41 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (19782C00) [pid = 3928] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:56:42 INFO - PROCESS | 3928 | 1467068202213 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 755ms 15:56:42 INFO - PROCESS | 3928 | 1467068202252 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 3928 | 1467068202253 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 15:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:56:42 INFO - PROCESS | 3928 | 1467068202257 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 3928 | 1467068202258 Marionette TRACE conn3 <- [1,298,null,{}] 15:56:42 INFO - PROCESS | 3928 | 1467068202263 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 3928 | 1467068202265 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:42 INFO - PROCESS | 3928 | 1467068202340 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:56:42 INFO - PROCESS | 3928 | 1467068202346 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 3928 | 1467068202348 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:42 INFO - PROCESS | 3928 | ++DOCSHELL 1958C800 == 40 [pid = 3928] [id = 84] 15:56:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1A6BDC00) [pid = 3928] [serial = 249] [outer = 00000000] 15:56:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1AA71000) [pid = 3928] [serial = 250] [outer = 1A6BDC00] 15:56:42 INFO - PROCESS | 3928 | 1467068202391 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1AA71C00) [pid = 3928] [serial = 251] [outer = 1A6BDC00] 15:56:42 INFO - PROCESS | 3928 | 1467068202728 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 532ms 15:56:42 INFO - PROCESS | 3928 | 1467068202797 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 3928 | 1467068202799 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 15:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:56:42 INFO - PROCESS | 3928 | 1467068202802 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 3928 | 1467068202803 Marionette TRACE conn3 <- [1,302,null,{}] 15:56:42 INFO - PROCESS | 3928 | 1467068202807 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 3928 | 1467068202809 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:42 INFO - PROCESS | 3928 | 1467068202878 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:56:42 INFO - PROCESS | 3928 | 1467068202883 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 3928 | 1467068202885 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:42 INFO - PROCESS | 3928 | ++DOCSHELL 1AA6EC00 == 41 [pid = 3928] [id = 85] 15:56:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1AA70C00) [pid = 3928] [serial = 252] [outer = 00000000] 15:56:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1AC6A000) [pid = 3928] [serial = 253] [outer = 1AA70C00] 15:56:42 INFO - PROCESS | 3928 | 1467068202928 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1AC62800) [pid = 3928] [serial = 254] [outer = 1AA70C00] 15:56:43 INFO - PROCESS | 3928 | 1467068203286 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 531ms 15:56:43 INFO - PROCESS | 3928 | 1467068203338 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 3928 | 1467068203340 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 15:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:56:43 INFO - PROCESS | 3928 | 1467068203347 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 3928 | 1467068203348 Marionette TRACE conn3 <- [1,306,null,{}] 15:56:43 INFO - PROCESS | 3928 | 1467068203352 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:43 INFO - PROCESS | 3928 | 1467068203354 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:43 INFO - PROCESS | 3928 | 1467068203415 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:56:43 INFO - PROCESS | 3928 | 1467068203420 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 3928 | 1467068203422 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:43 INFO - PROCESS | 3928 | ++DOCSHELL 1AC69400 == 42 [pid = 3928] [id = 86] 15:56:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1AC6BC00) [pid = 3928] [serial = 255] [outer = 00000000] 15:56:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1AD37800) [pid = 3928] [serial = 256] [outer = 1AC6BC00] 15:56:43 INFO - PROCESS | 3928 | 1467068203477 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1AD3B000) [pid = 3928] [serial = 257] [outer = 1AC6BC00] 15:56:44 INFO - PROCESS | 3928 | 1467068204026 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 755ms 15:56:44 INFO - PROCESS | 3928 | 1467068204092 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:56:44 INFO - PROCESS | 3928 | 1467068204097 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 15:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:56:44 INFO - PROCESS | 3928 | 1467068204102 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - PROCESS | 3928 | 1467068204105 Marionette TRACE conn3 <- [1,310,null,{}] 15:56:44 INFO - PROCESS | 3928 | 1467068204112 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:44 INFO - PROCESS | 3928 | 1467068204115 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:44 INFO - PROCESS | 3928 | 1467068204269 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:56:44 INFO - PROCESS | 3928 | 1467068204279 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:44 INFO - PROCESS | 3928 | 1467068204282 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:44 INFO - PROCESS | 3928 | ++DOCSHELL 10E06800 == 43 [pid = 3928] [id = 87] 15:56:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (10E06C00) [pid = 3928] [serial = 258] [outer = 00000000] 15:56:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (10E0D400) [pid = 3928] [serial = 259] [outer = 10E06C00] 15:56:44 INFO - PROCESS | 3928 | 1467068204336 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (10E9A400) [pid = 3928] [serial = 260] [outer = 10E06C00] 15:56:44 INFO - PROCESS | 3928 | 1467068204897 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 839ms 15:56:44 INFO - PROCESS | 3928 | 1467068204951 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:56:44 INFO - PROCESS | 3928 | 1467068204956 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 15:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:56:44 INFO - PROCESS | 3928 | 1467068204962 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - PROCESS | 3928 | 1467068204965 Marionette TRACE conn3 <- [1,314,null,{}] 15:56:44 INFO - PROCESS | 3928 | 1467068204969 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:44 INFO - PROCESS | 3928 | 1467068204972 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:45 INFO - PROCESS | 3928 | 1467068205062 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:56:45 INFO - PROCESS | 3928 | 1467068205182 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 3928 | 1467068205185 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:45 INFO - PROCESS | 3928 | ++DOCSHELL 11D8D800 == 44 [pid = 3928] [id = 88] 15:56:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (11DD8000) [pid = 3928] [serial = 261] [outer = 00000000] 15:56:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (1315C000) [pid = 3928] [serial = 262] [outer = 11DD8000] 15:56:45 INFO - PROCESS | 3928 | 1467068205241 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (142B7000) [pid = 3928] [serial = 263] [outer = 11DD8000] 15:56:45 INFO - PROCESS | 3928 | 1467068205471 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:56:45 INFO - PROCESS | 3928 | 1467068205820 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 895ms 15:56:45 INFO - PROCESS | 3928 | 1467068205852 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 3928 | 1467068205855 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 15:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:56:45 INFO - PROCESS | 3928 | 1467068205860 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 3928 | 1467068205864 Marionette TRACE conn3 <- [1,318,null,{}] 15:56:45 INFO - PROCESS | 3928 | 1467068205875 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:45 INFO - PROCESS | 3928 | 1467068205880 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:45 INFO - PROCESS | 3928 | 1467068205994 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:56:46 INFO - PROCESS | 3928 | 1467068206213 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 3928 | 1467068206216 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:46 INFO - PROCESS | 3928 | ++DOCSHELL 104E5400 == 45 [pid = 3928] [id = 89] 15:56:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (1055E000) [pid = 3928] [serial = 264] [outer = 00000000] 15:56:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (10A80400) [pid = 3928] [serial = 265] [outer = 1055E000] 15:56:46 INFO - PROCESS | 3928 | 1467068206284 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (10E0AC00) [pid = 3928] [serial = 266] [outer = 1055E000] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 1AA6EC00 == 44 [pid = 3928] [id = 85] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 1958C800 == 43 [pid = 3928] [id = 84] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 11D89400 == 42 [pid = 3928] [id = 83] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 19AB6800 == 41 [pid = 3928] [id = 82] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 174A0C00 == 40 [pid = 3928] [id = 81] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 176ED800 == 39 [pid = 3928] [id = 80] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 16D55800 == 38 [pid = 3928] [id = 79] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 1361F800 == 37 [pid = 3928] [id = 78] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 11D8C000 == 36 [pid = 3928] [id = 77] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 1749B400 == 35 [pid = 3928] [id = 76] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 13117400 == 34 [pid = 3928] [id = 75] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 10E9EC00 == 33 [pid = 3928] [id = 74] 15:56:46 INFO - PROCESS | 3928 | --DOCSHELL 13116800 == 32 [pid = 3928] [id = 73] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (19598000) [pid = 3928] [serial = 209] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (19AB2800) [pid = 3928] [serial = 215] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (1A54F400) [pid = 3928] [serial = 217] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (1959B400) [pid = 3928] [serial = 212] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (16CC9800) [pid = 3928] [serial = 200] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (16DD2C00) [pid = 3928] [serial = 202] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (17312800) [pid = 3928] [serial = 203] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (14F7D800) [pid = 3928] [serial = 196] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (153EEC00) [pid = 3928] [serial = 197] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (16885000) [pid = 3928] [serial = 199] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1100FC00) [pid = 3928] [serial = 190] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (112E1400) [pid = 3928] [serial = 191] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (12C82000) [pid = 3928] [serial = 193] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (12E65C00) [pid = 3928] [serial = 194] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (14447000) [pid = 3928] [serial = 184] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1120C400) [pid = 3928] [serial = 181] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (17FA9800) [pid = 3928] [serial = 206] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (15762000) [pid = 3928] [serial = 187] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (17FA7C00) [pid = 3928] [serial = 205] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (19596400) [pid = 3928] [serial = 208] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (19595400) [pid = 3928] [serial = 211] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19A86800) [pid = 3928] [serial = 214] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3928 | 1467068206864 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1035ms 15:56:46 INFO - PROCESS | 3928 | 1467068206893 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 3928 | 1467068206897 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 15:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:56:46 INFO - PROCESS | 3928 | 1467068206901 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:56:46 INFO - PROCESS | 3928 | 1467068206905 Marionette TRACE conn3 <- [1,322,null,{}] 15:56:46 INFO - PROCESS | 3928 | 1467068206916 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:46 INFO - PROCESS | 3928 | 1467068206920 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:47 INFO - PROCESS | 3928 | 1467068207018 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:56:47 INFO - PROCESS | 3928 | 1467068207078 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 3928 | 1467068207081 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:47 INFO - PROCESS | 3928 | ++DOCSHELL 10A76000 == 33 [pid = 3928] [id = 90] 15:56:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (10A78000) [pid = 3928] [serial = 267] [outer = 00000000] 15:56:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (11204400) [pid = 3928] [serial = 268] [outer = 10A78000] 15:56:47 INFO - PROCESS | 3928 | 1467068207127 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (11C90800) [pid = 3928] [serial = 269] [outer = 10A78000] 15:56:47 INFO - PROCESS | 3928 | 1467068207495 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 615ms 15:56:47 INFO - PROCESS | 3928 | 1467068207522 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 3928 | 1467068207526 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 15:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:56:47 INFO - PROCESS | 3928 | 1467068207531 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 3928 | 1467068207533 Marionette TRACE conn3 <- [1,326,null,{}] 15:56:47 INFO - PROCESS | 3928 | 1467068207537 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:47 INFO - PROCESS | 3928 | 1467068207539 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:47 INFO - PROCESS | 3928 | 1467068207622 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:56:47 INFO - PROCESS | 3928 | 1467068207628 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 3928 | 1467068207630 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:47 INFO - PROCESS | 3928 | ++DOCSHELL 12BB5C00 == 34 [pid = 3928] [id = 91] 15:56:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (12C7C400) [pid = 3928] [serial = 270] [outer = 00000000] 15:56:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (132E8C00) [pid = 3928] [serial = 271] [outer = 12C7C400] 15:56:47 INFO - PROCESS | 3928 | 1467068207676 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (14443400) [pid = 3928] [serial = 272] [outer = 12C7C400] 15:56:48 INFO - PROCESS | 3928 | 1467068208067 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 573ms 15:56:48 INFO - PROCESS | 3928 | 1467068208105 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 3928 | 1467068208107 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 15:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:56:48 INFO - PROCESS | 3928 | 1467068208112 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 3928 | 1467068208118 Marionette TRACE conn3 <- [1,330,null,{}] 15:56:48 INFO - PROCESS | 3928 | 1467068208126 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:48 INFO - PROCESS | 3928 | 1467068208130 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:48 INFO - PROCESS | 3928 | 1467068208194 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:56:48 INFO - PROCESS | 3928 | 1467068208203 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 3928 | 1467068208205 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:48 INFO - PROCESS | 3928 | ++DOCSHELL 15F92000 == 35 [pid = 3928] [id = 92] 15:56:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (15F92400) [pid = 3928] [serial = 273] [outer = 00000000] 15:56:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1671C400) [pid = 3928] [serial = 274] [outer = 15F92400] 15:56:48 INFO - PROCESS | 3928 | 1467068208248 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (16CC9C00) [pid = 3928] [serial = 275] [outer = 15F92400] 15:56:48 INFO - PROCESS | 3928 | 1467068208639 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 587ms 15:56:48 INFO - PROCESS | 3928 | 1467068208707 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 3928 | 1467068208709 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 15:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:56:48 INFO - PROCESS | 3928 | 1467068208712 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 3928 | 1467068208714 Marionette TRACE conn3 <- [1,334,null,{}] 15:56:48 INFO - PROCESS | 3928 | 1467068208718 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:48 INFO - PROCESS | 3928 | 1467068208720 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:48 INFO - PROCESS | 3928 | 1467068208784 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:56:48 INFO - PROCESS | 3928 | 1467068208817 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 3928 | 1467068208819 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:48 INFO - PROCESS | 3928 | ++DOCSHELL 16D53400 == 36 [pid = 3928] [id = 93] 15:56:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (16D58C00) [pid = 3928] [serial = 276] [outer = 00000000] 15:56:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (17392400) [pid = 3928] [serial = 277] [outer = 16D58C00] 15:56:48 INFO - PROCESS | 3928 | 1467068208862 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1739F800) [pid = 3928] [serial = 278] [outer = 16D58C00] 15:56:49 INFO - PROCESS | 3928 | 1467068209261 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 560ms 15:56:49 INFO - PROCESS | 3928 | 1467068209276 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 3928 | 1467068209278 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 15:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:56:49 INFO - PROCESS | 3928 | 1467068209285 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 3928 | 1467068209287 Marionette TRACE conn3 <- [1,338,null,{}] 15:56:49 INFO - PROCESS | 3928 | 1467068209297 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:49 INFO - PROCESS | 3928 | 1467068209299 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:49 INFO - PROCESS | 3928 | 1467068209383 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:56:49 INFO - PROCESS | 3928 | 1467068209388 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:49 INFO - PROCESS | 3928 | 1467068209394 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:49 INFO - PROCESS | 3928 | ++DOCSHELL 176EC800 == 37 [pid = 3928] [id = 94] 15:56:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (176ED400) [pid = 3928] [serial = 279] [outer = 00000000] 15:56:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (17FA3800) [pid = 3928] [serial = 280] [outer = 176ED400] 15:56:49 INFO - PROCESS | 3928 | 1467068209450 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1807D000) [pid = 3928] [serial = 281] [outer = 176ED400] 15:56:49 INFO - PROCESS | 3928 | 1467068209876 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 615ms 15:56:49 INFO - PROCESS | 3928 | 1467068209920 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 3928 | 1467068209922 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 15:56:49 INFO - PROCESS | 3928 | 1467068209925 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:56:49 INFO - PROCESS | 3928 | 1467068209927 Marionette TRACE conn3 <- [1,342,null,{}] 15:56:49 INFO - PROCESS | 3928 | 1467068209913 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:49 INFO - PROCESS | 3928 | 1467068209915 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:50 INFO - PROCESS | 3928 | 1467068210056 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:56:50 INFO - PROCESS | 3928 | 1467068210106 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 3928 | 1467068210108 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:50 INFO - PROCESS | 3928 | ++DOCSHELL 19778C00 == 38 [pid = 3928] [id = 95] 15:56:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (19779000) [pid = 3928] [serial = 282] [outer = 00000000] 15:56:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1998F000) [pid = 3928] [serial = 283] [outer = 19779000] 15:56:50 INFO - PROCESS | 3928 | 1467068210150 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (19A7CC00) [pid = 3928] [serial = 284] [outer = 19779000] 15:56:50 INFO - PROCESS | 3928 | 1467068210519 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 629ms 15:56:50 INFO - PROCESS | 3928 | 1467068210547 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 3928 | 1467068210549 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 15:56:50 INFO - PROCESS | 3928 | 1467068210552 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:56:50 INFO - PROCESS | 3928 | 1467068210554 Marionette TRACE conn3 <- [1,346,null,{}] 15:56:50 INFO - PROCESS | 3928 | 1467068210557 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:50 INFO - PROCESS | 3928 | 1467068210559 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:50 INFO - PROCESS | 3928 | 1467068210640 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:56:50 INFO - PROCESS | 3928 | 1467068210645 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 3928 | 1467068210647 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:50 INFO - PROCESS | 3928 | ++DOCSHELL 19A86000 == 39 [pid = 3928] [id = 96] 15:56:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (19AAB800) [pid = 3928] [serial = 285] [outer = 00000000] 15:56:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (19EF1000) [pid = 3928] [serial = 286] [outer = 19AAB800] 15:56:50 INFO - PROCESS | 3928 | 1467068210691 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (1A1DA000) [pid = 3928] [serial = 287] [outer = 19AAB800] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (17FA1000) [pid = 3928] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (19EEBC00) [pid = 3928] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (17F09400) [pid = 3928] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (11DD9C00) [pid = 3928] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (16D56400) [pid = 3928] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (13666000) [pid = 3928] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (1A550800) [pid = 3928] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1A6BDC00) [pid = 3928] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:56:50 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1AA70C00) [pid = 3928] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:56:51 INFO - PROCESS | 3928 | 1467068211153 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 671ms 15:56:51 INFO - PROCESS | 3928 | 1467068211216 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 3928 | 1467068211218 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 15:56:51 INFO - PROCESS | 3928 | 1467068211221 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:56:51 INFO - PROCESS | 3928 | 1467068211223 Marionette TRACE conn3 <- [1,350,null,{}] 15:56:51 INFO - PROCESS | 3928 | 1467068211227 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 3928 | 1467068211229 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:51 INFO - PROCESS | 3928 | 1467068211309 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:56:51 INFO - PROCESS | 3928 | 1467068211314 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 3928 | 1467068211316 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:51 INFO - PROCESS | 3928 | ++DOCSHELL 129DE000 == 40 [pid = 3928] [id = 97] 15:56:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (142B8800) [pid = 3928] [serial = 288] [outer = 00000000] 15:56:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (1959B400) [pid = 3928] [serial = 289] [outer = 142B8800] 15:56:51 INFO - PROCESS | 3928 | 1467068211360 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (19A82800) [pid = 3928] [serial = 290] [outer = 142B8800] 15:56:51 INFO - PROCESS | 3928 | 1467068211728 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:56:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 532ms 15:56:51 INFO - PROCESS | 3928 | 1467068211769 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 3928 | 1467068211771 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 15:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:56:51 INFO - PROCESS | 3928 | 1467068211774 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 3928 | 1467068211758 Marionette TRACE conn3 <- [1,354,null,{}] 15:56:51 INFO - PROCESS | 3928 | 1467068211762 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 3928 | 1467068211764 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:51 INFO - PROCESS | 3928 | 1467068211855 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:56:51 INFO - PROCESS | 3928 | 1467068211860 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 3928 | 1467068211862 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:51 INFO - PROCESS | 3928 | ++DOCSHELL 16D57000 == 41 [pid = 3928] [id = 98] 15:56:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (1326B000) [pid = 3928] [serial = 291] [outer = 00000000] 15:56:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1A460800) [pid = 3928] [serial = 292] [outer = 1326B000] 15:56:51 INFO - PROCESS | 3928 | 1467068211905 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (16885000) [pid = 3928] [serial = 293] [outer = 1326B000] 15:56:52 INFO - PROCESS | 3928 | 1467068212259 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 531ms 15:56:52 INFO - PROCESS | 3928 | 1467068212293 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 3928 | 1467068212295 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 15:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:56:52 INFO - PROCESS | 3928 | 1467068212314 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 3928 | 1467068212316 Marionette TRACE conn3 <- [1,358,null,{}] 15:56:52 INFO - PROCESS | 3928 | 1467068212320 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:52 INFO - PROCESS | 3928 | 1467068212322 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:52 INFO - PROCESS | 3928 | 1467068212400 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:56:52 INFO - PROCESS | 3928 | 1467068212388 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 3928 | 1467068212390 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:52 INFO - PROCESS | 3928 | ++DOCSHELL 1A45FC00 == 42 [pid = 3928] [id = 99] 15:56:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (1A554000) [pid = 3928] [serial = 294] [outer = 00000000] 15:56:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (1A6C1400) [pid = 3928] [serial = 295] [outer = 1A554000] 15:56:52 INFO - PROCESS | 3928 | 1467068212438 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (1AC62C00) [pid = 3928] [serial = 296] [outer = 1A554000] 15:56:52 INFO - PROCESS | 3928 | 1467068212979 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 713ms 15:56:53 INFO - PROCESS | 3928 | 1467068213019 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 3928 | 1467068213023 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 15:56:53 INFO - PROCESS | 3928 | 1467068213028 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:56:53 INFO - PROCESS | 3928 | 1467068213033 Marionette TRACE conn3 <- [1,362,null,{}] 15:56:53 INFO - PROCESS | 3928 | 1467068213043 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:53 INFO - PROCESS | 3928 | 1467068213047 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:53 INFO - PROCESS | 3928 | 1467068213171 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:56:53 INFO - PROCESS | 3928 | 1467068213294 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 3928 | 1467068213297 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:53 INFO - PROCESS | 3928 | ++DOCSHELL 10A78400 == 43 [pid = 3928] [id = 100] 15:56:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (10A7D000) [pid = 3928] [serial = 297] [outer = 00000000] 15:56:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 104 (11809800) [pid = 3928] [serial = 298] [outer = 10A7D000] 15:56:53 INFO - PROCESS | 3928 | 1467068213354 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 105 (12B72400) [pid = 3928] [serial = 299] [outer = 10A7D000] 15:56:53 INFO - PROCESS | 3928 | 1467068213907 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 923ms 15:56:53 INFO - PROCESS | 3928 | 1467068213959 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 3928 | 1467068213964 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 15:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:56:53 INFO - PROCESS | 3928 | 1467068213970 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 3928 | 1467068213973 Marionette TRACE conn3 <- [1,366,null,{}] 15:56:53 INFO - PROCESS | 3928 | 1467068213995 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:53 INFO - PROCESS | 3928 | 1467068213998 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:54 INFO - PROCESS | 3928 | 1467068214130 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:56:54 INFO - PROCESS | 3928 | 1467068214245 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 3928 | 1467068214248 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:54 INFO - PROCESS | 3928 | ++DOCSHELL 13665400 == 44 [pid = 3928] [id = 101] 15:56:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 106 (14F7D800) [pid = 3928] [serial = 300] [outer = 00000000] 15:56:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 107 (15769800) [pid = 3928] [serial = 301] [outer = 14F7D800] 15:56:54 INFO - PROCESS | 3928 | 1467068214304 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 108 (16A33C00) [pid = 3928] [serial = 302] [outer = 14F7D800] 15:56:54 INFO - PROCESS | 3928 | 1467068214899 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 951ms 15:56:54 INFO - PROCESS | 3928 | 1467068214918 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 3928 | 1467068214920 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 15:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:56:54 INFO - PROCESS | 3928 | 1467068214942 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 3928 | 1467068214946 Marionette TRACE conn3 <- [1,370,null,{}] 15:56:54 INFO - PROCESS | 3928 | 1467068214957 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:54 INFO - PROCESS | 3928 | 1467068214961 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:55 INFO - PROCESS | 3928 | 1467068215095 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:56:55 INFO - PROCESS | 3928 | 1467068215113 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 3928 | 1467068215116 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:55 INFO - PROCESS | 3928 | ++DOCSHELL 1749F000 == 45 [pid = 3928] [id = 102] 15:56:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 109 (176E6000) [pid = 3928] [serial = 303] [outer = 00000000] 15:56:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 110 (17FA6000) [pid = 3928] [serial = 304] [outer = 176E6000] 15:56:55 INFO - PROCESS | 3928 | 1467068215171 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 111 (19777C00) [pid = 3928] [serial = 305] [outer = 176E6000] 15:56:55 INFO - PROCESS | 3928 | 1467068215894 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 0C773800 == 44 [pid = 3928] [id = 49] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 16D57000 == 43 [pid = 3928] [id = 98] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 129DE000 == 42 [pid = 3928] [id = 97] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 19A86000 == 41 [pid = 3928] [id = 96] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 19778C00 == 40 [pid = 3928] [id = 95] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 176EC800 == 39 [pid = 3928] [id = 94] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 16D53400 == 38 [pid = 3928] [id = 93] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 15F92000 == 37 [pid = 3928] [id = 92] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 12BB5C00 == 36 [pid = 3928] [id = 91] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 10A76000 == 35 [pid = 3928] [id = 90] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 104E5400 == 34 [pid = 3928] [id = 89] 15:56:55 INFO - PROCESS | 3928 | --DOCSHELL 10E06800 == 33 [pid = 3928] [id = 87] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 110 (19A7F000) [pid = 3928] [serial = 241] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 109 (1A6B2400) [pid = 3928] [serial = 245] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 108 (1A54A400) [pid = 3928] [serial = 244] [outer = 00000000] [url = about:blank] 15:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 107 (1807D400) [pid = 3928] [serial = 238] [outer = 00000000] [url = about:blank] 15:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1035ms 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 106 (142B0800) [pid = 3928] [serial = 223] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 105 (13A03800) [pid = 3928] [serial = 230] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 104 (12E26000) [pid = 3928] [serial = 229] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 103 (17FA4000) [pid = 3928] [serial = 226] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (16E5D000) [pid = 3928] [serial = 235] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (17491C00) [pid = 3928] [serial = 236] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (142B2000) [pid = 3928] [serial = 232] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (14FD2000) [pid = 3928] [serial = 233] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (1A6BF400) [pid = 3928] [serial = 247] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (11006000) [pid = 3928] [serial = 220] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (1AA71000) [pid = 3928] [serial = 250] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (1AD37800) [pid = 3928] [serial = 256] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1AC6A000) [pid = 3928] [serial = 253] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1AC62800) [pid = 3928] [serial = 254] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1AA66C00) [pid = 3928] [serial = 248] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1AA71C00) [pid = 3928] [serial = 251] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19AB1400) [pid = 3928] [serial = 242] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19597400) [pid = 3928] [serial = 239] [outer = 00000000] [url = about:blank] 15:56:55 INFO - PROCESS | 3928 | 1467068215990 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:56:55 INFO - PROCESS | 3928 | 1467068215995 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 15:56:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:56:55 INFO - PROCESS | 3928 | 1467068215999 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 3928 | 1467068216002 Marionette TRACE conn3 <- [1,374,null,{}] 15:56:55 INFO - PROCESS | 3928 | 1467068216008 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:55 INFO - PROCESS | 3928 | 1467068216010 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:56 INFO - PROCESS | 3928 | 1467068216083 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:56:56 INFO - PROCESS | 3928 | 1467068216091 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 3928 | 1467068216094 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:56 INFO - PROCESS | 3928 | ++DOCSHELL 11809400 == 34 [pid = 3928] [id = 103] 15:56:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1180A000) [pid = 3928] [serial = 306] [outer = 00000000] 15:56:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (11DD6400) [pid = 3928] [serial = 307] [outer = 1180A000] 15:56:56 INFO - PROCESS | 3928 | 1467068216146 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (12BAA400) [pid = 3928] [serial = 308] [outer = 1180A000] 15:56:56 INFO - PROCESS | 3928 | 1467068216581 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:56:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 629ms 15:56:56 INFO - PROCESS | 3928 | 1467068216621 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 3928 | 1467068216625 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 15:56:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:56:56 INFO - PROCESS | 3928 | 1467068216631 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 3928 | 1467068216633 Marionette TRACE conn3 <- [1,378,null,{}] 15:56:56 INFO - PROCESS | 3928 | 1467068216638 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:56 INFO - PROCESS | 3928 | 1467068216641 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:56 INFO - PROCESS | 3928 | 1467068216725 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:56:56 INFO - PROCESS | 3928 | 1467068216716 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 3928 | 1467068216719 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:56 INFO - PROCESS | 3928 | ++DOCSHELL 13E52C00 == 35 [pid = 3928] [id = 104] 15:56:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (13E5F800) [pid = 3928] [serial = 309] [outer = 00000000] 15:56:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (14441400) [pid = 3928] [serial = 310] [outer = 13E5F800] 15:56:56 INFO - PROCESS | 3928 | 1467068216764 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (14FD2000) [pid = 3928] [serial = 311] [outer = 13E5F800] 15:56:57 INFO - PROCESS | 3928 | 1467068217179 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:56:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 573ms 15:56:57 INFO - PROCESS | 3928 | 1467068217197 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 3928 | 1467068217199 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 15:56:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:56:57 INFO - PROCESS | 3928 | 1467068217203 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 3928 | 1467068217207 Marionette TRACE conn3 <- [1,382,null,{}] 15:56:57 INFO - PROCESS | 3928 | 1467068217217 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 3928 | 1467068217222 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:57 INFO - PROCESS | 3928 | 1467068217305 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:56:57 INFO - PROCESS | 3928 | 1467068217399 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 3928 | 1467068217402 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:57 INFO - PROCESS | 3928 | ++DOCSHELL 16D5A000 == 36 [pid = 3928] [id = 105] 15:56:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (16DCFC00) [pid = 3928] [serial = 312] [outer = 00000000] 15:56:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (17407400) [pid = 3928] [serial = 313] [outer = 16DCFC00] 15:56:57 INFO - PROCESS | 3928 | 1467068217448 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1749E400) [pid = 3928] [serial = 314] [outer = 16DCFC00] 15:56:57 INFO - PROCESS | 3928 | 1467068217785 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:56:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 615ms 15:56:57 INFO - PROCESS | 3928 | 1467068217841 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 3928 | 1467068217843 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 15:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:56:57 INFO - PROCESS | 3928 | 1467068217847 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 3928 | 1467068217849 Marionette TRACE conn3 <- [1,386,null,{}] 15:56:57 INFO - PROCESS | 3928 | 1467068217852 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 3928 | 1467068217854 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:57 INFO - PROCESS | 3928 | 1467068217955 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:56:57 INFO - PROCESS | 3928 | 1467068217971 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 3928 | 1467068217973 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:57 INFO - PROCESS | 3928 | ++DOCSHELL 1739A400 == 37 [pid = 3928] [id = 106] 15:56:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (1749A000) [pid = 3928] [serial = 315] [outer = 00000000] 15:56:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (19598C00) [pid = 3928] [serial = 316] [outer = 1749A000] 15:56:57 INFO - PROCESS | 3928 | 1467068218017 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (19988000) [pid = 3928] [serial = 317] [outer = 1749A000] 15:56:58 INFO - PROCESS | 3928 | 1467068218404 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 630ms 15:56:58 INFO - PROCESS | 3928 | 1467068218469 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 3928 | 1467068218471 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 15:56:58 INFO - PROCESS | 3928 | 1467068218474 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:56:58 INFO - PROCESS | 3928 | 1467068218476 Marionette TRACE conn3 <- [1,390,null,{}] 15:56:58 INFO - PROCESS | 3928 | 1467068218479 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:58 INFO - PROCESS | 3928 | 1467068218481 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:58 INFO - PROCESS | 3928 | 1467068218594 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:56:58 INFO - PROCESS | 3928 | 1467068218650 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 3928 | 1467068218652 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:58 INFO - PROCESS | 3928 | ++DOCSHELL 19A81C00 == 38 [pid = 3928] [id = 107] 15:56:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (19A86000) [pid = 3928] [serial = 318] [outer = 00000000] 15:56:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (1A1DE400) [pid = 3928] [serial = 319] [outer = 19A86000] 15:56:58 INFO - PROCESS | 3928 | 1467068218695 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 104 (1A546C00) [pid = 3928] [serial = 320] [outer = 19A86000] 15:56:59 INFO - PROCESS | 3928 | 1467068219068 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 629ms 15:56:59 INFO - PROCESS | 3928 | 1467068219100 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 3928 | 1467068219102 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 15:56:59 INFO - PROCESS | 3928 | 1467068219105 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:56:59 INFO - PROCESS | 3928 | 1467068219107 Marionette TRACE conn3 <- [1,394,null,{}] 15:56:59 INFO - PROCESS | 3928 | 1467068219114 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 3928 | 1467068219119 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:59 INFO - PROCESS | 3928 | 1467068219239 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:56:59 INFO - PROCESS | 3928 | 1467068219296 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 3928 | 1467068219298 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:59 INFO - PROCESS | 3928 | ++DOCSHELL 19AAAC00 == 39 [pid = 3928] [id = 108] 15:56:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 105 (1A1D7400) [pid = 3928] [serial = 321] [outer = 00000000] 15:56:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 106 (1AC6D400) [pid = 3928] [serial = 322] [outer = 1A1D7400] 15:56:59 INFO - PROCESS | 3928 | 1467068219343 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 107 (1AC6D800) [pid = 3928] [serial = 323] [outer = 1A1D7400] 15:56:59 INFO - PROCESS | 3928 | 1467068219763 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 106 (176ED400) [pid = 3928] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 105 (19779000) [pid = 3928] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 104 (15F92400) [pid = 3928] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 103 (19AAB800) [pid = 3928] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (16D58C00) [pid = 3928] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (142B8800) [pid = 3928] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (10A78000) [pid = 3928] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (1055E000) [pid = 3928] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (1326B000) [pid = 3928] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:56:59 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (12C7C400) [pid = 3928] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 713ms 15:56:59 INFO - PROCESS | 3928 | 1467068219840 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 3928 | 1467068219842 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 15:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:56:59 INFO - PROCESS | 3928 | 1467068219827 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 3928 | 1467068219829 Marionette TRACE conn3 <- [1,398,null,{}] 15:56:59 INFO - PROCESS | 3928 | 1467068219832 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 3928 | 1467068219834 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:59 INFO - PROCESS | 3928 | 1467068219911 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:56:59 INFO - PROCESS | 3928 | 1467068219922 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 3928 | 1467068219924 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:56:59 INFO - PROCESS | 3928 | ++DOCSHELL 10A08400 == 40 [pid = 3928] [id = 109] 15:56:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1326B000) [pid = 3928] [serial = 324] [outer = 00000000] 15:56:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (16CC7000) [pid = 3928] [serial = 325] [outer = 1326B000] 15:56:59 INFO - PROCESS | 3928 | 1467068219966 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (17404C00) [pid = 3928] [serial = 326] [outer = 1326B000] 15:57:00 INFO - PROCESS | 3928 | 1467068220336 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 531ms 15:57:00 INFO - PROCESS | 3928 | 1467068220364 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 3928 | 1467068220366 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 15:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:57:00 INFO - PROCESS | 3928 | 1467068220369 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 3928 | 1467068220371 Marionette TRACE conn3 <- [1,402,null,{}] 15:57:00 INFO - PROCESS | 3928 | 1467068220374 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:00 INFO - PROCESS | 3928 | 1467068220376 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:00 INFO - PROCESS | 3928 | 1467068220456 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:57:00 INFO - PROCESS | 3928 | 1467068220443 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 3928 | 1467068220445 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:00 INFO - PROCESS | 3928 | ++DOCSHELL 17FA2C00 == 41 [pid = 3928] [id = 110] 15:57:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (19779000) [pid = 3928] [serial = 327] [outer = 00000000] 15:57:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (19E8E000) [pid = 3928] [serial = 328] [outer = 19779000] 15:57:00 INFO - PROCESS | 3928 | 1467068220488 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (19E8E800) [pid = 3928] [serial = 329] [outer = 19779000] 15:57:00 INFO - PROCESS | 3928 | 1467068220868 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 532ms 15:57:00 INFO - PROCESS | 3928 | 1467068220901 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 3928 | 1467068220903 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 15:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:57:00 INFO - PROCESS | 3928 | 1467068220906 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 3928 | 1467068220908 Marionette TRACE conn3 <- [1,406,null,{}] 15:57:00 INFO - PROCESS | 3928 | 1467068220911 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:00 INFO - PROCESS | 3928 | 1467068220913 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:01 INFO - PROCESS | 3928 | 1467068221016 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:57:01 INFO - PROCESS | 3928 | 1467068221024 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 3928 | 1467068221026 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:01 INFO - PROCESS | 3928 | ++DOCSHELL 1A552C00 == 42 [pid = 3928] [id = 111] 15:57:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 104 (1A6C1800) [pid = 3928] [serial = 330] [outer = 00000000] 15:57:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 105 (1AD2FC00) [pid = 3928] [serial = 331] [outer = 1A6C1800] 15:57:01 INFO - PROCESS | 3928 | 1467068221050 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 106 (1AD38400) [pid = 3928] [serial = 332] [outer = 1A6C1800] 15:57:01 INFO - PROCESS | 3928 | 1467068221464 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 573ms 15:57:01 INFO - PROCESS | 3928 | 1467068221475 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 3928 | 1467068221477 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 15:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:57:01 INFO - PROCESS | 3928 | 1467068221493 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 3928 | 1467068221495 Marionette TRACE conn3 <- [1,410,null,{}] 15:57:01 INFO - PROCESS | 3928 | 1467068221502 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:01 INFO - PROCESS | 3928 | 1467068221504 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:01 INFO - PROCESS | 3928 | 1467068221629 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:57:01 INFO - PROCESS | 3928 | 1467068221740 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 3928 | 1467068221743 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:01 INFO - PROCESS | 3928 | ++DOCSHELL 1055A800 == 43 [pid = 3928] [id = 112] 15:57:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 107 (10560000) [pid = 3928] [serial = 333] [outer = 00000000] 15:57:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 108 (10E07000) [pid = 3928] [serial = 334] [outer = 10560000] 15:57:01 INFO - PROCESS | 3928 | 1467068221801 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 109 (11006000) [pid = 3928] [serial = 335] [outer = 10560000] 15:57:02 INFO - PROCESS | 3928 | 1467068222411 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:57:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 937ms 15:57:02 INFO - PROCESS | 3928 | 1467068222452 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 3928 | 1467068222456 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 15:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:57:02 INFO - PROCESS | 3928 | 1467068222462 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 3928 | 1467068222465 Marionette TRACE conn3 <- [1,414,null,{}] 15:57:02 INFO - PROCESS | 3928 | 1467068222470 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:02 INFO - PROCESS | 3928 | 1467068222456 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:02 INFO - PROCESS | 3928 | 1467068222566 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:57:02 INFO - PROCESS | 3928 | 1467068222692 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 3928 | 1467068222695 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:02 INFO - PROCESS | 3928 | ++DOCSHELL 152BE400 == 44 [pid = 3928] [id = 113] 15:57:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 110 (153F3800) [pid = 3928] [serial = 336] [outer = 00000000] 15:57:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 111 (15769000) [pid = 3928] [serial = 337] [outer = 153F3800] 15:57:02 INFO - PROCESS | 3928 | 1467068222751 Marionette DEBUG loaded listener.js 15:57:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 112 (164B4000) [pid = 3928] [serial = 338] [outer = 153F3800] 15:57:03 INFO - PROCESS | 3928 | 1467068223236 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 811ms 15:57:03 INFO - PROCESS | 3928 | 1467068223278 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 3928 | 1467068223282 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 15:57:03 INFO - PROCESS | 3928 | 1467068223287 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:57:03 INFO - PROCESS | 3928 | 1467068223289 Marionette TRACE conn3 <- [1,418,null,{}] 15:57:03 INFO - PROCESS | 3928 | 1467068223293 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:03 INFO - PROCESS | 3928 | 1467068223296 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:03 INFO - PROCESS | 3928 | 1467068223384 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:57:03 INFO - PROCESS | 3928 | 1467068223463 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 3928 | 1467068223465 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:03 INFO - PROCESS | 3928 | ++DOCSHELL 164BFC00 == 45 [pid = 3928] [id = 114] 15:57:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 113 (16716C00) [pid = 3928] [serial = 339] [outer = 00000000] 15:57:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 114 (16E53400) [pid = 3928] [serial = 340] [outer = 16716C00] 15:57:03 INFO - PROCESS | 3928 | 1467068223518 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 115 (17FAA800) [pid = 3928] [serial = 341] [outer = 16716C00] 15:57:04 INFO - PROCESS | 3928 | 1467068224583 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1342ms 15:57:04 INFO - PROCESS | 3928 | 1467068224623 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:57:04 INFO - PROCESS | 3928 | 1467068224627 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 15:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:57:04 INFO - PROCESS | 3928 | 1467068224632 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 3928 | 1467068224635 Marionette TRACE conn3 <- [1,422,null,{}] 15:57:04 INFO - PROCESS | 3928 | 1467068224640 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:04 INFO - PROCESS | 3928 | 1467068224643 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:04 INFO - PROCESS | 3928 | 1467068224789 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 1A552C00 == 44 [pid = 3928] [id = 111] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 17FA2C00 == 43 [pid = 3928] [id = 110] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 10A08400 == 42 [pid = 3928] [id = 109] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 19AAAC00 == 41 [pid = 3928] [id = 108] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 19A81C00 == 40 [pid = 3928] [id = 107] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 1739A400 == 39 [pid = 3928] [id = 106] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 16D5A000 == 38 [pid = 3928] [id = 105] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 13E52C00 == 37 [pid = 3928] [id = 104] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 11809400 == 36 [pid = 3928] [id = 103] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 13665400 == 35 [pid = 3928] [id = 101] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 1A45FC00 == 34 [pid = 3928] [id = 99] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 10A78400 == 33 [pid = 3928] [id = 100] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 11D8D800 == 32 [pid = 3928] [id = 88] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 129E7000 == 31 [pid = 3928] [id = 50] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 1749F000 == 30 [pid = 3928] [id = 102] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 164BFC00 == 29 [pid = 3928] [id = 114] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 1AC69400 == 28 [pid = 3928] [id = 86] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 1055A800 == 27 [pid = 3928] [id = 112] 15:57:05 INFO - PROCESS | 3928 | --DOCSHELL 152BE400 == 26 [pid = 3928] [id = 113] 15:57:05 INFO - PROCESS | 3928 | 1467068225527 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 3928 | 1467068225531 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 114 (19A82800) [pid = 3928] [serial = 290] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 113 (1A6C1400) [pid = 3928] [serial = 295] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 112 (1739F800) [pid = 3928] [serial = 278] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 111 (16885000) [pid = 3928] [serial = 293] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 110 (17FA3800) [pid = 3928] [serial = 280] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 109 (1998F000) [pid = 3928] [serial = 283] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 108 (1807D000) [pid = 3928] [serial = 281] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 107 (1671C400) [pid = 3928] [serial = 274] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 106 (16CC9C00) [pid = 3928] [serial = 275] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 105 (19EF1000) [pid = 3928] [serial = 286] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 104 (17392400) [pid = 3928] [serial = 277] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 103 (19A7CC00) [pid = 3928] [serial = 284] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (1959B400) [pid = 3928] [serial = 289] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (11204400) [pid = 3928] [serial = 268] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (11C90800) [pid = 3928] [serial = 269] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (10E0AC00) [pid = 3928] [serial = 266] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (10A80400) [pid = 3928] [serial = 265] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (1A460800) [pid = 3928] [serial = 292] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (132E8C00) [pid = 3928] [serial = 271] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (14443400) [pid = 3928] [serial = 272] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (10E0D400) [pid = 3928] [serial = 259] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A1DA000) [pid = 3928] [serial = 287] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1315C000) [pid = 3928] [serial = 262] [outer = 00000000] [url = about:blank] 15:57:05 INFO - PROCESS | 3928 | ++DOCSHELL 1036D800 == 27 [pid = 3928] [id = 115] 15:57:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1036EC00) [pid = 3928] [serial = 342] [outer = 00000000] 15:57:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1055E000) [pid = 3928] [serial = 343] [outer = 1036EC00] 15:57:05 INFO - PROCESS | 3928 | 1467068225611 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (10A79000) [pid = 3928] [serial = 344] [outer = 1036EC00] 15:57:06 INFO - PROCESS | 3928 | 1467068226415 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:57:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1804ms 15:57:06 INFO - PROCESS | 3928 | 1467068226435 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 3928 | 1467068226439 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 15:57:06 INFO - PROCESS | 3928 | 1467068226443 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:57:06 INFO - PROCESS | 3928 | 1467068226446 Marionette TRACE conn3 <- [1,426,null,{}] 15:57:06 INFO - PROCESS | 3928 | 1467068226452 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:06 INFO - PROCESS | 3928 | 1467068226454 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:06 INFO - PROCESS | 3928 | 1467068226547 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:57:06 INFO - PROCESS | 3928 | 1467068226622 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 3928 | 1467068226625 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:06 INFO - PROCESS | 3928 | ++DOCSHELL 11009C00 == 28 [pid = 3928] [id = 116] 15:57:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (11203C00) [pid = 3928] [serial = 345] [outer = 00000000] 15:57:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (11497C00) [pid = 3928] [serial = 346] [outer = 11203C00] 15:57:06 INFO - PROCESS | 3928 | 1467068226654 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1180E400) [pid = 3928] [serial = 347] [outer = 11203C00] 15:57:07 INFO - PROCESS | 3928 | 1467068227297 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 3928 | 1467068227350 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 15:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:57:07 INFO - PROCESS | 3928 | 1467068227355 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 3928 | 1467068227358 Marionette TRACE conn3 <- [1,430,null,{}] 15:57:07 INFO - PROCESS | 3928 | 1467068227365 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:07 INFO - PROCESS | 3928 | 1467068227368 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:07 INFO - PROCESS | 3928 | 1467068227519 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:57:07 INFO - PROCESS | 3928 | 1467068227609 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 3928 | 1467068227612 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:07 INFO - PROCESS | 3928 | ++DOCSHELL 11208800 == 29 [pid = 3928] [id = 117] 15:57:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (112D4800) [pid = 3928] [serial = 348] [outer = 00000000] 15:57:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (12C7A000) [pid = 3928] [serial = 349] [outer = 112D4800] 15:57:07 INFO - PROCESS | 3928 | 1467068227668 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (13114400) [pid = 3928] [serial = 350] [outer = 112D4800] 15:57:08 INFO - PROCESS | 3928 | 1467068228397 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1063ms 15:57:08 INFO - PROCESS | 3928 | 1467068228435 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 3928 | 1467068228441 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 15:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:57:08 INFO - PROCESS | 3928 | 1467068228447 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 3928 | 1467068228450 Marionette TRACE conn3 <- [1,434,null,{}] 15:57:08 INFO - PROCESS | 3928 | 1467068228455 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:08 INFO - PROCESS | 3928 | 1467068228458 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:08 INFO - PROCESS | 3928 | 1467068228594 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:57:08 INFO - PROCESS | 3928 | 1467068228766 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:08 INFO - PROCESS | 3928 | 1467068228770 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:08 INFO - PROCESS | 3928 | ++DOCSHELL 1036D000 == 30 [pid = 3928] [id = 118] 15:57:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (1036D400) [pid = 3928] [serial = 351] [outer = 00000000] 15:57:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (10E0A800) [pid = 3928] [serial = 352] [outer = 1036D400] 15:57:08 INFO - PROCESS | 3928 | 1467068228821 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 104 (112D6400) [pid = 3928] [serial = 353] [outer = 1036D400] 15:57:09 INFO - PROCESS | 3928 | --DOCSHELL 13E53C00 == 29 [pid = 3928] [id = 26] 15:57:09 INFO - PROCESS | 3928 | --DOCSHELL 12E5DC00 == 28 [pid = 3928] [id = 28] 15:57:09 INFO - PROCESS | 3928 | --DOCSHELL 16DDB000 == 27 [pid = 3928] [id = 27] 15:57:09 INFO - PROCESS | 3928 | --DOCSHELL 1055A400 == 26 [pid = 3928] [id = 19] 15:57:09 INFO - PROCESS | 3928 | --DOCSHELL 112DB000 == 25 [pid = 3928] [id = 20] 15:57:09 INFO - PROCESS | 3928 | 1467068229296 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:57:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 895ms 15:57:09 INFO - PROCESS | 3928 | 1467068229350 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 3928 | 1467068229353 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 15:57:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:57:09 INFO - PROCESS | 3928 | 1467068229358 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 3928 | 1467068229360 Marionette TRACE conn3 <- [1,438,null,{}] 15:57:09 INFO - PROCESS | 3928 | 1467068229367 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:09 INFO - PROCESS | 3928 | 1467068229375 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:09 INFO - PROCESS | 3928 | 1467068229452 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:57:09 INFO - PROCESS | 3928 | 1467068229466 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 3928 | 1467068229468 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:09 INFO - PROCESS | 3928 | ++DOCSHELL 152BB800 == 26 [pid = 3928] [id = 119] 15:57:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 105 (152BE000) [pid = 3928] [serial = 354] [outer = 00000000] 15:57:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 106 (1575CC00) [pid = 3928] [serial = 355] [outer = 152BE000] 15:57:09 INFO - PROCESS | 3928 | 1467068229588 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 107 (15F90000) [pid = 3928] [serial = 356] [outer = 152BE000] 15:57:10 INFO - PROCESS | 3928 | 1467068230040 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 713ms 15:57:10 INFO - PROCESS | 3928 | 1467068230064 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 3928 | 1467068230068 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 15:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:57:10 INFO - PROCESS | 3928 | 1467068230073 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 3928 | 1467068230075 Marionette TRACE conn3 <- [1,442,null,{}] 15:57:10 INFO - PROCESS | 3928 | 1467068230082 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 3928 | 1467068230084 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:10 INFO - PROCESS | 3928 | 1467068230204 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:57:10 INFO - PROCESS | 3928 | 1467068230217 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 3928 | 1467068230220 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:10 INFO - PROCESS | 3928 | ++DOCSHELL 164BF400 == 27 [pid = 3928] [id = 120] 15:57:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 108 (16714400) [pid = 3928] [serial = 357] [outer = 00000000] 15:57:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 109 (16CCC000) [pid = 3928] [serial = 358] [outer = 16714400] 15:57:10 INFO - PROCESS | 3928 | 1467068230248 Marionette DEBUG loaded listener.js 15:57:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 110 (172E7C00) [pid = 3928] [serial = 359] [outer = 16714400] 15:57:10 INFO - PROCESS | 3928 | 1467068230717 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 657ms 15:57:10 INFO - PROCESS | 3928 | 1467068230757 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 3928 | 1467068230759 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 15:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:57:10 INFO - PROCESS | 3928 | 1467068230764 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 3928 | 1467068230770 Marionette TRACE conn3 <- [1,446,null,{}] 15:57:10 INFO - PROCESS | 3928 | 1467068230779 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 3928 | 1467068230783 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:10 INFO - PROCESS | 3928 | 1467068230896 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:57:10 INFO - PROCESS | 3928 | 1467068230938 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 3928 | 1467068230941 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:10 INFO - PROCESS | 3928 | ++DOCSHELL 1807E800 == 28 [pid = 3928] [id = 121] 15:57:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 111 (1958C800) [pid = 3928] [serial = 360] [outer = 00000000] 15:57:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 112 (19597000) [pid = 3928] [serial = 361] [outer = 1958C800] 15:57:10 INFO - PROCESS | 3928 | 1467068230984 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 113 (1977F400) [pid = 3928] [serial = 362] [outer = 1958C800] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 112 (1A6C1800) [pid = 3928] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 111 (132EE800) [pid = 3928] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 110 (153F3800) [pid = 3928] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 109 (1AC6BC00) [pid = 3928] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 108 (10F9A400) [pid = 3928] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 107 (0C778400) [pid = 3928] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 106 (11DD8000) [pid = 3928] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 105 (10560000) [pid = 3928] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 104 (10E06C00) [pid = 3928] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 103 (152B3C00) [pid = 3928] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (1A456000) [pid = 3928] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (12BAA000) [pid = 3928] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (13E5F400) [pid = 3928] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (1036EC00) [pid = 3928] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (10F29800) [pid = 3928] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (14F75400) [pid = 3928] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (1749D400) [pid = 3928] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (16716C00) [pid = 3928] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (19A86000) [pid = 3928] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A1D7400) [pid = 3928] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (16DCFC00) [pid = 3928] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (176E6000) [pid = 3928] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (10A7D000) [pid = 3928] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (13E5F800) [pid = 3928] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (14F7D800) [pid = 3928] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1A554000) [pid = 3928] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1180A000) [pid = 3928] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1326B000) [pid = 3928] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1749A000) [pid = 3928] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:57:11 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (19779000) [pid = 3928] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:57:11 INFO - PROCESS | 3928 | 1467068231461 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:57:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 727ms 15:57:11 INFO - PROCESS | 3928 | 1467068231486 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:57:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:57:11 INFO - PROCESS | 3928 | 1467068231498 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 15:57:11 INFO - PROCESS | 3928 | 1467068231502 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 3928 | 1467068231504 Marionette TRACE conn3 <- [1,450,null,{}] 15:57:11 INFO - PROCESS | 3928 | 1467068231507 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:11 INFO - PROCESS | 3928 | 1467068231509 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:11 INFO - PROCESS | 3928 | 1467068231573 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:57:11 INFO - PROCESS | 3928 | 1467068231578 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 3928 | 1467068231580 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:11 INFO - PROCESS | 3928 | ++DOCSHELL 10E02800 == 29 [pid = 3928] [id = 122] 15:57:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10E02C00) [pid = 3928] [serial = 363] [outer = 00000000] 15:57:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11DD8000) [pid = 3928] [serial = 364] [outer = 10E02C00] 15:57:11 INFO - PROCESS | 3928 | 1467068231625 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (13E5F000) [pid = 3928] [serial = 365] [outer = 10E02C00] 15:57:12 INFO - PROCESS | 3928 | 1467068232003 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 3928 | 1467068232080 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 15:57:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:57:12 INFO - PROCESS | 3928 | 1467068232083 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 3928 | 1467068232085 Marionette TRACE conn3 <- [1,454,null,{}] 15:57:12 INFO - PROCESS | 3928 | 1467068232089 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 3928 | 1467068232091 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:12 INFO - PROCESS | 3928 | [3928] 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 15:57:12 INFO - PROCESS | 3928 | [3928] 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 15:57:12 INFO - PROCESS | 3928 | 1467068232158 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:57:12 INFO - PROCESS | 3928 | 1467068232164 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 3928 | 1467068232170 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:12 INFO - PROCESS | 3928 | ++DOCSHELL 15F92C00 == 30 [pid = 3928] [id = 123] 15:57:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (17316C00) [pid = 3928] [serial = 366] [outer = 00000000] 15:57:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19595000) [pid = 3928] [serial = 367] [outer = 17316C00] 15:57:12 INFO - PROCESS | 3928 | 1467068232225 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19A7F400) [pid = 3928] [serial = 368] [outer = 17316C00] 15:57:12 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:12 INFO - PROCESS | 3928 | 1467068232636 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:57:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 630ms 15:57:12 INFO - PROCESS | 3928 | 1467068232714 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 3928 | 1467068232716 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 15:57:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:57:12 INFO - PROCESS | 3928 | 1467068232720 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 3928 | 1467068232721 Marionette TRACE conn3 <- [1,458,null,{}] 15:57:12 INFO - PROCESS | 3928 | 1467068232708 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 3928 | 1467068232710 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:12 INFO - PROCESS | 3928 | 1467068232814 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:57:12 INFO - PROCESS | 3928 | 1467068232829 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 3928 | 1467068232831 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:12 INFO - PROCESS | 3928 | ++DOCSHELL 19AAA800 == 31 [pid = 3928] [id = 124] 15:57:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19E84800) [pid = 3928] [serial = 369] [outer = 00000000] 15:57:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19E8A000) [pid = 3928] [serial = 370] [outer = 19E84800] 15:57:12 INFO - PROCESS | 3928 | 1467068232875 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (19E8B800) [pid = 3928] [serial = 371] [outer = 19E84800] 15:57:13 INFO - PROCESS | 3928 | 1467068233359 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 3928 | 1467068233433 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 15:57:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:57:13 INFO - PROCESS | 3928 | 1467068233438 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 3928 | 1467068233441 Marionette TRACE conn3 <- [1,462,null,{}] 15:57:13 INFO - PROCESS | 3928 | 1467068233447 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:13 INFO - PROCESS | 3928 | 1467068233452 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:13 INFO - PROCESS | 3928 | 1467068233582 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:57:13 INFO - PROCESS | 3928 | 1467068233705 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 3928 | 1467068233708 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:13 INFO - PROCESS | 3928 | ++DOCSHELL 10FA6000 == 32 [pid = 3928] [id = 125] 15:57:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10FA8800) [pid = 3928] [serial = 372] [outer = 00000000] 15:57:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (14442000) [pid = 3928] [serial = 373] [outer = 10FA8800] 15:57:13 INFO - PROCESS | 3928 | 1467068233774 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (152B2400) [pid = 3928] [serial = 374] [outer = 10FA8800] 15:57:14 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:14 INFO - PROCESS | 3928 | 1467068234452 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 3928 | 1467068234520 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 15:57:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:57:14 INFO - PROCESS | 3928 | 1467068234527 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 3928 | 1467068234530 Marionette TRACE conn3 <- [1,466,null,{}] 15:57:14 INFO - PROCESS | 3928 | 1467068234535 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:14 INFO - PROCESS | 3928 | 1467068234538 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:14 INFO - PROCESS | 3928 | 1467068234685 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:57:14 INFO - PROCESS | 3928 | 1467068234777 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 3928 | 1467068234780 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:14 INFO - PROCESS | 3928 | ++DOCSHELL 164BB800 == 33 [pid = 3928] [id = 126] 15:57:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (17495800) [pid = 3928] [serial = 375] [outer = 00000000] 15:57:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (18079C00) [pid = 3928] [serial = 376] [outer = 17495800] 15:57:14 INFO - PROCESS | 3928 | 1467068234818 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1998F000) [pid = 3928] [serial = 377] [outer = 17495800] 15:57:15 INFO - PROCESS | 3928 | 1467068235397 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:57:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:57:15 INFO - PROCESS | 3928 | 1467068235438 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 15:57:15 INFO - PROCESS | 3928 | 1467068235442 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 3928 | 1467068235446 Marionette TRACE conn3 <- [1,470,null,{}] 15:57:15 INFO - PROCESS | 3928 | 1467068235439 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:15 INFO - PROCESS | 3928 | 1467068235444 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:15 INFO - PROCESS | 3928 | 1467068235597 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:57:15 INFO - PROCESS | 3928 | 1467068235614 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 3928 | 1467068235600 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:15 INFO - PROCESS | 3928 | ++DOCSHELL 164B2C00 == 34 [pid = 3928] [id = 127] 15:57:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (164B3000) [pid = 3928] [serial = 378] [outer = 00000000] 15:57:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (16A32C00) [pid = 3928] [serial = 379] [outer = 164B3000] 15:57:15 INFO - PROCESS | 3928 | 1467068235660 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (1749B800) [pid = 3928] [serial = 380] [outer = 164B3000] 15:57:16 INFO - PROCESS | 3928 | --DOCSHELL 14446C00 == 33 [pid = 3928] [id = 23] 15:57:16 INFO - PROCESS | 3928 | --DOCSHELL 16552C00 == 32 [pid = 3928] [id = 25] 15:57:16 INFO - PROCESS | 3928 | --DOCSHELL 16556400 == 31 [pid = 3928] [id = 8] 15:57:16 INFO - PROCESS | 3928 | --DOCSHELL 12B68800 == 30 [pid = 3928] [id = 21] 15:57:16 INFO - PROCESS | 3928 | --DOCSHELL 13162C00 == 29 [pid = 3928] [id = 22] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (10A79000) [pid = 3928] [serial = 344] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (11497C00) [pid = 3928] [serial = 346] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (1A1DE400) [pid = 3928] [serial = 319] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (1AC6D400) [pid = 3928] [serial = 322] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (17407400) [pid = 3928] [serial = 313] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (1749E400) [pid = 3928] [serial = 314] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (17FA6000) [pid = 3928] [serial = 304] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (19777C00) [pid = 3928] [serial = 305] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (11809800) [pid = 3928] [serial = 298] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (12B72400) [pid = 3928] [serial = 299] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (14441400) [pid = 3928] [serial = 310] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (14FD2000) [pid = 3928] [serial = 311] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (15769800) [pid = 3928] [serial = 301] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (16A33C00) [pid = 3928] [serial = 302] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1AC62C00) [pid = 3928] [serial = 296] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11DD6400) [pid = 3928] [serial = 307] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (12BAA400) [pid = 3928] [serial = 308] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1A546C00) [pid = 3928] [serial = 320] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16CC7000) [pid = 3928] [serial = 325] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1AC6D800) [pid = 3928] [serial = 323] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1AD38400) [pid = 3928] [serial = 332] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19598C00) [pid = 3928] [serial = 316] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19E8E800) [pid = 3928] [serial = 329] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19988000) [pid = 3928] [serial = 317] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19E8E000) [pid = 3928] [serial = 328] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17404C00) [pid = 3928] [serial = 326] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1AD2FC00) [pid = 3928] [serial = 331] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (14444000) [pid = 3928] [serial = 224] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (15769000) [pid = 3928] [serial = 337] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1AD3B000) [pid = 3928] [serial = 257] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1188F000) [pid = 3928] [serial = 182] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1055F800) [pid = 3928] [serial = 145] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (142B7000) [pid = 3928] [serial = 263] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (10E07000) [pid = 3928] [serial = 334] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (10E9A400) [pid = 3928] [serial = 260] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1A54C800) [pid = 3928] [serial = 218] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1A548800) [pid = 3928] [serial = 179] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (132EEC00) [pid = 3928] [serial = 148] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (15558C00) [pid = 3928] [serial = 185] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1055E000) [pid = 3928] [serial = 343] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (164B4000) [pid = 3928] [serial = 338] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (112E1000) [pid = 3928] [serial = 221] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (16713800) [pid = 3928] [serial = 188] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (19A78C00) [pid = 3928] [serial = 227] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (17FAA800) [pid = 3928] [serial = 341] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (16E53400) [pid = 3928] [serial = 340] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (11006000) [pid = 3928] [serial = 335] [outer = 00000000] [url = about:blank] 15:57:16 INFO - PROCESS | 3928 | 1467068236427 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:57:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:57:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1035ms 15:57:16 INFO - PROCESS | 3928 | 1467068236466 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 3928 | 1467068236470 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 15:57:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:57:16 INFO - PROCESS | 3928 | 1467068236474 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 3928 | 1467068236478 Marionette TRACE conn3 <- [1,474,null,{}] 15:57:16 INFO - PROCESS | 3928 | 1467068236483 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:16 INFO - PROCESS | 3928 | 1467068236486 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:16 INFO - PROCESS | 3928 | 1467068236580 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:57:16 INFO - PROCESS | 3928 | 1467068236593 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 3928 | 1467068236595 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:16 INFO - PROCESS | 3928 | ++DOCSHELL 10E0EC00 == 30 [pid = 3928] [id = 128] 15:57:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (10E0F400) [pid = 3928] [serial = 381] [outer = 00000000] 15:57:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (11206C00) [pid = 3928] [serial = 382] [outer = 10E0F400] 15:57:16 INFO - PROCESS | 3928 | 1467068236624 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (1149C800) [pid = 3928] [serial = 383] [outer = 10E0F400] 15:57:17 INFO - PROCESS | 3928 | 1467068237047 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:57:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 559ms 15:57:17 INFO - PROCESS | 3928 | 1467068237055 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 3928 | 1467068237059 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 15:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:57:17 INFO - PROCESS | 3928 | 1467068237065 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 3928 | 1467068237068 Marionette TRACE conn3 <- [1,478,null,{}] 15:57:17 INFO - PROCESS | 3928 | 1467068237089 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:17 INFO - PROCESS | 3928 | 1467068237092 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (12BAA800) [pid = 3928] [serial = 384] [outer = 1B1A0400] 15:57:17 INFO - PROCESS | 3928 | 1467068237192 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:57:17 INFO - PROCESS | 3928 | 1467068237277 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 3928 | 1467068237280 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:17 INFO - PROCESS | 3928 | ++DOCSHELL 131CF400 == 31 [pid = 3928] [id = 129] 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (13273000) [pid = 3928] [serial = 385] [outer = 00000000] 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (13665800) [pid = 3928] [serial = 386] [outer = 13273000] 15:57:17 INFO - PROCESS | 3928 | 1467068237340 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (13E5DC00) [pid = 3928] [serial = 387] [outer = 13273000] 15:57:17 INFO - PROCESS | 3928 | 1467068237699 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:57:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 700ms 15:57:17 INFO - PROCESS | 3928 | 1467068237762 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 3928 | 1467068237764 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 15:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:57:17 INFO - PROCESS | 3928 | 1467068237767 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 3928 | 1467068237771 Marionette TRACE conn3 <- [1,482,null,{}] 15:57:17 INFO - PROCESS | 3928 | 1467068237781 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:17 INFO - PROCESS | 3928 | 1467068237767 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:17 INFO - PROCESS | 3928 | 1467068237848 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:57:17 INFO - PROCESS | 3928 | 1467068237857 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 3928 | 1467068237859 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:17 INFO - PROCESS | 3928 | ++DOCSHELL 15F8F800 == 32 [pid = 3928] [id = 130] 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (15F91000) [pid = 3928] [serial = 388] [outer = 00000000] 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (164B6000) [pid = 3928] [serial = 389] [outer = 15F91000] 15:57:17 INFO - PROCESS | 3928 | 1467068237906 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (16552C00) [pid = 3928] [serial = 390] [outer = 15F91000] 15:57:18 INFO - PROCESS | 3928 | 1467068238300 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:57:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 573ms 15:57:18 INFO - PROCESS | 3928 | 1467068238328 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 3928 | 1467068238330 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 15:57:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:57:18 INFO - PROCESS | 3928 | 1467068238334 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 3928 | 1467068238335 Marionette TRACE conn3 <- [1,486,null,{}] 15:57:18 INFO - PROCESS | 3928 | 1467068238343 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:18 INFO - PROCESS | 3928 | 1467068238345 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:18 INFO - PROCESS | 3928 | 1467068238462 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:57:18 INFO - PROCESS | 3928 | 1467068238482 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 3928 | 1467068238485 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:18 INFO - PROCESS | 3928 | ++DOCSHELL 16CC8000 == 33 [pid = 3928] [id = 131] 15:57:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (16CCC800) [pid = 3928] [serial = 391] [outer = 00000000] 15:57:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (17393000) [pid = 3928] [serial = 392] [outer = 16CCC800] 15:57:18 INFO - PROCESS | 3928 | 1467068238528 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (17496800) [pid = 3928] [serial = 393] [outer = 16CCC800] 15:57:18 INFO - PROCESS | 3928 | 1467068238916 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:57:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:57:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 615ms 15:57:18 INFO - PROCESS | 3928 | 1467068238975 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 3928 | 1467068238977 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 15:57:18 INFO - PROCESS | 3928 | 1467068238980 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 3928 | 1467068238982 Marionette TRACE conn3 <- [1,490,null,{}] 15:57:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:57:18 INFO - PROCESS | 3928 | 1467068238985 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:18 INFO - PROCESS | 3928 | 1467068238987 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:19 INFO - PROCESS | 3928 | 1467068239093 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:57:19 INFO - PROCESS | 3928 | 1467068239102 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 3928 | 1467068239104 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:19 INFO - PROCESS | 3928 | ++DOCSHELL 1749C800 == 34 [pid = 3928] [id = 132] 15:57:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1749D400) [pid = 3928] [serial = 394] [outer = 00000000] 15:57:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (17FA3800) [pid = 3928] [serial = 395] [outer = 1749D400] 15:57:19 INFO - PROCESS | 3928 | 1467068239129 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1807AC00) [pid = 3928] [serial = 396] [outer = 1749D400] 15:57:19 INFO - PROCESS | 3928 | 1467068239516 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:57:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 573ms 15:57:19 INFO - PROCESS | 3928 | 1467068239564 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 3928 | 1467068239566 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 15:57:19 INFO - PROCESS | 3928 | 1467068239569 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:57:19 INFO - PROCESS | 3928 | 1467068239571 Marionette TRACE conn3 <- [1,494,null,{}] 15:57:19 INFO - PROCESS | 3928 | 1467068239575 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:19 INFO - PROCESS | 3928 | 1467068239584 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:19 INFO - PROCESS | 3928 | 1467068239730 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:57:19 INFO - PROCESS | 3928 | 1467068239743 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 3928 | 1467068239744 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:19 INFO - PROCESS | 3928 | ++DOCSHELL 16A31000 == 35 [pid = 3928] [id = 133] 15:57:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16D50000) [pid = 3928] [serial = 397] [outer = 00000000] 15:57:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19AAC000) [pid = 3928] [serial = 398] [outer = 16D50000] 15:57:19 INFO - PROCESS | 3928 | 1467068239796 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19E83800) [pid = 3928] [serial = 399] [outer = 16D50000] 15:57:20 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (16714400) [pid = 3928] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:57:20 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1036D400) [pid = 3928] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:57:20 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1958C800) [pid = 3928] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:57:20 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (17316C00) [pid = 3928] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:57:20 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (10E02C00) [pid = 3928] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:57:20 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (152BE000) [pid = 3928] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:57:20 INFO - PROCESS | 3928 | 1467068240206 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:57:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 658ms 15:57:20 INFO - PROCESS | 3928 | 1467068240233 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 3928 | 1467068240235 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 15:57:20 INFO - PROCESS | 3928 | 1467068240238 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:57:20 INFO - PROCESS | 3928 | 1467068240240 Marionette TRACE conn3 <- [1,498,null,{}] 15:57:20 INFO - PROCESS | 3928 | 1467068240244 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 3928 | 1467068240246 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:20 INFO - PROCESS | 3928 | 1467068240308 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:57:20 INFO - PROCESS | 3928 | 1467068240313 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 3928 | 1467068240315 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:20 INFO - PROCESS | 3928 | ++DOCSHELL 11206000 == 36 [pid = 3928] [id = 134] 15:57:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (12BB2000) [pid = 3928] [serial = 400] [outer = 00000000] 15:57:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16879400) [pid = 3928] [serial = 401] [outer = 12BB2000] 15:57:20 INFO - PROCESS | 3928 | 1467068240358 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (19782C00) [pid = 3928] [serial = 402] [outer = 12BB2000] 15:57:20 INFO - PROCESS | 3928 | 1467068240725 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:57:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 531ms 15:57:20 INFO - PROCESS | 3928 | 1467068240759 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 3928 | 1467068240761 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 15:57:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:57:20 INFO - PROCESS | 3928 | 1467068240764 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 3928 | 1467068240766 Marionette TRACE conn3 <- [1,502,null,{}] 15:57:20 INFO - PROCESS | 3928 | 1467068240770 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 3928 | 1467068240772 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:20 INFO - PROCESS | 3928 | 1467068240856 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:57:20 INFO - PROCESS | 3928 | 1467068240861 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 3928 | 1467068240863 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:20 INFO - PROCESS | 3928 | ++DOCSHELL 10A7D800 == 37 [pid = 3928] [id = 135] 15:57:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16A33C00) [pid = 3928] [serial = 403] [outer = 00000000] 15:57:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19E91800) [pid = 3928] [serial = 404] [outer = 16A33C00] 15:57:20 INFO - PROCESS | 3928 | 1467068240906 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1A1DE400) [pid = 3928] [serial = 405] [outer = 16A33C00] 15:57:21 INFO - PROCESS | 3928 | 1467068241276 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:57:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 531ms 15:57:21 INFO - PROCESS | 3928 | 1467068241302 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 3928 | 1467068241304 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 15:57:21 INFO - PROCESS | 3928 | 1467068241307 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:57:21 INFO - PROCESS | 3928 | 1467068241309 Marionette TRACE conn3 <- [1,506,null,{}] 15:57:21 INFO - PROCESS | 3928 | 1467068241326 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:21 INFO - PROCESS | 3928 | 1467068241328 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:21 INFO - PROCESS | 3928 | 1467068241411 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:57:21 INFO - PROCESS | 3928 | 1467068241416 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 3928 | 1467068241427 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:21 INFO - PROCESS | 3928 | ++DOCSHELL 13665400 == 38 [pid = 3928] [id = 136] 15:57:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (14F7B800) [pid = 3928] [serial = 406] [outer = 00000000] 15:57:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1A45C800) [pid = 3928] [serial = 407] [outer = 14F7B800] 15:57:21 INFO - PROCESS | 3928 | 1467068241456 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A460800) [pid = 3928] [serial = 408] [outer = 14F7B800] 15:57:21 INFO - PROCESS | 3928 | 1467068241824 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:57:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 574ms 15:57:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:57:21 INFO - PROCESS | 3928 | 1467068241882 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 3928 | 1467068241884 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 15:57:21 INFO - PROCESS | 3928 | 1467068241889 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 3928 | 1467068241891 Marionette TRACE conn3 <- [1,510,null,{}] 15:57:21 INFO - PROCESS | 3928 | 1467068241894 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:21 INFO - PROCESS | 3928 | 1467068241896 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:22 INFO - PROCESS | 3928 | 1467068242003 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:57:22 INFO - PROCESS | 3928 | 1467068242179 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 3928 | 1467068242182 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:22 INFO - PROCESS | 3928 | ++DOCSHELL 10560000 == 39 [pid = 3928] [id = 137] 15:57:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10A07C00) [pid = 3928] [serial = 409] [outer = 00000000] 15:57:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (10E02000) [pid = 3928] [serial = 410] [outer = 10A07C00] 15:57:22 INFO - PROCESS | 3928 | 1467068242240 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10E95C00) [pid = 3928] [serial = 411] [outer = 10A07C00] 15:57:22 INFO - PROCESS | 3928 | 1467068242761 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 922ms 15:57:22 INFO - PROCESS | 3928 | 1467068242843 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 3928 | 1467068242847 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 15:57:22 INFO - PROCESS | 3928 | 1467068242852 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:57:22 INFO - PROCESS | 3928 | 1467068242855 Marionette TRACE conn3 <- [1,514,null,{}] 15:57:22 INFO - PROCESS | 3928 | 1467068242860 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:22 INFO - PROCESS | 3928 | 1467068242863 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:22 INFO - PROCESS | 3928 | 1467068242989 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:57:23 INFO - PROCESS | 3928 | 1467068243121 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 3928 | 1467068243124 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:23 INFO - PROCESS | 3928 | ++DOCSHELL 14442C00 == 40 [pid = 3928] [id = 138] 15:57:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (14443800) [pid = 3928] [serial = 412] [outer = 00000000] 15:57:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (14F79000) [pid = 3928] [serial = 413] [outer = 14443800] 15:57:23 INFO - PROCESS | 3928 | 1467068243185 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (15769000) [pid = 3928] [serial = 414] [outer = 14443800] 15:57:23 INFO - PROCESS | 3928 | 1467068243749 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:57:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 937ms 15:57:23 INFO - PROCESS | 3928 | 1467068243774 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 3928 | 1467068243778 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 15:57:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:57:23 INFO - PROCESS | 3928 | 1467068243782 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 3928 | 1467068243784 Marionette TRACE conn3 <- [1,518,null,{}] 15:57:23 INFO - PROCESS | 3928 | 1467068243807 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:23 INFO - PROCESS | 3928 | 1467068243810 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:23 INFO - PROCESS | 3928 | 1467068243917 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:57:24 INFO - PROCESS | 3928 | 1467068244026 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 3928 | 1467068244029 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:24 INFO - PROCESS | 3928 | ++DOCSHELL 164B8C00 == 41 [pid = 3928] [id = 139] 15:57:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (164BAC00) [pid = 3928] [serial = 415] [outer = 00000000] 15:57:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1977DC00) [pid = 3928] [serial = 416] [outer = 164BAC00] 15:57:24 INFO - PROCESS | 3928 | 1467068244083 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19AAAC00) [pid = 3928] [serial = 417] [outer = 164BAC00] 15:57:24 INFO - PROCESS | 3928 | 1467068244788 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:57:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1049ms 15:57:24 INFO - PROCESS | 3928 | 1467068244831 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 3928 | 1467068244835 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 15:57:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:57:24 INFO - PROCESS | 3928 | 1467068244859 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 3928 | 1467068244865 Marionette TRACE conn3 <- [1,522,null,{}] 15:57:24 INFO - PROCESS | 3928 | 1467068244874 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:24 INFO - PROCESS | 3928 | 1467068244877 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:24 INFO - PROCESS | 3928 | 1467068244964 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:57:25 INFO - PROCESS | 3928 | 1467068245040 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 3928 | 1467068245043 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:25 INFO - PROCESS | 3928 | ++DOCSHELL 11204000 == 42 [pid = 3928] [id = 140] 15:57:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1120C400) [pid = 3928] [serial = 418] [outer = 00000000] 15:57:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (11884800) [pid = 3928] [serial = 419] [outer = 1120C400] 15:57:25 INFO - PROCESS | 3928 | 1467068245127 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (11DD8400) [pid = 3928] [serial = 420] [outer = 1120C400] 15:57:25 INFO - PROCESS | 3928 | --DOCSHELL 104EA000 == 41 [pid = 3928] [id = 18] 15:57:25 INFO - PROCESS | 3928 | --DOCSHELL 1A45A400 == 40 [pid = 3928] [id = 10] 15:57:25 INFO - PROCESS | 3928 | --DOCSHELL 1036D800 == 39 [pid = 3928] [id = 115] 15:57:25 INFO - PROCESS | 3928 | --DOCSHELL 1554FC00 == 38 [pid = 3928] [id = 24] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (16CCC000) [pid = 3928] [serial = 358] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (112D6400) [pid = 3928] [serial = 353] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10E0A800) [pid = 3928] [serial = 352] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (12C7A000) [pid = 3928] [serial = 349] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (19E8A000) [pid = 3928] [serial = 370] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (19597000) [pid = 3928] [serial = 361] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (172E7C00) [pid = 3928] [serial = 359] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19A7F400) [pid = 3928] [serial = 368] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (13E5F000) [pid = 3928] [serial = 365] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (11DD8000) [pid = 3928] [serial = 364] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1977F400) [pid = 3928] [serial = 362] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1575CC00) [pid = 3928] [serial = 355] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (15F90000) [pid = 3928] [serial = 356] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19595000) [pid = 3928] [serial = 367] [outer = 00000000] [url = about:blank] 15:57:25 INFO - PROCESS | 3928 | 1467068245572 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 769ms 15:57:25 INFO - PROCESS | 3928 | 1467068245626 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 3928 | 1467068245612 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 15:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:57:25 INFO - PROCESS | 3928 | 1467068245618 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 3928 | 1467068245621 Marionette TRACE conn3 <- [1,526,null,{}] 15:57:25 INFO - PROCESS | 3928 | 1467068245624 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:25 INFO - PROCESS | 3928 | 1467068245627 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:25 INFO - PROCESS | 3928 | 1467068245716 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:57:25 INFO - PROCESS | 3928 | 1467068245724 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 3928 | 1467068245727 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:25 INFO - PROCESS | 3928 | ++DOCSHELL 13168400 == 39 [pid = 3928] [id = 141] 15:57:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (131C7800) [pid = 3928] [serial = 421] [outer = 00000000] 15:57:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (142B1400) [pid = 3928] [serial = 422] [outer = 131C7800] 15:57:25 INFO - PROCESS | 3928 | 1467068245774 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (14F75400) [pid = 3928] [serial = 423] [outer = 131C7800] 15:57:26 INFO - PROCESS | 3928 | 1467068246187 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:57:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:57:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 629ms 15:57:26 INFO - PROCESS | 3928 | 1467068246256 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 3928 | 1467068246258 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 15:57:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:57:26 INFO - PROCESS | 3928 | 1467068246262 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 3928 | 1467068246265 Marionette TRACE conn3 <- [1,530,null,{}] 15:57:26 INFO - PROCESS | 3928 | 1467068246276 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:26 INFO - PROCESS | 3928 | 1467068246281 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:26 INFO - PROCESS | 3928 | 1467068246346 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:57:26 INFO - PROCESS | 3928 | 1467068246438 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 3928 | 1467068246441 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:26 INFO - PROCESS | 3928 | ++DOCSHELL 16D50800 == 40 [pid = 3928] [id = 142] 15:57:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16D51400) [pid = 3928] [serial = 424] [outer = 00000000] 15:57:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17314000) [pid = 3928] [serial = 425] [outer = 16D51400] 15:57:26 INFO - PROCESS | 3928 | 1467068246470 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1749E400) [pid = 3928] [serial = 426] [outer = 16D51400] 15:57:26 INFO - PROCESS | 3928 | 1467068246793 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:57:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:57:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:57:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:57:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:57:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:57:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:57:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 574ms 15:57:26 INFO - PROCESS | 3928 | 1467068246834 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 3928 | 1467068246837 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 15:57:26 INFO - PROCESS | 3928 | 1467068246840 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 3928 | 1467068246842 Marionette TRACE conn3 <- [1,534,null,{}] 15:57:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:57:26 INFO - PROCESS | 3928 | 1467068246845 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:26 INFO - PROCESS | 3928 | 1467068246847 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:26 INFO - PROCESS | 3928 | 1467068246950 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:57:26 INFO - PROCESS | 3928 | 1467068246958 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 3928 | 1467068246960 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:26 INFO - PROCESS | 3928 | ++DOCSHELL 19593800 == 41 [pid = 3928] [id = 143] 15:57:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19594800) [pid = 3928] [serial = 427] [outer = 00000000] 15:57:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1998F800) [pid = 3928] [serial = 428] [outer = 19594800] 15:57:26 INFO - PROCESS | 3928 | 1467068247013 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19A85800) [pid = 3928] [serial = 429] [outer = 19594800] 15:57:27 INFO - PROCESS | 3928 | 1467068247406 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:57:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 629ms 15:57:27 INFO - PROCESS | 3928 | 1467068247469 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 3928 | 1467068247471 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 15:57:27 INFO - PROCESS | 3928 | 1467068247474 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:57:27 INFO - PROCESS | 3928 | 1467068247476 Marionette TRACE conn3 <- [1,538,null,{}] 15:57:27 INFO - PROCESS | 3928 | 1467068247485 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:27 INFO - PROCESS | 3928 | 1467068247487 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:27 INFO - PROCESS | 3928 | 1467068247572 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:57:27 INFO - PROCESS | 3928 | 1467068247583 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:27 INFO - PROCESS | 3928 | 1467068247585 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:27 INFO - PROCESS | 3928 | ++DOCSHELL 19986C00 == 42 [pid = 3928] [id = 144] 15:57:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19AAE000) [pid = 3928] [serial = 430] [outer = 00000000] 15:57:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1A1DA000) [pid = 3928] [serial = 431] [outer = 19AAE000] 15:57:27 INFO - PROCESS | 3928 | 1467068247629 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1A45A800) [pid = 3928] [serial = 432] [outer = 19AAE000] 15:57:28 INFO - PROCESS | 3928 | 1467068248073 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:57:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 629ms 15:57:28 INFO - PROCESS | 3928 | 1467068248109 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 3928 | 1467068248111 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 15:57:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:57:28 INFO - PROCESS | 3928 | 1467068248114 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 3928 | 1467068248116 Marionette TRACE conn3 <- [1,542,null,{}] 15:57:28 INFO - PROCESS | 3928 | 1467068248101 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 3928 | 1467068248106 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:28 INFO - PROCESS | 3928 | 1467068248263 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:57:28 INFO - PROCESS | 3928 | 1467068248269 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 3928 | 1467068248271 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:28 INFO - PROCESS | 3928 | ++DOCSHELL 153F3800 == 43 [pid = 3928] [id = 145] 15:57:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19AB3800) [pid = 3928] [serial = 433] [outer = 00000000] 15:57:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1A6B7C00) [pid = 3928] [serial = 434] [outer = 19AB3800] 15:57:28 INFO - PROCESS | 3928 | 1467068248314 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1A6BA000) [pid = 3928] [serial = 435] [outer = 19AB3800] 15:57:28 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:28 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:28 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:28 INFO - PROCESS | 3928 | 1467068248699 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:57:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 629ms 15:57:28 INFO - PROCESS | 3928 | 1467068248730 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 3928 | 1467068248732 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 15:57:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:57:28 INFO - PROCESS | 3928 | 1467068248736 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 3928 | 1467068248737 Marionette TRACE conn3 <- [1,546,null,{}] 15:57:28 INFO - PROCESS | 3928 | 1467068248741 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 3928 | 1467068248743 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:28 INFO - PROCESS | 3928 | 1467068248844 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:57:28 INFO - PROCESS | 3928 | 1467068248849 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 3928 | 1467068248851 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:28 INFO - PROCESS | 3928 | ++DOCSHELL 14F73800 == 44 [pid = 3928] [id = 146] 15:57:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (16CCE000) [pid = 3928] [serial = 436] [outer = 00000000] 15:57:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1AA70400) [pid = 3928] [serial = 437] [outer = 16CCE000] 15:57:28 INFO - PROCESS | 3928 | 1467068248941 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1AC61C00) [pid = 3928] [serial = 438] [outer = 16CCE000] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (10E0F400) [pid = 3928] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (15F91000) [pid = 3928] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (16CCC800) [pid = 3928] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (13273000) [pid = 3928] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1749D400) [pid = 3928] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (16D50000) [pid = 3928] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (12BB2000) [pid = 3928] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (164B3000) [pid = 3928] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:57:29 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16A33C00) [pid = 3928] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:57:29 INFO - PROCESS | 3928 | 1467068249403 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:57:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 714ms 15:57:29 INFO - PROCESS | 3928 | 1467068249455 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 3928 | 1467068249457 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 15:57:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:57:29 INFO - PROCESS | 3928 | 1467068249461 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 3928 | 1467068249462 Marionette TRACE conn3 <- [1,550,null,{}] 15:57:29 INFO - PROCESS | 3928 | 1467068249466 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:29 INFO - PROCESS | 3928 | 1467068249468 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:29 INFO - PROCESS | 3928 | 1467068249537 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:57:29 INFO - PROCESS | 3928 | 1467068249542 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 3928 | 1467068249544 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:29 INFO - PROCESS | 3928 | ++DOCSHELL 12B72400 == 45 [pid = 3928] [id = 147] 15:57:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (164B2000) [pid = 3928] [serial = 439] [outer = 00000000] 15:57:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19778800) [pid = 3928] [serial = 440] [outer = 164B2000] 15:57:29 INFO - PROCESS | 3928 | 1467068249587 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1A6BF000) [pid = 3928] [serial = 441] [outer = 164B2000] 15:57:29 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:29 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:29 INFO - PROCESS | 3928 | 1467068249957 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:57:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 532ms 15:57:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:57:30 INFO - PROCESS | 3928 | 1467068249994 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 3928 | 1467068249996 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 15:57:30 INFO - PROCESS | 3928 | 1467068249999 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 3928 | 1467068250001 Marionette TRACE conn3 <- [1,554,null,{}] 15:57:30 INFO - PROCESS | 3928 | 1467068250008 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:30 INFO - PROCESS | 3928 | 1467068250010 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:30 INFO - PROCESS | 3928 | 1467068250089 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:57:30 INFO - PROCESS | 3928 | 1467068250094 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 3928 | 1467068250096 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:30 INFO - PROCESS | 3928 | ++DOCSHELL 1AA63C00 == 46 [pid = 3928] [id = 148] 15:57:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1AA6C800) [pid = 3928] [serial = 442] [outer = 00000000] 15:57:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1AC6B000) [pid = 3928] [serial = 443] [outer = 1AA6C800] 15:57:30 INFO - PROCESS | 3928 | 1467068250120 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1AA70800) [pid = 3928] [serial = 444] [outer = 1AA6C800] 15:57:30 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:30 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:30 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:30 INFO - PROCESS | 3928 | 1467068250494 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:57:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 531ms 15:57:30 INFO - PROCESS | 3928 | 1467068250542 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 3928 | 1467068250544 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 15:57:30 INFO - PROCESS | 3928 | 1467068250548 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 3928 | 1467068250549 Marionette TRACE conn3 <- [1,558,null,{}] 15:57:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:57:30 INFO - PROCESS | 3928 | 1467068250567 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:30 INFO - PROCESS | 3928 | 1467068250569 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:30 INFO - PROCESS | 3928 | 1467068250632 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:57:30 INFO - PROCESS | 3928 | 1467068250640 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 3928 | 1467068250642 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:30 INFO - PROCESS | 3928 | ++DOCSHELL 1AA6E400 == 47 [pid = 3928] [id = 149] 15:57:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1AD2D800) [pid = 3928] [serial = 445] [outer = 00000000] 15:57:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1AD33000) [pid = 3928] [serial = 446] [outer = 1AD2D800] 15:57:30 INFO - PROCESS | 3928 | 1467068250684 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1AD37C00) [pid = 3928] [serial = 447] [outer = 1AD2D800] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 1A6B6C00 == 46 [pid = 3928] [id = 12] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 1AD33800 == 45 [pid = 3928] [id = 13] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 10A7D800 == 44 [pid = 3928] [id = 135] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 13665400 == 43 [pid = 3928] [id = 136] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 1ADACC00 == 42 [pid = 3928] [id = 14] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 1B1EFC00 == 41 [pid = 3928] [id = 17] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 16A31000 == 40 [pid = 3928] [id = 133] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 11206000 == 39 [pid = 3928] [id = 134] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 152B3400 == 38 [pid = 3928] [id = 11] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 11204000 == 37 [pid = 3928] [id = 140] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 14442C00 == 36 [pid = 3928] [id = 138] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 164B8C00 == 35 [pid = 3928] [id = 139] 15:57:31 INFO - PROCESS | 3928 | --DOCSHELL 10560000 == 34 [pid = 3928] [id = 137] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 19593800 == 33 [pid = 3928] [id = 143] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 13168400 == 32 [pid = 3928] [id = 141] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 16D50800 == 31 [pid = 3928] [id = 142] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 14F73800 == 30 [pid = 3928] [id = 146] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 19986C00 == 29 [pid = 3928] [id = 144] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 153F3800 == 28 [pid = 3928] [id = 145] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 12B72400 == 27 [pid = 3928] [id = 147] 15:57:32 INFO - PROCESS | 3928 | --DOCSHELL 1AA63C00 == 26 [pid = 3928] [id = 148] 15:57:32 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (18079C00) [pid = 3928] [serial = 376] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (11206C00) [pid = 3928] [serial = 382] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1149C800) [pid = 3928] [serial = 383] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (164B6000) [pid = 3928] [serial = 389] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (17393000) [pid = 3928] [serial = 392] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (17496800) [pid = 3928] [serial = 393] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (13665800) [pid = 3928] [serial = 386] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (13E5DC00) [pid = 3928] [serial = 387] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (14442000) [pid = 3928] [serial = 373] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (17FA3800) [pid = 3928] [serial = 395] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1807AC00) [pid = 3928] [serial = 396] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19AAC000) [pid = 3928] [serial = 398] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16879400) [pid = 3928] [serial = 401] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19782C00) [pid = 3928] [serial = 402] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1749B800) [pid = 3928] [serial = 380] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16A32C00) [pid = 3928] [serial = 379] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (19E83800) [pid = 3928] [serial = 399] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (17FA6400) [pid = 3928] [serial = 164] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19E91800) [pid = 3928] [serial = 404] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A1DE400) [pid = 3928] [serial = 405] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (16552C00) [pid = 3928] [serial = 390] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1A45C800) [pid = 3928] [serial = 407] [outer = 00000000] [url = about:blank] 15:57:32 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:32 INFO - PROCESS | 3928 | 1467068252481 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:57:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1944ms 15:57:32 INFO - PROCESS | 3928 | 1467068252499 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 3928 | 1467068252503 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 15:57:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:57:32 INFO - PROCESS | 3928 | 1467068252508 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 3928 | 1467068252512 Marionette TRACE conn3 <- [1,562,null,{}] 15:57:32 INFO - PROCESS | 3928 | 1467068252518 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:32 INFO - PROCESS | 3928 | 1467068252521 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:32 INFO - PROCESS | 3928 | 1467068252590 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:57:32 INFO - PROCESS | 3928 | 1467068252598 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 3928 | 1467068252602 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:32 INFO - PROCESS | 3928 | ++DOCSHELL 10E06800 == 27 [pid = 3928] [id = 150] 15:57:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (10E0AC00) [pid = 3928] [serial = 448] [outer = 00000000] 15:57:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (10F34000) [pid = 3928] [serial = 449] [outer = 10E0AC00] 15:57:32 INFO - PROCESS | 3928 | 1467068252650 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (10F9A400) [pid = 3928] [serial = 450] [outer = 10E0AC00] 15:57:33 INFO - PROCESS | 3928 | 1467068253064 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:57:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 615ms 15:57:33 INFO - PROCESS | 3928 | 1467068253133 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 3928 | 1467068253138 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 15:57:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:57:33 INFO - PROCESS | 3928 | 1467068253144 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 3928 | 1467068253147 Marionette TRACE conn3 <- [1,566,null,{}] 15:57:33 INFO - PROCESS | 3928 | 1467068253151 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 3928 | 1467068253154 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:33 INFO - PROCESS | 3928 | 1467068253221 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:57:33 INFO - PROCESS | 3928 | 1467068253230 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 3928 | 1467068253232 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:33 INFO - PROCESS | 3928 | ++DOCSHELL 129DC800 == 28 [pid = 3928] [id = 151] 15:57:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (129E5800) [pid = 3928] [serial = 451] [outer = 00000000] 15:57:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (12BB6400) [pid = 3928] [serial = 452] [outer = 129E5800] 15:57:33 INFO - PROCESS | 3928 | 1467068253286 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (131CBC00) [pid = 3928] [serial = 453] [outer = 129E5800] 15:57:33 INFO - PROCESS | 3928 | 1467068253667 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:57:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 573ms 15:57:33 INFO - PROCESS | 3928 | 1467068253706 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 3928 | 1467068253708 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 15:57:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:57:33 INFO - PROCESS | 3928 | 1467068253712 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 3928 | 1467068253715 Marionette TRACE conn3 <- [1,570,null,{}] 15:57:33 INFO - PROCESS | 3928 | 1467068253733 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 3928 | 1467068253738 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:33 INFO - PROCESS | 3928 | 1467068253849 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:57:33 INFO - PROCESS | 3928 | 1467068253850 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 3928 | 1467068253854 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:33 INFO - PROCESS | 3928 | ++DOCSHELL 1554F800 == 29 [pid = 3928] [id = 152] 15:57:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (15550400) [pid = 3928] [serial = 454] [outer = 00000000] 15:57:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (15766C00) [pid = 3928] [serial = 455] [outer = 15550400] 15:57:33 INFO - PROCESS | 3928 | 1467068253907 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (164B0800) [pid = 3928] [serial = 456] [outer = 15550400] 15:57:34 INFO - PROCESS | 3928 | 1467068254305 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:57:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 616ms 15:57:34 INFO - PROCESS | 3928 | 1467068254352 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 3928 | 1467068254337 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 15:57:34 INFO - PROCESS | 3928 | 1467068254341 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:57:34 INFO - PROCESS | 3928 | 1467068254342 Marionette TRACE conn3 <- [1,574,null,{}] 15:57:34 INFO - PROCESS | 3928 | 1467068254357 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:34 INFO - PROCESS | 3928 | 1467068254360 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:34 INFO - PROCESS | 3928 | 1467068254442 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:57:34 INFO - PROCESS | 3928 | 1467068254449 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 3928 | 1467068254451 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:34 INFO - PROCESS | 3928 | ++DOCSHELL 164B7C00 == 30 [pid = 3928] [id = 153] 15:57:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (164BA800) [pid = 3928] [serial = 457] [outer = 00000000] 15:57:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16A2EC00) [pid = 3928] [serial = 458] [outer = 164BA800] 15:57:34 INFO - PROCESS | 3928 | 1467068254496 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16D4F800) [pid = 3928] [serial = 459] [outer = 164BA800] 15:57:34 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:34 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:34 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:34 INFO - PROCESS | 3928 | 1467068254877 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:57:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 587ms 15:57:34 INFO - PROCESS | 3928 | 1467068254942 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 3928 | 1467068254944 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 15:57:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:57:34 INFO - PROCESS | 3928 | 1467068254948 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 3928 | 1467068254950 Marionette TRACE conn3 <- [1,578,null,{}] 15:57:34 INFO - PROCESS | 3928 | 1467068254953 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:34 INFO - PROCESS | 3928 | 1467068254955 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:35 INFO - PROCESS | 3928 | 1467068255032 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:57:35 INFO - PROCESS | 3928 | 1467068255049 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 3928 | 1467068255051 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:35 INFO - PROCESS | 3928 | ++DOCSHELL 16D56000 == 31 [pid = 3928] [id = 154] 15:57:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (172E9000) [pid = 3928] [serial = 460] [outer = 00000000] 15:57:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (17404C00) [pid = 3928] [serial = 461] [outer = 172E9000] 15:57:35 INFO - PROCESS | 3928 | 1467068255099 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1749D400) [pid = 3928] [serial = 462] [outer = 172E9000] 15:57:35 INFO - PROCESS | 3928 | 1467068255481 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:57:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 573ms 15:57:35 INFO - PROCESS | 3928 | 1467068255547 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 3928 | 1467068255549 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 15:57:35 INFO - PROCESS | 3928 | 1467068255552 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 3928 | 1467068255554 Marionette TRACE conn3 <- [1,582,null,{}] 15:57:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:57:35 INFO - PROCESS | 3928 | 1467068255557 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:35 INFO - PROCESS | 3928 | 1467068255563 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:35 INFO - PROCESS | 3928 | 1467068255676 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:57:35 INFO - PROCESS | 3928 | 1467068255684 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 3928 | 1467068255686 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:35 INFO - PROCESS | 3928 | ++DOCSHELL 1829D000 == 32 [pid = 3928] [id = 155] 15:57:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (182A2400) [pid = 3928] [serial = 463] [outer = 00000000] 15:57:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1958D800) [pid = 3928] [serial = 464] [outer = 182A2400] 15:57:35 INFO - PROCESS | 3928 | 1467068255733 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19777800) [pid = 3928] [serial = 465] [outer = 182A2400] 15:57:36 INFO - PROCESS | 3928 | 1467068256248 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:57:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 755ms 15:57:36 INFO - PROCESS | 3928 | 1467068256317 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 3928 | 1467068256319 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 15:57:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:57:36 INFO - PROCESS | 3928 | 1467068256323 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 3928 | 1467068256324 Marionette TRACE conn3 <- [1,586,null,{}] 15:57:36 INFO - PROCESS | 3928 | 1467068256309 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:36 INFO - PROCESS | 3928 | 1467068256311 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:36 INFO - PROCESS | 3928 | 1467068256400 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:57:36 INFO - PROCESS | 3928 | 1467068256410 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 3928 | 1467068256412 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:36 INFO - PROCESS | 3928 | ++DOCSHELL 16DD9400 == 33 [pid = 3928] [id = 156] 15:57:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1807EC00) [pid = 3928] [serial = 466] [outer = 00000000] 15:57:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (182A5C00) [pid = 3928] [serial = 467] [outer = 1807EC00] 15:57:36 INFO - PROCESS | 3928 | 1467068256455 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (182A6000) [pid = 3928] [serial = 468] [outer = 1807EC00] 15:57:36 INFO - PROCESS | 3928 | 1467068256824 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:57:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 532ms 15:57:36 INFO - PROCESS | 3928 | 1467068256868 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 3928 | 1467068256870 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 15:57:36 INFO - PROCESS | 3928 | 1467068256856 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 3928 | 1467068256858 Marionette TRACE conn3 <- [1,590,null,{}] 15:57:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:57:36 INFO - PROCESS | 3928 | 1467068256861 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:36 INFO - PROCESS | 3928 | 1467068256863 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:36 INFO - PROCESS | 3928 | 1467068256945 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:57:36 INFO - PROCESS | 3928 | 1467068256951 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 3928 | 1467068256953 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:36 INFO - PROCESS | 3928 | ++DOCSHELL 1807AC00 == 34 [pid = 3928] [id = 157] 15:57:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1829E400) [pid = 3928] [serial = 469] [outer = 00000000] 15:57:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (19E84000) [pid = 3928] [serial = 470] [outer = 1829E400] 15:57:36 INFO - PROCESS | 3928 | 1467068257001 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (19E84C00) [pid = 3928] [serial = 471] [outer = 1829E400] 15:57:37 INFO - PROCESS | 3928 | 1467068257401 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:57:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 559ms 15:57:37 INFO - PROCESS | 3928 | 1467068257438 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:57:37 INFO - PROCESS | 3928 | 1467068257440 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 15:57:37 INFO - PROCESS | 3928 | 1467068257443 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:57:37 INFO - PROCESS | 3928 | 1467068257445 Marionette TRACE conn3 <- [1,594,null,{}] 15:57:37 INFO - PROCESS | 3928 | 1467068257448 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:37 INFO - PROCESS | 3928 | 1467068257450 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:37 INFO - PROCESS | 3928 | 1467068257535 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:57:37 INFO - PROCESS | 3928 | 1467068257544 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 3928 | 1467068257546 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:37 INFO - PROCESS | 3928 | ++DOCSHELL 1554D000 == 35 [pid = 3928] [id = 158] 15:57:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (16CC9800) [pid = 3928] [serial = 472] [outer = 00000000] 15:57:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1A549000) [pid = 3928] [serial = 473] [outer = 16CC9800] 15:57:37 INFO - PROCESS | 3928 | 1467068257636 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (1A54D000) [pid = 3928] [serial = 474] [outer = 16CC9800] 15:57:38 INFO - PROCESS | 3928 | 1467068258028 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:57:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 629ms 15:57:38 INFO - PROCESS | 3928 | 1467068258065 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 3928 | 1467068258067 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 15:57:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:57:38 INFO - PROCESS | 3928 | 1467068258070 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 3928 | 1467068258072 Marionette TRACE conn3 <- [1,598,null,{}] 15:57:38 INFO - PROCESS | 3928 | 1467068258075 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:38 INFO - PROCESS | 3928 | 1467068258076 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:38 INFO - PROCESS | 3928 | 1467068258188 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:57:38 INFO - PROCESS | 3928 | 1467068258253 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 3928 | 1467068258255 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:38 INFO - PROCESS | 3928 | ++DOCSHELL 1A6B2C00 == 36 [pid = 3928] [id = 159] 15:57:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1A6B3800) [pid = 3928] [serial = 475] [outer = 00000000] 15:57:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (1A6BD000) [pid = 3928] [serial = 476] [outer = 1A6B3800] 15:57:38 INFO - PROCESS | 3928 | 1467068258280 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (1AA68800) [pid = 3928] [serial = 477] [outer = 1A6B3800] 15:57:38 INFO - PROCESS | 3928 | 1467068258650 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:57:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 629ms 15:57:38 INFO - PROCESS | 3928 | 1467068258709 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 3928 | 1467068258711 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 15:57:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:57:38 INFO - PROCESS | 3928 | 1467068258714 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 3928 | 1467068258716 Marionette TRACE conn3 <- [1,602,null,{}] 15:57:38 INFO - PROCESS | 3928 | 1467068258763 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:38 INFO - PROCESS | 3928 | 1467068258766 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:38 INFO - PROCESS | 3928 | 1467068258877 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:57:38 INFO - PROCESS | 3928 | 1467068258884 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 3928 | 1467068258886 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:38 INFO - PROCESS | 3928 | ++DOCSHELL 16D53400 == 37 [pid = 3928] [id = 160] 15:57:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (1AC69C00) [pid = 3928] [serial = 478] [outer = 00000000] 15:57:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (1AD37800) [pid = 3928] [serial = 479] [outer = 1AC69C00] 15:57:38 INFO - PROCESS | 3928 | 1467068258913 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (1AD3CC00) [pid = 3928] [serial = 480] [outer = 1AC69C00] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (19AAE000) [pid = 3928] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (19AB3800) [pid = 3928] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (16CCE000) [pid = 3928] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (1AA6C800) [pid = 3928] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (1120C400) [pid = 3928] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (164BAC00) [pid = 3928] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (14443800) [pid = 3928] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (10A07C00) [pid = 3928] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (14F7B800) [pid = 3928] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (19594800) [pid = 3928] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (16D51400) [pid = 3928] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (131C7800) [pid = 3928] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (164B2000) [pid = 3928] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (11203C00) [pid = 3928] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (112D4800) [pid = 3928] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (10FA8800) [pid = 3928] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (19E84800) [pid = 3928] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:57:39 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (17495800) [pid = 3928] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:57:39 INFO - PROCESS | 3928 | 1467068259583 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:57:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 923ms 15:57:39 INFO - PROCESS | 3928 | 1467068259650 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:57:39 INFO - PROCESS | 3928 | 1467068259652 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 15:57:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:57:39 INFO - PROCESS | 3928 | 1467068259656 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 3928 | 1467068259657 Marionette TRACE conn3 <- [1,606,null,{}] 15:57:39 INFO - PROCESS | 3928 | 1467068259661 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:39 INFO - PROCESS | 3928 | 1467068259662 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:39 INFO - PROCESS | 3928 | 1467068259726 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:57:39 INFO - PROCESS | 3928 | 1467068259731 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 3928 | 1467068259733 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:39 INFO - PROCESS | 3928 | ++DOCSHELL 142B4800 == 38 [pid = 3928] [id = 161] 15:57:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (142B9400) [pid = 3928] [serial = 481] [outer = 00000000] 15:57:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (16710C00) [pid = 3928] [serial = 482] [outer = 142B9400] 15:57:39 INFO - PROCESS | 3928 | 1467068259780 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (16D51400) [pid = 3928] [serial = 483] [outer = 142B9400] 15:57:40 INFO - PROCESS | 3928 | 1467068260160 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:57:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 532ms 15:57:40 INFO - PROCESS | 3928 | 1467068260199 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 3928 | 1467068260182 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 15:57:40 INFO - PROCESS | 3928 | 1467068260185 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 3928 | 1467068260187 Marionette TRACE conn3 <- [1,610,null,{}] 15:57:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:57:40 INFO - PROCESS | 3928 | 1467068260191 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:40 INFO - PROCESS | 3928 | 1467068260192 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:40 INFO - PROCESS | 3928 | 1467068260286 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:57:40 INFO - PROCESS | 3928 | 1467068260291 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 3928 | 1467068260293 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:40 INFO - PROCESS | 3928 | ++DOCSHELL 19595400 == 39 [pid = 3928] [id = 162] 15:57:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1959A400) [pid = 3928] [serial = 484] [outer = 00000000] 15:57:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1A45E000) [pid = 3928] [serial = 485] [outer = 1959A400] 15:57:40 INFO - PROCESS | 3928 | 1467068260336 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1A6B6400) [pid = 3928] [serial = 486] [outer = 1959A400] 15:57:40 INFO - PROCESS | 3928 | 1467068260710 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:57:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 573ms 15:57:40 INFO - PROCESS | 3928 | 1467068260771 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 3928 | 1467068260773 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 15:57:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:57:40 INFO - PROCESS | 3928 | 1467068260777 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 3928 | 1467068260778 Marionette TRACE conn3 <- [1,614,null,{}] 15:57:40 INFO - PROCESS | 3928 | 1467068260782 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:40 INFO - PROCESS | 3928 | 1467068260783 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:40 INFO - PROCESS | 3928 | 1467068260844 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:57:40 INFO - PROCESS | 3928 | 1467068260849 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 3928 | 1467068260851 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:40 INFO - PROCESS | 3928 | ++DOCSHELL 0C7EFC00 == 40 [pid = 3928] [id = 163] 15:57:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (0C7F0800) [pid = 3928] [serial = 487] [outer = 00000000] 15:57:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (0C7F8400) [pid = 3928] [serial = 488] [outer = 0C7F0800] 15:57:40 INFO - PROCESS | 3928 | 1467068260893 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (0C7FBC00) [pid = 3928] [serial = 489] [outer = 0C7F0800] 15:57:41 INFO - PROCESS | 3928 | 1467068261592 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:57:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 895ms 15:57:41 INFO - PROCESS | 3928 | 1467068261664 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 3928 | 1467068261667 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 15:57:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:57:41 INFO - PROCESS | 3928 | 1467068261679 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 3928 | 1467068261683 Marionette TRACE conn3 <- [1,618,null,{}] 15:57:41 INFO - PROCESS | 3928 | 1467068261688 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 3928 | 1467068261691 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:41 INFO - PROCESS | 3928 | 1467068261829 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:57:41 INFO - PROCESS | 3928 | 1467068261937 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 3928 | 1467068261940 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:41 INFO - PROCESS | 3928 | ++DOCSHELL 104E0C00 == 41 [pid = 3928] [id = 164] 15:57:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (1055A400) [pid = 3928] [serial = 490] [outer = 00000000] 15:57:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (10E05800) [pid = 3928] [serial = 491] [outer = 1055A400] 15:57:41 INFO - PROCESS | 3928 | 1467068261998 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (10FA2800) [pid = 3928] [serial = 492] [outer = 1055A400] 15:57:42 INFO - PROCESS | 3928 | 1467068262550 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:57:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 937ms 15:57:42 INFO - PROCESS | 3928 | 1467068262625 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 3928 | 1467068262630 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 15:57:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:57:42 INFO - PROCESS | 3928 | 1467068262671 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 3928 | 1467068262674 Marionette TRACE conn3 <- [1,622,null,{}] 15:57:42 INFO - PROCESS | 3928 | 1467068262679 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:42 INFO - PROCESS | 3928 | 1467068262682 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:42 INFO - PROCESS | 3928 | 1467068262811 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:57:43 INFO - PROCESS | 3928 | 1467068263030 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 3928 | 1467068263034 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:43 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F4C00 == 42 [pid = 3928] [id = 165] 15:57:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (0C7F6000) [pid = 3928] [serial = 493] [outer = 00000000] 15:57:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (10435400) [pid = 3928] [serial = 494] [outer = 0C7F6000] 15:57:43 INFO - PROCESS | 3928 | 1467068263103 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (10A7DC00) [pid = 3928] [serial = 495] [outer = 0C7F6000] 15:57:43 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:43 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 19595400 == 41 [pid = 3928] [id = 162] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 142B4800 == 40 [pid = 3928] [id = 161] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 16D53400 == 39 [pid = 3928] [id = 160] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 1A6B2C00 == 38 [pid = 3928] [id = 159] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 1554D000 == 37 [pid = 3928] [id = 158] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 1807AC00 == 36 [pid = 3928] [id = 157] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 16DD9400 == 35 [pid = 3928] [id = 156] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 1829D000 == 34 [pid = 3928] [id = 155] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 16D56000 == 33 [pid = 3928] [id = 154] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 164B7C00 == 32 [pid = 3928] [id = 153] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 1554F800 == 31 [pid = 3928] [id = 152] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 129DC800 == 30 [pid = 3928] [id = 151] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 10E06800 == 29 [pid = 3928] [id = 150] 15:57:43 INFO - PROCESS | 3928 | --DOCSHELL 1AA6E400 == 28 [pid = 3928] [id = 149] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (1180E400) [pid = 3928] [serial = 347] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (13114400) [pid = 3928] [serial = 350] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (1A1DA000) [pid = 3928] [serial = 431] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (1A6B7C00) [pid = 3928] [serial = 434] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (1A45A800) [pid = 3928] [serial = 432] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1AA70400) [pid = 3928] [serial = 437] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A6BA000) [pid = 3928] [serial = 435] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1AC6B000) [pid = 3928] [serial = 443] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1AC61C00) [pid = 3928] [serial = 438] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (11DD8400) [pid = 3928] [serial = 420] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (11884800) [pid = 3928] [serial = 419] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (19AAAC00) [pid = 3928] [serial = 417] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1977DC00) [pid = 3928] [serial = 416] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (15769000) [pid = 3928] [serial = 414] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (14F79000) [pid = 3928] [serial = 413] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10E95C00) [pid = 3928] [serial = 411] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10E02000) [pid = 3928] [serial = 410] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1A460800) [pid = 3928] [serial = 408] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1998F800) [pid = 3928] [serial = 428] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (17314000) [pid = 3928] [serial = 425] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1749E400) [pid = 3928] [serial = 426] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (14F75400) [pid = 3928] [serial = 423] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (142B1400) [pid = 3928] [serial = 422] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1AD33000) [pid = 3928] [serial = 446] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1AA70800) [pid = 3928] [serial = 444] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19778800) [pid = 3928] [serial = 440] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1A6BF000) [pid = 3928] [serial = 441] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19A85800) [pid = 3928] [serial = 429] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (152B2400) [pid = 3928] [serial = 374] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19E8B800) [pid = 3928] [serial = 371] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1998F000) [pid = 3928] [serial = 377] [outer = 00000000] [url = about:blank] 15:57:43 INFO - PROCESS | 3928 | 1467068263706 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:57:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1104ms 15:57:43 INFO - PROCESS | 3928 | 1467068263763 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 3928 | 1467068263766 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 15:57:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:57:43 INFO - PROCESS | 3928 | 1467068263770 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 3928 | 1467068263773 Marionette TRACE conn3 <- [1,626,null,{}] 15:57:43 INFO - PROCESS | 3928 | 1467068263779 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:43 INFO - PROCESS | 3928 | 1467068263783 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:43 INFO - PROCESS | 3928 | 1467068263868 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:57:43 INFO - PROCESS | 3928 | 1467068263932 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 3928 | 1467068263935 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:43 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F9400 == 29 [pid = 3928] [id = 166] 15:57:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10A75C00) [pid = 3928] [serial = 496] [outer = 00000000] 15:57:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (10E0D800) [pid = 3928] [serial = 497] [outer = 10A75C00] 15:57:43 INFO - PROCESS | 3928 | 1467068263981 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1149BC00) [pid = 3928] [serial = 498] [outer = 10A75C00] 15:57:44 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:44 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:44 INFO - PROCESS | 3928 | 1467068264375 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:57:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 15:57:44 INFO - PROCESS | 3928 | 1467068264405 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 3928 | 1467068264391 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 15:57:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:57:44 INFO - PROCESS | 3928 | 1467068264395 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 3928 | 1467068264397 Marionette TRACE conn3 <- [1,630,null,{}] 15:57:44 INFO - PROCESS | 3928 | 1467068264401 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 3928 | 1467068264404 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:44 INFO - PROCESS | 3928 | 1467068264490 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:57:44 INFO - PROCESS | 3928 | 1467068264496 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 3928 | 1467068264498 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:44 INFO - PROCESS | 3928 | ++DOCSHELL 1180E400 == 30 [pid = 3928] [id = 167] 15:57:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (11D8B800) [pid = 3928] [serial = 499] [outer = 00000000] 15:57:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (142B0800) [pid = 3928] [serial = 500] [outer = 11D8B800] 15:57:44 INFO - PROCESS | 3928 | 1467068264543 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (14442000) [pid = 3928] [serial = 501] [outer = 11D8B800] 15:57:44 INFO - PROCESS | 3928 | 1467068264936 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:57:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 573ms 15:57:44 INFO - PROCESS | 3928 | 1467068264976 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 3928 | 1467068264978 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 15:57:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:57:44 INFO - PROCESS | 3928 | 1467068264983 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 3928 | 1467068264989 Marionette TRACE conn3 <- [1,634,null,{}] 15:57:44 INFO - PROCESS | 3928 | 1467068264998 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 3928 | 1467068265002 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:45 INFO - PROCESS | 3928 | 1467068265065 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:57:45 INFO - PROCESS | 3928 | 1467068265074 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 3928 | 1467068265076 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:45 INFO - PROCESS | 3928 | ++DOCSHELL 15558C00 == 31 [pid = 3928] [id = 168] 15:57:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1575D400) [pid = 3928] [serial = 502] [outer = 00000000] 15:57:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (15F93800) [pid = 3928] [serial = 503] [outer = 1575D400] 15:57:45 INFO - PROCESS | 3928 | 1467068265128 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (164BAC00) [pid = 3928] [serial = 504] [outer = 1575D400] 15:57:45 INFO - PROCESS | 3928 | 1467068265538 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:57:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 587ms 15:57:45 INFO - PROCESS | 3928 | 1467068265570 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 3928 | 1467068265572 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 15:57:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:57:45 INFO - PROCESS | 3928 | 1467068265581 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 3928 | 1467068265583 Marionette TRACE conn3 <- [1,638,null,{}] 15:57:45 INFO - PROCESS | 3928 | 1467068265586 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:45 INFO - PROCESS | 3928 | 1467068265588 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:45 INFO - PROCESS | 3928 | 1467068265679 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:57:45 INFO - PROCESS | 3928 | 1467068265759 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 3928 | 1467068265761 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:45 INFO - PROCESS | 3928 | ++DOCSHELL 16CC7800 == 32 [pid = 3928] [id = 169] 15:57:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (16CCC000) [pid = 3928] [serial = 505] [outer = 00000000] 15:57:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1730E400) [pid = 3928] [serial = 506] [outer = 16CCC000] 15:57:45 INFO - PROCESS | 3928 | 1467068265804 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1739F800) [pid = 3928] [serial = 507] [outer = 16CCC000] 15:57:46 INFO - PROCESS | 3928 | 1467068266178 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:57:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 615ms 15:57:46 INFO - PROCESS | 3928 | 1467068266196 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 3928 | 1467068266197 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 15:57:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:57:46 INFO - PROCESS | 3928 | 1467068266201 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 3928 | 1467068266202 Marionette TRACE conn3 <- [1,642,null,{}] 15:57:46 INFO - PROCESS | 3928 | 1467068266214 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 3928 | 1467068266216 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:46 INFO - PROCESS | 3928 | 1467068266320 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:57:46 INFO - PROCESS | 3928 | 1467068266326 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 3928 | 1467068266331 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:46 INFO - PROCESS | 3928 | ++DOCSHELL 1188F000 == 33 [pid = 3928] [id = 170] 15:57:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (17496800) [pid = 3928] [serial = 508] [outer = 00000000] 15:57:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (17F0A800) [pid = 3928] [serial = 509] [outer = 17496800] 15:57:46 INFO - PROCESS | 3928 | 1467068266371 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1807D800) [pid = 3928] [serial = 510] [outer = 17496800] 15:57:46 INFO - PROCESS | 3928 | 1467068266775 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:57:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 616ms 15:57:46 INFO - PROCESS | 3928 | 1467068266837 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 3928 | 1467068266839 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 15:57:46 INFO - PROCESS | 3928 | 1467068266842 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:57:46 INFO - PROCESS | 3928 | 1467068266844 Marionette TRACE conn3 <- [1,646,null,{}] 15:57:46 INFO - PROCESS | 3928 | 1467068266847 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 3928 | 1467068266849 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:46 INFO - PROCESS | 3928 | 1467068266967 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:57:46 INFO - PROCESS | 3928 | 1467068266990 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 3928 | 1467068266992 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:46 INFO - PROCESS | 3928 | ++DOCSHELL 1829C000 == 34 [pid = 3928] [id = 171] 15:57:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1829CC00) [pid = 3928] [serial = 511] [outer = 00000000] 15:57:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1977D000) [pid = 3928] [serial = 512] [outer = 1829CC00] 15:57:47 INFO - PROCESS | 3928 | 1467068267035 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1977DC00) [pid = 3928] [serial = 513] [outer = 1829CC00] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1AD2D800) [pid = 3928] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10E0AC00) [pid = 3928] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1807EC00) [pid = 3928] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16CC9800) [pid = 3928] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (129E5800) [pid = 3928] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (182A2400) [pid = 3928] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (164BA800) [pid = 3928] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (15550400) [pid = 3928] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1A6B3800) [pid = 3928] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (172E9000) [pid = 3928] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1829E400) [pid = 3928] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1AC69C00) [pid = 3928] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1959A400) [pid = 3928] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:57:47 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (142B9400) [pid = 3928] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:57:47 INFO - PROCESS | 3928 | 1467068267515 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:57:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 713ms 15:57:47 INFO - PROCESS | 3928 | 1467068267551 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:57:47 INFO - PROCESS | 3928 | 1467068267553 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 15:57:47 INFO - PROCESS | 3928 | 1467068267556 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:57:47 INFO - PROCESS | 3928 | 1467068267558 Marionette TRACE conn3 <- [1,650,null,{}] 15:57:47 INFO - PROCESS | 3928 | 1467068267561 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:47 INFO - PROCESS | 3928 | 1467068267563 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:47 INFO - PROCESS | 3928 | 1467068267639 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:57:47 INFO - PROCESS | 3928 | 1467068267644 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:47 INFO - PROCESS | 3928 | 1467068267646 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:47 INFO - PROCESS | 3928 | ++DOCSHELL 142B2000 == 35 [pid = 3928] [id = 172] 15:57:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (142B8400) [pid = 3928] [serial = 514] [outer = 00000000] 15:57:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (164BA800) [pid = 3928] [serial = 515] [outer = 142B8400] 15:57:47 INFO - PROCESS | 3928 | 1467068267671 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (172E9000) [pid = 3928] [serial = 516] [outer = 142B8400] 15:57:47 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:47 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:47 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:48 INFO - PROCESS | 3928 | 1467068268069 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:57:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 559ms 15:57:48 INFO - PROCESS | 3928 | 1467068268141 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 3928 | 1467068268143 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 15:57:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:57:48 INFO - PROCESS | 3928 | 1467068268147 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 3928 | 1467068268148 Marionette TRACE conn3 <- [1,654,null,{}] 15:57:48 INFO - PROCESS | 3928 | 1467068268153 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:48 INFO - PROCESS | 3928 | 1467068268155 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:48 INFO - PROCESS | 3928 | 1467068268222 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:57:48 INFO - PROCESS | 3928 | 1467068268230 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 3928 | 1467068268232 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:48 INFO - PROCESS | 3928 | ++DOCSHELL 142B1400 == 36 [pid = 3928] [id = 173] 15:57:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (14F73800) [pid = 3928] [serial = 517] [outer = 00000000] 15:57:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19A82800) [pid = 3928] [serial = 518] [outer = 14F73800] 15:57:48 INFO - PROCESS | 3928 | 1467068268274 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19AB1400) [pid = 3928] [serial = 519] [outer = 14F73800] 15:57:48 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:48 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:48 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:48 INFO - PROCESS | 3928 | 1467068268662 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:57:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 531ms 15:57:48 INFO - PROCESS | 3928 | 1467068268687 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 3928 | 1467068268689 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 15:57:48 INFO - PROCESS | 3928 | 1467068268692 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:57:48 INFO - PROCESS | 3928 | 1467068268694 Marionette TRACE conn3 <- [1,658,null,{}] 15:57:48 INFO - PROCESS | 3928 | 1467068268697 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:48 INFO - PROCESS | 3928 | 1467068268699 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:48 INFO - PROCESS | 3928 | 1467068268763 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:57:48 INFO - PROCESS | 3928 | 1467068268768 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 3928 | 1467068268769 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:48 INFO - PROCESS | 3928 | ++DOCSHELL 15552800 == 37 [pid = 3928] [id = 174] 15:57:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (15767400) [pid = 3928] [serial = 520] [outer = 00000000] 15:57:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19E92800) [pid = 3928] [serial = 521] [outer = 15767400] 15:57:48 INFO - PROCESS | 3928 | 1467068268821 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19EEBC00) [pid = 3928] [serial = 522] [outer = 15767400] 15:57:49 INFO - PROCESS | 3928 | 1467068269192 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:57:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 574ms 15:57:49 INFO - PROCESS | 3928 | 1467068269252 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 3928 | 1467068269254 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 15:57:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:57:49 INFO - PROCESS | 3928 | 1467068269257 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 3928 | 1467068269259 Marionette TRACE conn3 <- [1,662,null,{}] 15:57:49 INFO - PROCESS | 3928 | 1467068269263 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:49 INFO - PROCESS | 3928 | 1467068269264 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:49 INFO - PROCESS | 3928 | 1467068269382 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:57:49 INFO - PROCESS | 3928 | 1467068269549 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 3928 | 1467068269552 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:49 INFO - PROCESS | 3928 | ++DOCSHELL 104E5800 == 38 [pid = 3928] [id = 175] 15:57:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1055D800) [pid = 3928] [serial = 523] [outer = 00000000] 15:57:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10A81800) [pid = 3928] [serial = 524] [outer = 1055D800] 15:57:49 INFO - PROCESS | 3928 | 1467068269609 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (10E0D400) [pid = 3928] [serial = 525] [outer = 1055D800] 15:57:49 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:49 INFO - PROCESS | 3928 | [3928] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:57:50 INFO - PROCESS | 3928 | 1467068270120 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:57:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 895ms 15:57:50 INFO - PROCESS | 3928 | 1467068270160 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 3928 | 1467068270164 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 15:57:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:57:50 INFO - PROCESS | 3928 | 1467068270170 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 3928 | 1467068270173 Marionette TRACE conn3 <- [1,666,null,{}] 15:57:50 INFO - PROCESS | 3928 | 1467068270178 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:50 INFO - PROCESS | 3928 | 1467068270181 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:50 INFO - PROCESS | 3928 | 1467068270281 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:57:50 INFO - PROCESS | 3928 | 1467068270382 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 3928 | 1467068270385 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:50 INFO - PROCESS | 3928 | ++DOCSHELL 142B4800 == 39 [pid = 3928] [id = 176] 15:57:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (142B9000) [pid = 3928] [serial = 526] [outer = 00000000] 15:57:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (14FD1C00) [pid = 3928] [serial = 527] [outer = 142B9000] 15:57:50 INFO - PROCESS | 3928 | 1467068270422 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (152B8800) [pid = 3928] [serial = 528] [outer = 142B9000] 15:57:50 INFO - PROCESS | 3928 | 1467068270973 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:57:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:57:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 839ms 15:57:51 INFO - PROCESS | 3928 | 1467068271018 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:57:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:57:51 INFO - PROCESS | 3928 | 1467068271022 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 15:57:51 INFO - PROCESS | 3928 | 1467068271026 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:57:51 INFO - PROCESS | 3928 | 1467068271028 Marionette TRACE conn3 <- [1,670,null,{}] 15:57:51 INFO - PROCESS | 3928 | 1467068271032 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:51 INFO - PROCESS | 3928 | 1467068271035 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:51 INFO - PROCESS | 3928 | 1467068271127 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:57:51 INFO - PROCESS | 3928 | 1467068271227 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 3928 | 1467068271231 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:51 INFO - PROCESS | 3928 | ++DOCSHELL 16A30000 == 40 [pid = 3928] [id = 177] 15:57:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (16A33C00) [pid = 3928] [serial = 529] [outer = 00000000] 15:57:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1807AC00) [pid = 3928] [serial = 530] [outer = 16A33C00] 15:57:51 INFO - PROCESS | 3928 | 1467068271271 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19591400) [pid = 3928] [serial = 531] [outer = 16A33C00] 15:57:52 INFO - PROCESS | 3928 | 1467068272291 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:57:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1300ms 15:57:52 INFO - PROCESS | 3928 | 1467068272330 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 3928 | 1467068272334 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 15:57:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:57:52 INFO - PROCESS | 3928 | 1467068272345 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 3928 | 1467068272349 Marionette TRACE conn3 <- [1,674,null,{}] 15:57:52 INFO - PROCESS | 3928 | 1467068272354 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 3928 | 1467068272357 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:52 INFO - PROCESS | 3928 | 1467068272559 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:57:52 INFO - PROCESS | 3928 | 1467068272668 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 3928 | 1467068272671 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:52 INFO - PROCESS | 3928 | ++DOCSHELL 10A03000 == 41 [pid = 3928] [id = 178] 15:57:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (10A10400) [pid = 3928] [serial = 532] [outer = 00000000] 15:57:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10E0B800) [pid = 3928] [serial = 533] [outer = 10A10400] 15:57:52 INFO - PROCESS | 3928 | 1467068272721 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (112D6400) [pid = 3928] [serial = 534] [outer = 10A10400] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 15552800 == 40 [pid = 3928] [id = 174] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 142B1400 == 39 [pid = 3928] [id = 173] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 142B2000 == 38 [pid = 3928] [id = 172] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 1829C000 == 37 [pid = 3928] [id = 171] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 1188F000 == 36 [pid = 3928] [id = 170] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 16CC7800 == 35 [pid = 3928] [id = 169] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 15558C00 == 34 [pid = 3928] [id = 168] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 1180E400 == 33 [pid = 3928] [id = 167] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 0C7F9400 == 32 [pid = 3928] [id = 166] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 0C7F4C00 == 31 [pid = 3928] [id = 165] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 0C7EFC00 == 30 [pid = 3928] [id = 163] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 104E0C00 == 29 [pid = 3928] [id = 164] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 16A30000 == 28 [pid = 3928] [id = 177] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 104E5800 == 27 [pid = 3928] [id = 175] 15:57:53 INFO - PROCESS | 3928 | --DOCSHELL 142B4800 == 26 [pid = 3928] [id = 176] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1AD37C00) [pid = 3928] [serial = 447] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (10F34000) [pid = 3928] [serial = 449] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (10F9A400) [pid = 3928] [serial = 450] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (182A5C00) [pid = 3928] [serial = 467] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1A549000) [pid = 3928] [serial = 473] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (182A6000) [pid = 3928] [serial = 468] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (12BB6400) [pid = 3928] [serial = 452] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (131CBC00) [pid = 3928] [serial = 453] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1958D800) [pid = 3928] [serial = 464] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19777800) [pid = 3928] [serial = 465] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16A2EC00) [pid = 3928] [serial = 458] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16D4F800) [pid = 3928] [serial = 459] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (15766C00) [pid = 3928] [serial = 455] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1A6BD000) [pid = 3928] [serial = 476] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (17404C00) [pid = 3928] [serial = 461] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1749D400) [pid = 3928] [serial = 462] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (164B0800) [pid = 3928] [serial = 456] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19E84000) [pid = 3928] [serial = 470] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A54D000) [pid = 3928] [serial = 474] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1AD37800) [pid = 3928] [serial = 479] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1AA68800) [pid = 3928] [serial = 477] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A45E000) [pid = 3928] [serial = 485] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (0C7F8400) [pid = 3928] [serial = 488] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1AD3CC00) [pid = 3928] [serial = 480] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16710C00) [pid = 3928] [serial = 482] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1A6B6400) [pid = 3928] [serial = 486] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16D51400) [pid = 3928] [serial = 483] [outer = 00000000] [url = about:blank] 15:57:53 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19E84C00) [pid = 3928] [serial = 471] [outer = 00000000] [url = about:blank] 15:57:54 INFO - PROCESS | 3928 | 1467068274231 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:57:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1944ms 15:57:54 INFO - PROCESS | 3928 | 1467068274278 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 3928 | 1467068274285 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 15:57:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:57:54 INFO - PROCESS | 3928 | 1467068274290 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 3928 | 1467068274293 Marionette TRACE conn3 <- [1,678,null,{}] 15:57:54 INFO - PROCESS | 3928 | 1467068274299 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:54 INFO - PROCESS | 3928 | 1467068274301 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:54 INFO - PROCESS | 3928 | 1467068274383 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:57:54 INFO - PROCESS | 3928 | 1467068274455 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 3928 | 1467068274458 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:54 INFO - PROCESS | 3928 | ++DOCSHELL 103D2C00 == 27 [pid = 3928] [id = 179] 15:57:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10474C00) [pid = 3928] [serial = 535] [outer = 00000000] 15:57:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10E0A000) [pid = 3928] [serial = 536] [outer = 10474C00] 15:57:54 INFO - PROCESS | 3928 | 1467068274488 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (10E98C00) [pid = 3928] [serial = 537] [outer = 10474C00] 15:57:55 INFO - PROCESS | 3928 | 1467068275276 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:57:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1034ms 15:57:55 INFO - PROCESS | 3928 | 1467068275330 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 3928 | 1467068275335 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 15:57:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:57:55 INFO - PROCESS | 3928 | 1467068275349 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 3928 | 1467068275351 Marionette TRACE conn3 <- [1,682,null,{}] 15:57:55 INFO - PROCESS | 3928 | 1467068275355 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:55 INFO - PROCESS | 3928 | 1467068275358 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:55 INFO - PROCESS | 3928 | 1467068275451 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:57:55 INFO - PROCESS | 3928 | 1467068275458 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 3928 | 1467068275460 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:55 INFO - PROCESS | 3928 | ++DOCSHELL 11DD4C00 == 28 [pid = 3928] [id = 180] 15:57:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (11DD5000) [pid = 3928] [serial = 538] [outer = 00000000] 15:57:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (12BA7400) [pid = 3928] [serial = 539] [outer = 11DD5000] 15:57:55 INFO - PROCESS | 3928 | 1467068275507 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (12E24000) [pid = 3928] [serial = 540] [outer = 11DD5000] 15:57:56 INFO - PROCESS | 3928 | 1467068276391 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:57:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1091ms 15:57:56 INFO - PROCESS | 3928 | 1467068276428 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 3928 | 1467068276430 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 15:57:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:57:56 INFO - PROCESS | 3928 | 1467068276434 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 3928 | 1467068276438 Marionette TRACE conn3 <- [1,686,null,{}] 15:57:56 INFO - PROCESS | 3928 | 1467068276454 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:56 INFO - PROCESS | 3928 | 1467068276459 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:56 INFO - PROCESS | 3928 | 1467068276547 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:57:56 INFO - PROCESS | 3928 | 1467068276555 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 3928 | 1467068276558 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:56 INFO - PROCESS | 3928 | ++DOCSHELL 1444EC00 == 29 [pid = 3928] [id = 181] 15:57:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (14F7B000) [pid = 3928] [serial = 541] [outer = 00000000] 15:57:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (153EE800) [pid = 3928] [serial = 542] [outer = 14F7B000] 15:57:56 INFO - PROCESS | 3928 | 1467068276607 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (15760000) [pid = 3928] [serial = 543] [outer = 14F7B000] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (16CCC000) [pid = 3928] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (17496800) [pid = 3928] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10A75C00) [pid = 3928] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (0C7F0800) [pid = 3928] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11D8B800) [pid = 3928] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1575D400) [pid = 3928] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (0C7F6000) [pid = 3928] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1055A400) [pid = 3928] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1829CC00) [pid = 3928] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (142B8400) [pid = 3928] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (14F73800) [pid = 3928] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:57:57 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (15767400) [pid = 3928] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:57:57 INFO - PROCESS | 3928 | 1467068277444 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:57:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1091ms 15:57:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:57:57 INFO - PROCESS | 3928 | 1467068277518 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 3928 | 1467068277521 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 15:57:57 INFO - PROCESS | 3928 | 1467068277525 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 3928 | 1467068277526 Marionette TRACE conn3 <- [1,690,null,{}] 15:57:57 INFO - PROCESS | 3928 | 1467068277530 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:57 INFO - PROCESS | 3928 | 1467068277532 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:57 INFO - PROCESS | 3928 | 1467068277615 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:57:57 INFO - PROCESS | 3928 | 1467068277605 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 3928 | 1467068277607 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:57 INFO - PROCESS | 3928 | ++DOCSHELL 10E0F000 == 30 [pid = 3928] [id = 182] 15:57:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (11890000) [pid = 3928] [serial = 544] [outer = 00000000] 15:57:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (152B4800) [pid = 3928] [serial = 545] [outer = 11890000] 15:57:57 INFO - PROCESS | 3928 | 1467068277717 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (15F8FC00) [pid = 3928] [serial = 546] [outer = 11890000] 15:57:58 INFO - PROCESS | 3928 | 1467068278480 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:57:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 979ms 15:57:58 INFO - PROCESS | 3928 | 1467068278509 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 3928 | 1467068278511 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 15:57:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:57:58 INFO - PROCESS | 3928 | 1467068278515 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 3928 | 1467068278516 Marionette TRACE conn3 <- [1,694,null,{}] 15:57:58 INFO - PROCESS | 3928 | 1467068278521 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:58 INFO - PROCESS | 3928 | 1467068278523 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:58 INFO - PROCESS | 3928 | 1467068278578 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:57:58 INFO - PROCESS | 3928 | 1467068278583 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:58 INFO - PROCESS | 3928 | 1467068278585 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:58 INFO - PROCESS | 3928 | ++DOCSHELL 15F92400 == 31 [pid = 3928] [id = 183] 15:57:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (15F92800) [pid = 3928] [serial = 547] [outer = 00000000] 15:57:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (16878800) [pid = 3928] [serial = 548] [outer = 15F92800] 15:57:58 INFO - PROCESS | 3928 | 1467068278629 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16CCDC00) [pid = 3928] [serial = 549] [outer = 15F92800] 15:57:59 INFO - PROCESS | 3928 | 1467068279551 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:57:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:57:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1062ms 15:57:59 INFO - PROCESS | 3928 | 1467068279577 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:57:59 INFO - PROCESS | 3928 | 1467068279582 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 15:57:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:57:59 INFO - PROCESS | 3928 | 1467068279587 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:57:59 INFO - PROCESS | 3928 | 1467068279590 Marionette TRACE conn3 <- [1,698,null,{}] 15:57:59 INFO - PROCESS | 3928 | 1467068279596 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:59 INFO - PROCESS | 3928 | 1467068279599 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:59 INFO - PROCESS | 3928 | 1467068279734 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:57:59 INFO - PROCESS | 3928 | 1467068279853 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 3928 | 1467068279856 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:57:59 INFO - PROCESS | 3928 | ++DOCSHELL 10A0E800 == 32 [pid = 3928] [id = 184] 15:57:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10A0F800) [pid = 3928] [serial = 550] [outer = 00000000] 15:57:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1149C000) [pid = 3928] [serial = 551] [outer = 10A0F800] 15:57:59 INFO - PROCESS | 3928 | 1467068279912 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (11DD8400) [pid = 3928] [serial = 552] [outer = 10A0F800] 15:58:00 INFO - PROCESS | 3928 | --DOCSHELL 10E0F000 == 31 [pid = 3928] [id = 182] 15:58:00 INFO - PROCESS | 3928 | --DOCSHELL 1444EC00 == 30 [pid = 3928] [id = 181] 15:58:00 INFO - PROCESS | 3928 | --DOCSHELL 11DD4C00 == 29 [pid = 3928] [id = 180] 15:58:00 INFO - PROCESS | 3928 | --DOCSHELL 103D2C00 == 28 [pid = 3928] [id = 179] 15:58:00 INFO - PROCESS | 3928 | --DOCSHELL 10A03000 == 27 [pid = 3928] [id = 178] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (164BA800) [pid = 3928] [serial = 515] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19A82800) [pid = 3928] [serial = 518] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1977DC00) [pid = 3928] [serial = 513] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (172E9000) [pid = 3928] [serial = 516] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (19AB1400) [pid = 3928] [serial = 519] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (164BAC00) [pid = 3928] [serial = 504] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19E92800) [pid = 3928] [serial = 521] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1730E400) [pid = 3928] [serial = 506] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1739F800) [pid = 3928] [serial = 507] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1807D800) [pid = 3928] [serial = 510] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (10E0D800) [pid = 3928] [serial = 497] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1149BC00) [pid = 3928] [serial = 498] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (17F0A800) [pid = 3928] [serial = 509] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (0C7FBC00) [pid = 3928] [serial = 489] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (142B0800) [pid = 3928] [serial = 500] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (14442000) [pid = 3928] [serial = 501] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (15F93800) [pid = 3928] [serial = 503] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (10435400) [pid = 3928] [serial = 494] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 53 (10A7DC00) [pid = 3928] [serial = 495] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 52 (10E05800) [pid = 3928] [serial = 491] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 51 (10FA2800) [pid = 3928] [serial = 492] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 50 (1977D000) [pid = 3928] [serial = 512] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | --DOMWINDOW == 49 (19EEBC00) [pid = 3928] [serial = 522] [outer = 00000000] [url = about:blank] 15:58:00 INFO - PROCESS | 3928 | 1467068280948 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:58:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1399ms 15:58:00 INFO - PROCESS | 3928 | 1467068280993 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:58:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:58:00 INFO - PROCESS | 3928 | 1467068280997 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 15:58:01 INFO - PROCESS | 3928 | 1467068281001 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 3928 | 1467068281004 Marionette TRACE conn3 <- [1,702,null,{}] 15:58:01 INFO - PROCESS | 3928 | 1467068281010 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:01 INFO - PROCESS | 3928 | 1467068281012 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:01 INFO - PROCESS | 3928 | 1467068281105 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:58:01 INFO - PROCESS | 3928 | 1467068281190 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 3928 | 1467068281194 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:01 INFO - PROCESS | 3928 | ++DOCSHELL 10A75C00 == 28 [pid = 3928] [id = 185] 15:58:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 50 (10A76000) [pid = 3928] [serial = 553] [outer = 00000000] 15:58:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (10A7F800) [pid = 3928] [serial = 554] [outer = 10A76000] 15:58:01 INFO - PROCESS | 3928 | 1467068281242 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (10E04400) [pid = 3928] [serial = 555] [outer = 10A76000] 15:58:01 INFO - PROCESS | 3928 | 1467068282019 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:58:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 15:58:02 INFO - PROCESS | 3928 | 1467068282019 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 3928 | 1467068282024 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 15:58:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:58:02 INFO - PROCESS | 3928 | 1467068282030 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 3928 | 1467068282033 Marionette TRACE conn3 <- [1,706,null,{}] 15:58:02 INFO - PROCESS | 3928 | 1467068282037 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:02 INFO - PROCESS | 3928 | 1467068282039 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:02 INFO - PROCESS | 3928 | 1467068282129 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:58:02 INFO - PROCESS | 3928 | 1467068282193 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 3928 | 1467068282196 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:02 INFO - PROCESS | 3928 | ++DOCSHELL 112E1C00 == 29 [pid = 3928] [id = 186] 15:58:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 53 (11499C00) [pid = 3928] [serial = 556] [outer = 00000000] 15:58:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (11887800) [pid = 3928] [serial = 557] [outer = 11499C00] 15:58:02 INFO - PROCESS | 3928 | 1467068282242 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (11D8E000) [pid = 3928] [serial = 558] [outer = 11499C00] 15:58:03 INFO - PROCESS | 3928 | 1467068283071 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:58:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1063ms 15:58:03 INFO - PROCESS | 3928 | 1467068283157 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 3928 | 1467068283163 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 15:58:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:58:03 INFO - PROCESS | 3928 | 1467068283170 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 3928 | 1467068283174 Marionette TRACE conn3 <- [1,710,null,{}] 15:58:03 INFO - PROCESS | 3928 | 1467068283181 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:03 INFO - PROCESS | 3928 | 1467068283185 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:03 INFO - PROCESS | 3928 | 1467068283322 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:58:03 INFO - PROCESS | 3928 | 1467068283475 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 3928 | 1467068283479 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:03 INFO - PROCESS | 3928 | ++DOCSHELL 10FA8800 == 30 [pid = 3928] [id = 187] 15:58:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (11006000) [pid = 3928] [serial = 559] [outer = 00000000] 15:58:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (112DFC00) [pid = 3928] [serial = 560] [outer = 11006000] 15:58:03 INFO - PROCESS | 3928 | 1467068283540 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (129DE000) [pid = 3928] [serial = 561] [outer = 11006000] 15:58:04 INFO - PROCESS | 3928 | 1467068284033 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 3928 | 1467068284077 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 15:58:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:58:04 INFO - PROCESS | 3928 | 1467068284083 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 3928 | 1467068284086 Marionette TRACE conn3 <- [1,714,null,{}] 15:58:04 INFO - PROCESS | 3928 | 1467068284090 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:04 INFO - PROCESS | 3928 | 1467068284093 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:04 INFO - PROCESS | 3928 | 1467068284175 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:58:04 INFO - PROCESS | 3928 | 1467068284263 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 3928 | 1467068284266 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:04 INFO - PROCESS | 3928 | ++DOCSHELL 136D4C00 == 31 [pid = 3928] [id = 188] 15:58:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (136DA000) [pid = 3928] [serial = 562] [outer = 00000000] 15:58:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (13A0D400) [pid = 3928] [serial = 563] [outer = 136DA000] 15:58:04 INFO - PROCESS | 3928 | 1467068284303 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (13E5FC00) [pid = 3928] [serial = 564] [outer = 136DA000] 15:58:04 INFO - PROCESS | 3928 | 1467068284960 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:58:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 937ms 15:58:05 INFO - PROCESS | 3928 | 1467068285012 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 3928 | 1467068285015 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 15:58:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:58:05 INFO - PROCESS | 3928 | 1467068285038 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 3928 | 1467068285042 Marionette TRACE conn3 <- [1,718,null,{}] 15:58:05 INFO - PROCESS | 3928 | 1467068285069 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:05 INFO - PROCESS | 3928 | 1467068285075 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:05 INFO - PROCESS | 3928 | 1467068285169 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:58:05 INFO - PROCESS | 3928 | 1467068285240 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 3928 | 1467068285244 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:05 INFO - PROCESS | 3928 | ++DOCSHELL 15763000 == 32 [pid = 3928] [id = 189] 15:58:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (15768800) [pid = 3928] [serial = 565] [outer = 00000000] 15:58:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (164B4000) [pid = 3928] [serial = 566] [outer = 15768800] 15:58:05 INFO - PROCESS | 3928 | 1467068285281 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (164BA400) [pid = 3928] [serial = 567] [outer = 15768800] 15:58:06 INFO - PROCESS | 3928 | --DOCSHELL 10A75C00 == 31 [pid = 3928] [id = 185] 15:58:06 INFO - PROCESS | 3928 | --DOCSHELL 10A0E800 == 30 [pid = 3928] [id = 184] 15:58:06 INFO - PROCESS | 3928 | --DOCSHELL 136D4C00 == 29 [pid = 3928] [id = 188] 15:58:06 INFO - PROCESS | 3928 | --DOCSHELL 112E1C00 == 28 [pid = 3928] [id = 186] 15:58:06 INFO - PROCESS | 3928 | --DOCSHELL 15F92400 == 27 [pid = 3928] [id = 183] 15:58:06 INFO - PROCESS | 3928 | --DOCSHELL 10FA8800 == 26 [pid = 3928] [id = 187] 15:58:06 INFO - PROCESS | 3928 | 1467068286436 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 3928 | 1467068286513 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 15:58:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:58:06 INFO - PROCESS | 3928 | 1467068286499 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 3928 | 1467068286503 Marionette TRACE conn3 <- [1,722,null,{}] 15:58:06 INFO - PROCESS | 3928 | 1467068286509 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 3928 | 1467068286511 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:06 INFO - PROCESS | 3928 | 1467068286629 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:58:06 INFO - PROCESS | 3928 | 1467068286682 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 3928 | 1467068286686 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:06 INFO - PROCESS | 3928 | ++DOCSHELL 10E03400 == 27 [pid = 3928] [id = 190] 15:58:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E04000) [pid = 3928] [serial = 568] [outer = 00000000] 15:58:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10FA7000) [pid = 3928] [serial = 569] [outer = 10E04000] 15:58:06 INFO - PROCESS | 3928 | 1467068286715 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1100E800) [pid = 3928] [serial = 570] [outer = 10E04000] 15:58:07 INFO - PROCESS | 3928 | 1467068287150 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:58:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 657ms 15:58:07 INFO - PROCESS | 3928 | 1467068287175 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 3928 | 1467068287181 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 15:58:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:58:07 INFO - PROCESS | 3928 | 1467068287190 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 3928 | 1467068287193 Marionette TRACE conn3 <- [1,726,null,{}] 15:58:07 INFO - PROCESS | 3928 | 1467068287203 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:07 INFO - PROCESS | 3928 | 1467068287205 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:07 INFO - PROCESS | 3928 | 1467068287297 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:58:07 INFO - PROCESS | 3928 | 1467068287304 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 3928 | 1467068287307 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:07 INFO - PROCESS | 3928 | ++DOCSHELL 12EDA800 == 28 [pid = 3928] [id = 191] 15:58:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (12EDE000) [pid = 3928] [serial = 571] [outer = 00000000] 15:58:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (131C1800) [pid = 3928] [serial = 572] [outer = 12EDE000] 15:58:07 INFO - PROCESS | 3928 | 1467068287354 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (136D4C00) [pid = 3928] [serial = 573] [outer = 12EDE000] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10474C00) [pid = 3928] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (10A10400) [pid = 3928] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1055D800) [pid = 3928] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (142B9000) [pid = 3928] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (16A33C00) [pid = 3928] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (14F7B000) [pid = 3928] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (11DD5000) [pid = 3928] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (11890000) [pid = 3928] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (10A0F800) [pid = 3928] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (15F92800) [pid = 3928] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (10A76000) [pid = 3928] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:58:08 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (11499C00) [pid = 3928] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:58:08 INFO - PROCESS | 3928 | 1467068288208 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:58:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:58:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1035ms 15:58:08 INFO - PROCESS | 3928 | 1467068288229 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 3928 | 1467068288231 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 15:58:08 INFO - PROCESS | 3928 | 1467068288235 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:58:08 INFO - PROCESS | 3928 | 1467068288239 Marionette TRACE conn3 <- [1,730,null,{}] 15:58:08 INFO - PROCESS | 3928 | 1467068288251 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:08 INFO - PROCESS | 3928 | 1467068288255 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:08 INFO - PROCESS | 3928 | 1467068288347 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:58:08 INFO - PROCESS | 3928 | 1467068288392 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 3928 | 1467068288395 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:08 INFO - PROCESS | 3928 | ++DOCSHELL 14444400 == 29 [pid = 3928] [id = 192] 15:58:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (14446400) [pid = 3928] [serial = 574] [outer = 00000000] 15:58:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (153F7C00) [pid = 3928] [serial = 575] [outer = 14446400] 15:58:08 INFO - PROCESS | 3928 | 1467068288443 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (15F87400) [pid = 3928] [serial = 576] [outer = 14446400] 15:58:09 INFO - PROCESS | 3928 | 1467068289205 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:58:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:58:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms 15:58:09 INFO - PROCESS | 3928 | 1467068289255 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 3928 | 1467068289257 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 15:58:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:58:09 INFO - PROCESS | 3928 | 1467068289261 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 3928 | 1467068289262 Marionette TRACE conn3 <- [1,734,null,{}] 15:58:09 INFO - PROCESS | 3928 | 1467068289266 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:09 INFO - PROCESS | 3928 | 1467068289268 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:09 INFO - PROCESS | 3928 | 1467068289375 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:58:09 INFO - PROCESS | 3928 | 1467068289365 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:09 INFO - PROCESS | 3928 | 1467068289367 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:09 INFO - PROCESS | 3928 | ++DOCSHELL 164B3000 == 30 [pid = 3928] [id = 193] 15:58:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (16713400) [pid = 3928] [serial = 577] [outer = 00000000] 15:58:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (16881C00) [pid = 3928] [serial = 578] [outer = 16713400] 15:58:09 INFO - PROCESS | 3928 | 1467068289411 Marionette DEBUG loaded listener.js 15:58:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (16D4EC00) [pid = 3928] [serial = 579] [outer = 16713400] 15:58:10 INFO - PROCESS | 3928 | 1467068290264 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:58:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:58:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 15:58:10 INFO - PROCESS | 3928 | 1467068290301 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:58:10 INFO - PROCESS | 3928 | 1467068290288 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 15:58:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:58:10 INFO - PROCESS | 3928 | 1467068290293 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 3928 | 1467068290297 Marionette TRACE conn3 <- [1,738,null,{}] 15:58:10 INFO - PROCESS | 3928 | 1467068290303 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:10 INFO - PROCESS | 3928 | 1467068290306 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:10 INFO - PROCESS | 3928 | 1467068290441 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:58:10 INFO - PROCESS | 3928 | 1467068290536 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 3928 | 1467068290540 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:10 INFO - PROCESS | 3928 | ++DOCSHELL 10E0F800 == 31 [pid = 3928] [id = 194] 15:58:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E10000) [pid = 3928] [serial = 580] [outer = 00000000] 15:58:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10FA2800) [pid = 3928] [serial = 581] [outer = 10E10000] 15:58:10 INFO - PROCESS | 3928 | 1467068290650 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (112DBC00) [pid = 3928] [serial = 582] [outer = 10E10000] 15:58:11 INFO - PROCESS | 3928 | 1467068291667 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:58:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1399ms 15:58:11 INFO - PROCESS | 3928 | 1467068291698 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 3928 | 1467068291702 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 15:58:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:58:11 INFO - PROCESS | 3928 | 1467068291707 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 3928 | 1467068291710 Marionette TRACE conn3 <- [1,742,null,{}] 15:58:11 INFO - PROCESS | 3928 | 1467068291722 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:11 INFO - PROCESS | 3928 | 1467068291724 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:11 INFO - PROCESS | 3928 | 1467068291861 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:58:11 INFO - PROCESS | 3928 | --DOCSHELL 14444400 == 30 [pid = 3928] [id = 192] 15:58:11 INFO - PROCESS | 3928 | --DOCSHELL 12EDA800 == 29 [pid = 3928] [id = 191] 15:58:11 INFO - PROCESS | 3928 | --DOCSHELL 10E03400 == 28 [pid = 3928] [id = 190] 15:58:11 INFO - PROCESS | 3928 | --DOCSHELL 15763000 == 27 [pid = 3928] [id = 189] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1149C000) [pid = 3928] [serial = 551] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (10A7F800) [pid = 3928] [serial = 554] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (10E0D400) [pid = 3928] [serial = 525] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (10A81800) [pid = 3928] [serial = 524] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (152B8800) [pid = 3928] [serial = 528] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (10E04400) [pid = 3928] [serial = 555] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (16CCDC00) [pid = 3928] [serial = 549] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (14FD1C00) [pid = 3928] [serial = 527] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (11DD8400) [pid = 3928] [serial = 552] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (19591400) [pid = 3928] [serial = 531] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (1807AC00) [pid = 3928] [serial = 530] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (153EE800) [pid = 3928] [serial = 542] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (15760000) [pid = 3928] [serial = 543] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 53 (12BA7400) [pid = 3928] [serial = 539] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 52 (15F8FC00) [pid = 3928] [serial = 546] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 51 (152B4800) [pid = 3928] [serial = 545] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 50 (12E24000) [pid = 3928] [serial = 540] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 49 (10E98C00) [pid = 3928] [serial = 537] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 48 (11D8E000) [pid = 3928] [serial = 558] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 47 (11887800) [pid = 3928] [serial = 557] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 46 (16878800) [pid = 3928] [serial = 548] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 45 (10E0A000) [pid = 3928] [serial = 536] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 44 (112D6400) [pid = 3928] [serial = 534] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | --DOMWINDOW == 43 (10E0B800) [pid = 3928] [serial = 533] [outer = 00000000] [url = about:blank] 15:58:11 INFO - PROCESS | 3928 | 1467068291958 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 3928 | 1467068291961 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:11 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F7000 == 28 [pid = 3928] [id = 195] 15:58:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 44 (0C7F7800) [pid = 3928] [serial = 583] [outer = 00000000] 15:58:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 45 (1055E000) [pid = 3928] [serial = 584] [outer = 0C7F7800] 15:58:11 INFO - PROCESS | 3928 | 1467068292010 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 46 (10E08400) [pid = 3928] [serial = 585] [outer = 0C7F7800] 15:58:12 INFO - PROCESS | 3928 | 1467068292770 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:58:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1118ms 15:58:12 INFO - PROCESS | 3928 | 1467068292838 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 3928 | 1467068292843 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 15:58:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:58:12 INFO - PROCESS | 3928 | 1467068292850 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 3928 | 1467068292853 Marionette TRACE conn3 <- [1,746,null,{}] 15:58:12 INFO - PROCESS | 3928 | 1467068292857 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:12 INFO - PROCESS | 3928 | 1467068292859 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:12 INFO - PROCESS | 3928 | 1467068292924 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:58:12 INFO - PROCESS | 3928 | 1467068292931 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 3928 | 1467068292933 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:12 INFO - PROCESS | 3928 | ++DOCSHELL 1149C000 == 29 [pid = 3928] [id = 196] 15:58:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 47 (1149C800) [pid = 3928] [serial = 586] [outer = 00000000] 15:58:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 48 (1180F000) [pid = 3928] [serial = 587] [outer = 1149C800] 15:58:12 INFO - PROCESS | 3928 | 1467068292979 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 49 (11C95400) [pid = 3928] [serial = 588] [outer = 1149C800] 15:58:13 INFO - PROCESS | 3928 | 1467068293406 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:58:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 574ms 15:58:13 INFO - PROCESS | 3928 | 1467068293421 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 3928 | 1467068293423 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 15:58:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:58:13 INFO - PROCESS | 3928 | 1467068293427 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 3928 | 1467068293430 Marionette TRACE conn3 <- [1,750,null,{}] 15:58:13 INFO - PROCESS | 3928 | 1467068293441 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 3928 | 1467068293445 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:13 INFO - PROCESS | 3928 | 1467068293512 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:58:13 INFO - PROCESS | 3928 | 1467068293519 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 3928 | 1467068293522 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:13 INFO - PROCESS | 3928 | ++DOCSHELL 1315D000 == 30 [pid = 3928] [id = 197] 15:58:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 50 (13168400) [pid = 3928] [serial = 589] [outer = 00000000] 15:58:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (13A06800) [pid = 3928] [serial = 590] [outer = 13168400] 15:58:13 INFO - PROCESS | 3928 | 1467068293568 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (142B5C00) [pid = 3928] [serial = 591] [outer = 13168400] 15:58:14 INFO - PROCESS | 3928 | --DOMWINDOW == 51 (15768800) [pid = 3928] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:58:14 INFO - PROCESS | 3928 | --DOMWINDOW == 50 (10E04000) [pid = 3928] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:58:14 INFO - PROCESS | 3928 | --DOMWINDOW == 49 (11006000) [pid = 3928] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:58:14 INFO - PROCESS | 3928 | --DOMWINDOW == 48 (12EDE000) [pid = 3928] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:58:14 INFO - PROCESS | 3928 | --DOMWINDOW == 47 (14446400) [pid = 3928] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:58:14 INFO - PROCESS | 3928 | --DOMWINDOW == 46 (136DA000) [pid = 3928] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:58:14 INFO - PROCESS | 3928 | 1467068294408 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:58:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1034ms 15:58:14 INFO - PROCESS | 3928 | 1467068294459 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 3928 | 1467068294461 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 15:58:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:58:14 INFO - PROCESS | 3928 | 1467068294465 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 3928 | 1467068294467 Marionette TRACE conn3 <- [1,754,null,{}] 15:58:14 INFO - PROCESS | 3928 | 1467068294470 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 3928 | 1467068294472 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:14 INFO - PROCESS | 3928 | 1467068294551 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:58:14 INFO - PROCESS | 3928 | 1467068294539 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 3928 | 1467068294541 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:14 INFO - PROCESS | 3928 | ++DOCSHELL 142B2000 == 31 [pid = 3928] [id = 198] 15:58:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 47 (142B8C00) [pid = 3928] [serial = 592] [outer = 00000000] 15:58:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 48 (14F7D400) [pid = 3928] [serial = 593] [outer = 142B8C00] 15:58:14 INFO - PROCESS | 3928 | 1467068294595 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 49 (14FD8000) [pid = 3928] [serial = 594] [outer = 142B8C00] 15:58:15 INFO - PROCESS | 3928 | 1467068295397 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:58:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 965ms 15:58:15 INFO - PROCESS | 3928 | 1467068295436 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 3928 | 1467068295439 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 15:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:58:15 INFO - PROCESS | 3928 | 1467068295443 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 3928 | 1467068295444 Marionette TRACE conn3 <- [1,758,null,{}] 15:58:15 INFO - PROCESS | 3928 | 1467068295448 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:15 INFO - PROCESS | 3928 | 1467068295450 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:15 INFO - PROCESS | 3928 | 1467068295525 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:58:15 INFO - PROCESS | 3928 | 1467068295531 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 3928 | 1467068295533 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:15 INFO - PROCESS | 3928 | ++DOCSHELL 1575C000 == 32 [pid = 3928] [id = 199] 15:58:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 50 (1575C400) [pid = 3928] [serial = 595] [outer = 00000000] 15:58:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (15F8A400) [pid = 3928] [serial = 596] [outer = 1575C400] 15:58:15 INFO - PROCESS | 3928 | 1467068295577 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (164B3C00) [pid = 3928] [serial = 597] [outer = 1575C400] 15:58:15 INFO - PROCESS | 3928 | 1467068295972 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 574ms 15:58:16 INFO - PROCESS | 3928 | 1467068296022 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 3928 | 1467068296024 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 15:58:16 INFO - PROCESS | 3928 | 1467068296027 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:58:16 INFO - PROCESS | 3928 | 1467068296029 Marionette TRACE conn3 <- [1,762,null,{}] 15:58:16 INFO - PROCESS | 3928 | 1467068296032 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 3928 | 1467068296038 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:16 INFO - PROCESS | 3928 | 1467068296118 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:58:16 INFO - PROCESS | 3928 | 1467068296129 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 3928 | 1467068296131 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:16 INFO - PROCESS | 3928 | ++DOCSHELL 16878C00 == 33 [pid = 3928] [id = 200] 15:58:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 53 (16881800) [pid = 3928] [serial = 598] [outer = 00000000] 15:58:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (16D56800) [pid = 3928] [serial = 599] [outer = 16881800] 15:58:16 INFO - PROCESS | 3928 | 1467068296175 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (172EC800) [pid = 3928] [serial = 600] [outer = 16881800] 15:58:16 INFO - PROCESS | 3928 | 1467068296536 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 573ms 15:58:16 INFO - PROCESS | 3928 | 1467068296598 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 3928 | 1467068296600 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 15:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:58:16 INFO - PROCESS | 3928 | 1467068296604 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 3928 | 1467068296605 Marionette TRACE conn3 <- [1,766,null,{}] 15:58:16 INFO - PROCESS | 3928 | 1467068296609 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 3928 | 1467068296611 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:16 INFO - PROCESS | 3928 | 1467068296688 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:58:16 INFO - PROCESS | 3928 | 1467068296678 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 3928 | 1467068296680 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:16 INFO - PROCESS | 3928 | ++DOCSHELL 1055A400 == 34 [pid = 3928] [id = 201] 15:58:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (16D53400) [pid = 3928] [serial = 601] [outer = 00000000] 15:58:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (1740E400) [pid = 3928] [serial = 602] [outer = 16D53400] 15:58:16 INFO - PROCESS | 3928 | 1467068296724 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (1655E000) [pid = 3928] [serial = 603] [outer = 16D53400] 15:58:17 INFO - PROCESS | 3928 | 1467068297144 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 559ms 15:58:17 INFO - PROCESS | 3928 | 1467068297178 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 3928 | 1467068297180 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 15:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:58:17 INFO - PROCESS | 3928 | 1467068297183 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 3928 | 1467068297185 Marionette TRACE conn3 <- [1,770,null,{}] 15:58:17 INFO - PROCESS | 3928 | 1467068297188 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:17 INFO - PROCESS | 3928 | 1467068297190 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:17 INFO - PROCESS | 3928 | 1467068297248 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:58:17 INFO - PROCESS | 3928 | 1467068297255 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:17 INFO - PROCESS | 3928 | 1467068297257 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:17 INFO - PROCESS | 3928 | ++DOCSHELL 176E6000 == 35 [pid = 3928] [id = 202] 15:58:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (176E6400) [pid = 3928] [serial = 604] [outer = 00000000] 15:58:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (17F02C00) [pid = 3928] [serial = 605] [outer = 176E6400] 15:58:17 INFO - PROCESS | 3928 | 1467068297299 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (17F05800) [pid = 3928] [serial = 606] [outer = 176E6400] 15:58:17 INFO - PROCESS | 3928 | 1467068297937 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 797ms 15:58:17 INFO - PROCESS | 3928 | 1467068297988 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 3928 | 1467068297993 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 15:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:58:17 INFO - PROCESS | 3928 | 1467068297998 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 3928 | 1467068298003 Marionette TRACE conn3 <- [1,774,null,{}] 15:58:18 INFO - PROCESS | 3928 | 1467068298009 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 3928 | 1467068298011 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:18 INFO - PROCESS | 3928 | 1467068298106 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:58:18 INFO - PROCESS | 3928 | 1467068298179 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 3928 | 1467068298182 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:18 INFO - PROCESS | 3928 | ++DOCSHELL 10E04800 == 36 [pid = 3928] [id = 203] 15:58:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (10E05800) [pid = 3928] [serial = 607] [outer = 00000000] 15:58:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1100C400) [pid = 3928] [serial = 608] [outer = 10E05800] 15:58:18 INFO - PROCESS | 3928 | 1467068298260 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (11884400) [pid = 3928] [serial = 609] [outer = 10E05800] 15:58:18 INFO - PROCESS | 3928 | 1467068298802 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 853ms 15:58:18 INFO - PROCESS | 3928 | 1467068298847 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 3928 | 1467068298852 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 15:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:58:18 INFO - PROCESS | 3928 | 1467068298859 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 3928 | 1467068298862 Marionette TRACE conn3 <- [1,778,null,{}] 15:58:18 INFO - PROCESS | 3928 | 1467068298865 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 3928 | 1467068298868 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:18 INFO - PROCESS | 3928 | 1467068298960 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:58:19 INFO - PROCESS | 3928 | 1467068299053 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 3928 | 1467068299056 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:19 INFO - PROCESS | 3928 | ++DOCSHELL 13117400 == 37 [pid = 3928] [id = 204] 15:58:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13117800) [pid = 3928] [serial = 610] [outer = 00000000] 15:58:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (142B9C00) [pid = 3928] [serial = 611] [outer = 13117800] 15:58:19 INFO - PROCESS | 3928 | 1467068299093 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (14F7B000) [pid = 3928] [serial = 612] [outer = 13117800] 15:58:19 INFO - PROCESS | 3928 | 1467068299765 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 923ms 15:58:19 INFO - PROCESS | 3928 | 1467068299783 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 3928 | 1467068299787 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 15:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:58:19 INFO - PROCESS | 3928 | 1467068299822 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 3928 | 1467068299825 Marionette TRACE conn3 <- [1,782,null,{}] 15:58:19 INFO - PROCESS | 3928 | 1467068299831 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:19 INFO - PROCESS | 3928 | 1467068299833 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:19 INFO - PROCESS | 3928 | 1467068299951 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:58:20 INFO - PROCESS | 3928 | 1467068300004 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 3928 | 1467068300008 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:20 INFO - PROCESS | 3928 | ++DOCSHELL 10E04000 == 38 [pid = 3928] [id = 205] 15:58:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10E06800) [pid = 3928] [serial = 613] [outer = 00000000] 15:58:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (10F34400) [pid = 3928] [serial = 614] [outer = 10E06800] 15:58:20 INFO - PROCESS | 3928 | 1467068300056 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (11204400) [pid = 3928] [serial = 615] [outer = 10E06800] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 1055A400 == 37 [pid = 3928] [id = 201] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 16878C00 == 36 [pid = 3928] [id = 200] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 1575C000 == 35 [pid = 3928] [id = 199] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 142B2000 == 34 [pid = 3928] [id = 198] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 1315D000 == 33 [pid = 3928] [id = 197] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 1149C000 == 32 [pid = 3928] [id = 196] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 0C7F7000 == 31 [pid = 3928] [id = 195] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 164B3000 == 30 [pid = 3928] [id = 193] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 10E0F800 == 29 [pid = 3928] [id = 194] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 13117400 == 28 [pid = 3928] [id = 204] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 176E6000 == 27 [pid = 3928] [id = 202] 15:58:20 INFO - PROCESS | 3928 | --DOCSHELL 10E04800 == 26 [pid = 3928] [id = 203] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16881C00) [pid = 3928] [serial = 578] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (164B4000) [pid = 3928] [serial = 566] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (10FA7000) [pid = 3928] [serial = 569] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (129DE000) [pid = 3928] [serial = 561] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (112DFC00) [pid = 3928] [serial = 560] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (131C1800) [pid = 3928] [serial = 572] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1100E800) [pid = 3928] [serial = 570] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (153F7C00) [pid = 3928] [serial = 575] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (13E5FC00) [pid = 3928] [serial = 564] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (13A0D400) [pid = 3928] [serial = 563] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (136D4C00) [pid = 3928] [serial = 573] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (15F87400) [pid = 3928] [serial = 576] [outer = 00000000] [url = about:blank] 15:58:20 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (164BA400) [pid = 3928] [serial = 567] [outer = 00000000] [url = about:blank] 15:58:21 INFO - PROCESS | 3928 | 1467068301028 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1244ms 15:58:21 INFO - PROCESS | 3928 | 1467068301076 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 3928 | 1467068301080 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 15:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:58:21 INFO - PROCESS | 3928 | 1467068301086 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 3928 | 1467068301089 Marionette TRACE conn3 <- [1,786,null,{}] 15:58:21 INFO - PROCESS | 3928 | 1467068301101 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 3928 | 1467068301104 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:21 INFO - PROCESS | 3928 | 1467068301207 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:58:21 INFO - PROCESS | 3928 | 1467068301288 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 3928 | 1467068301292 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:21 INFO - PROCESS | 3928 | ++DOCSHELL 10A7DC00 == 27 [pid = 3928] [id = 206] 15:58:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (10A7F000) [pid = 3928] [serial = 616] [outer = 00000000] 15:58:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (10E08C00) [pid = 3928] [serial = 617] [outer = 10A7F000] 15:58:21 INFO - PROCESS | 3928 | 1467068301339 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (10E0F800) [pid = 3928] [serial = 618] [outer = 10A7F000] 15:58:21 INFO - PROCESS | 3928 | 1467068301691 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 630ms 15:58:21 INFO - PROCESS | 3928 | 1467068301723 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 3928 | 1467068301728 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 15:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:58:21 INFO - PROCESS | 3928 | 1467068301715 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 3928 | 1467068301718 Marionette TRACE conn3 <- [1,790,null,{}] 15:58:21 INFO - PROCESS | 3928 | 1467068301721 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 3928 | 1467068301724 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:21 INFO - PROCESS | 3928 | 1467068301807 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:58:21 INFO - PROCESS | 3928 | 1467068301814 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 3928 | 1467068301816 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:21 INFO - PROCESS | 3928 | ++DOCSHELL 11D8B800 == 28 [pid = 3928] [id = 207] 15:58:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (11D8C400) [pid = 3928] [serial = 619] [outer = 00000000] 15:58:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (129E3000) [pid = 3928] [serial = 620] [outer = 11D8C400] 15:58:21 INFO - PROCESS | 3928 | 1467068301871 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (12B72000) [pid = 3928] [serial = 621] [outer = 11D8C400] 15:58:22 INFO - PROCESS | 3928 | 1467068302294 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 615ms 15:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:58:22 INFO - PROCESS | 3928 | 1467068302354 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 3928 | 1467068302357 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 15:58:22 INFO - PROCESS | 3928 | 1467068302360 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 3928 | 1467068302363 Marionette TRACE conn3 <- [1,794,null,{}] 15:58:22 INFO - PROCESS | 3928 | 1467068302375 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:22 INFO - PROCESS | 3928 | 1467068302379 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:22 INFO - PROCESS | 3928 | 1467068302467 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:58:22 INFO - PROCESS | 3928 | 1467068302553 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 3928 | 1467068302538 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:22 INFO - PROCESS | 3928 | ++DOCSHELL 142B5800 == 29 [pid = 3928] [id = 208] 15:58:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (14441C00) [pid = 3928] [serial = 622] [outer = 00000000] 15:58:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (14F77000) [pid = 3928] [serial = 623] [outer = 14441C00] 15:58:22 INFO - PROCESS | 3928 | 1467068302585 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (153F7C00) [pid = 3928] [serial = 624] [outer = 14441C00] 15:58:22 INFO - PROCESS | 3928 | 1467068302967 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 657ms 15:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:58:23 INFO - PROCESS | 3928 | 1467068303020 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 3928 | 1467068303022 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 15:58:23 INFO - PROCESS | 3928 | 1467068303026 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 3928 | 1467068303028 Marionette TRACE conn3 <- [1,798,null,{}] 15:58:23 INFO - PROCESS | 3928 | 1467068303032 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 3928 | 1467068303034 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:23 INFO - PROCESS | 3928 | 1467068303123 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:58:23 INFO - PROCESS | 3928 | 1467068303130 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 3928 | 1467068303132 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:23 INFO - PROCESS | 3928 | ++DOCSHELL 153EDC00 == 30 [pid = 3928] [id = 209] 15:58:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (15556800) [pid = 3928] [serial = 625] [outer = 00000000] 15:58:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (164B6000) [pid = 3928] [serial = 626] [outer = 15556800] 15:58:23 INFO - PROCESS | 3928 | 1467068303181 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16714400) [pid = 3928] [serial = 627] [outer = 15556800] 15:58:23 INFO - PROCESS | 3928 | 1467068303566 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 559ms 15:58:23 INFO - PROCESS | 3928 | 1467068303588 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 3928 | 1467068303590 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 15:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:58:23 INFO - PROCESS | 3928 | 1467068303593 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 3928 | 1467068303594 Marionette TRACE conn3 <- [1,802,null,{}] 15:58:23 INFO - PROCESS | 3928 | 1467068303606 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 3928 | 1467068303608 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:23 INFO - PROCESS | 3928 | 1467068303714 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:58:23 INFO - PROCESS | 3928 | 1467068303720 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 3928 | 1467068303722 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:23 INFO - PROCESS | 3928 | ++DOCSHELL 16715400 == 31 [pid = 3928] [id = 210] 15:58:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (16717400) [pid = 3928] [serial = 628] [outer = 00000000] 15:58:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16D52400) [pid = 3928] [serial = 629] [outer = 16717400] 15:58:23 INFO - PROCESS | 3928 | 1467068303766 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17312000) [pid = 3928] [serial = 630] [outer = 16717400] 15:58:24 INFO - PROCESS | 3928 | 1467068304176 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 3928 | 1467068304233 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 15:58:24 INFO - PROCESS | 3928 | 1467068304236 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:58:24 INFO - PROCESS | 3928 | 1467068304238 Marionette TRACE conn3 <- [1,806,null,{}] 15:58:24 INFO - PROCESS | 3928 | 1467068304242 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 3928 | 1467068304229 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:24 INFO - PROCESS | 3928 | 1467068304362 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:58:24 INFO - PROCESS | 3928 | 1467068304377 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 3928 | 1467068304379 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:24 INFO - PROCESS | 3928 | ++DOCSHELL 174A0C00 == 32 [pid = 3928] [id = 211] 15:58:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (176E3C00) [pid = 3928] [serial = 631] [outer = 00000000] 15:58:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17F9C400) [pid = 3928] [serial = 632] [outer = 176E3C00] 15:58:24 INFO - PROCESS | 3928 | 1467068304425 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1807A000) [pid = 3928] [serial = 633] [outer = 176E3C00] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (176E6400) [pid = 3928] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16D53400) [pid = 3928] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (142B8C00) [pid = 3928] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (10E10000) [pid = 3928] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (16713400) [pid = 3928] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1149C800) [pid = 3928] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (13168400) [pid = 3928] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (0C7F7800) [pid = 3928] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1575C400) [pid = 3928] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:58:24 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (16881800) [pid = 3928] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:58:24 INFO - PROCESS | 3928 | 1467068304909 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 713ms 15:58:24 INFO - PROCESS | 3928 | 1467068304940 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 3928 | 1467068304942 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 15:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:58:24 INFO - PROCESS | 3928 | 1467068304945 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 3928 | 1467068304947 Marionette TRACE conn3 <- [1,810,null,{}] 15:58:24 INFO - PROCESS | 3928 | 1467068304950 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 3928 | 1467068304952 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:25 INFO - PROCESS | 3928 | 1467068305026 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:58:25 INFO - PROCESS | 3928 | 1467068305033 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 3928 | 1467068305035 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:25 INFO - PROCESS | 3928 | ++DOCSHELL 10A78400 == 33 [pid = 3928] [id = 212] 15:58:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (136D0000) [pid = 3928] [serial = 634] [outer = 00000000] 15:58:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (17497000) [pid = 3928] [serial = 635] [outer = 136D0000] 15:58:25 INFO - PROCESS | 3928 | 1467068305078 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (17FA4C00) [pid = 3928] [serial = 636] [outer = 136D0000] 15:58:25 INFO - PROCESS | 3928 | 1467068305433 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 3928 | 1467068305487 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 15:58:25 INFO - PROCESS | 3928 | 1467068305490 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:58:25 INFO - PROCESS | 3928 | 1467068305492 Marionette TRACE conn3 <- [1,814,null,{}] 15:58:25 INFO - PROCESS | 3928 | 1467068305495 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:25 INFO - PROCESS | 3928 | 1467068305497 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:25 INFO - PROCESS | 3928 | 1467068305572 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:58:25 INFO - PROCESS | 3928 | 1467068305560 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 3928 | 1467068305562 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:25 INFO - PROCESS | 3928 | ++DOCSHELL 16713400 == 34 [pid = 3928] [id = 213] 15:58:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (17408000) [pid = 3928] [serial = 637] [outer = 00000000] 15:58:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (182A4C00) [pid = 3928] [serial = 638] [outer = 17408000] 15:58:25 INFO - PROCESS | 3928 | 1467068305604 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (182A5C00) [pid = 3928] [serial = 639] [outer = 17408000] 15:58:25 INFO - PROCESS | 3928 | 1467068305972 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 532ms 15:58:26 INFO - PROCESS | 3928 | 1467068306021 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 3928 | 1467068306023 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 15:58:26 INFO - PROCESS | 3928 | 1467068306031 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:58:26 INFO - PROCESS | 3928 | 1467068306032 Marionette TRACE conn3 <- [1,818,null,{}] 15:58:26 INFO - PROCESS | 3928 | 1467068306036 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 3928 | 1467068306038 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:26 INFO - PROCESS | 3928 | 1467068306113 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:58:26 INFO - PROCESS | 3928 | 1467068306119 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 3928 | 1467068306121 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:26 INFO - PROCESS | 3928 | ++DOCSHELL 142B5000 == 35 [pid = 3928] [id = 214] 15:58:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1958D000) [pid = 3928] [serial = 640] [outer = 00000000] 15:58:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19597000) [pid = 3928] [serial = 641] [outer = 1958D000] 15:58:26 INFO - PROCESS | 3928 | 1467068306148 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19598000) [pid = 3928] [serial = 642] [outer = 1958D000] 15:58:26 INFO - PROCESS | 3928 | 1467068306618 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 657ms 15:58:26 INFO - PROCESS | 3928 | 1467068306691 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:58:26 INFO - PROCESS | 3928 | 1467068306696 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 15:58:26 INFO - PROCESS | 3928 | 1467068306702 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 3928 | 1467068306705 Marionette TRACE conn3 <- [1,822,null,{}] 15:58:26 INFO - PROCESS | 3928 | 1467068306736 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 3928 | 1467068306740 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:26 INFO - PROCESS | 3928 | 1467068306849 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:58:26 INFO - PROCESS | 3928 | 1467068306923 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 3928 | 1467068306928 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:26 INFO - PROCESS | 3928 | ++DOCSHELL 10371C00 == 36 [pid = 3928] [id = 215] 15:58:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (103CA800) [pid = 3928] [serial = 643] [outer = 00000000] 15:58:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1100B000) [pid = 3928] [serial = 644] [outer = 103CA800] 15:58:26 INFO - PROCESS | 3928 | 1467068306991 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1180C000) [pid = 3928] [serial = 645] [outer = 103CA800] 15:58:27 INFO - PROCESS | 3928 | 1467068307760 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1104ms 15:58:27 INFO - PROCESS | 3928 | 1467068307818 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 3928 | 1467068307822 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 15:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:58:27 INFO - PROCESS | 3928 | 1467068307829 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 3928 | 1467068307832 Marionette TRACE conn3 <- [1,826,null,{}] 15:58:27 INFO - PROCESS | 3928 | 1467068307836 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:27 INFO - PROCESS | 3928 | 1467068307839 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:27 INFO - PROCESS | 3928 | 1467068308000 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:58:28 INFO - PROCESS | 3928 | 1467068308188 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 3928 | 1467068308172 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:28 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F8C00 == 37 [pid = 3928] [id = 216] 15:58:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (0C7F9800) [pid = 3928] [serial = 646] [outer = 00000000] 15:58:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10439C00) [pid = 3928] [serial = 647] [outer = 0C7F9800] 15:58:28 INFO - PROCESS | 3928 | 1467068308221 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10A74C00) [pid = 3928] [serial = 648] [outer = 0C7F9800] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 16713400 == 36 [pid = 3928] [id = 213] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 10A78400 == 35 [pid = 3928] [id = 212] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 174A0C00 == 34 [pid = 3928] [id = 211] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 16715400 == 33 [pid = 3928] [id = 210] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 153EDC00 == 32 [pid = 3928] [id = 209] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 142B5800 == 31 [pid = 3928] [id = 208] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 11D8B800 == 30 [pid = 3928] [id = 207] 15:58:28 INFO - PROCESS | 3928 | --DOCSHELL 10A7DC00 == 29 [pid = 3928] [id = 206] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (14F7D400) [pid = 3928] [serial = 593] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10FA2800) [pid = 3928] [serial = 581] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (112DBC00) [pid = 3928] [serial = 582] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16D4EC00) [pid = 3928] [serial = 579] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1180F000) [pid = 3928] [serial = 587] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (11C95400) [pid = 3928] [serial = 588] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (13A06800) [pid = 3928] [serial = 590] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1055E000) [pid = 3928] [serial = 584] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (10E08400) [pid = 3928] [serial = 585] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (15F8A400) [pid = 3928] [serial = 596] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16D56800) [pid = 3928] [serial = 599] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (172EC800) [pid = 3928] [serial = 600] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (14FD8000) [pid = 3928] [serial = 594] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (164B3C00) [pid = 3928] [serial = 597] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (142B5C00) [pid = 3928] [serial = 591] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1655E000) [pid = 3928] [serial = 603] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (17F02C00) [pid = 3928] [serial = 605] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (17F05800) [pid = 3928] [serial = 606] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1740E400) [pid = 3928] [serial = 602] [outer = 00000000] [url = about:blank] 15:58:28 INFO - PROCESS | 3928 | 1467068308773 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 979ms 15:58:28 INFO - PROCESS | 3928 | 1467068308819 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 3928 | 1467068308823 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 15:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:58:28 INFO - PROCESS | 3928 | 1467068308827 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 3928 | 1467068308830 Marionette TRACE conn3 <- [1,830,null,{}] 15:58:28 INFO - PROCESS | 3928 | 1467068308836 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:28 INFO - PROCESS | 3928 | 1467068308840 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:28 INFO - PROCESS | 3928 | 1467068308912 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:58:28 INFO - PROCESS | 3928 | 1467068308994 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 3928 | 1467068308998 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:28 INFO - PROCESS | 3928 | ++DOCSHELL 10E08400 == 30 [pid = 3928] [id = 217] 15:58:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (10E0B000) [pid = 3928] [serial = 649] [outer = 00000000] 15:58:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1149E800) [pid = 3928] [serial = 650] [outer = 10E0B000] 15:58:29 INFO - PROCESS | 3928 | 1467068309030 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (129DE000) [pid = 3928] [serial = 651] [outer = 10E0B000] 15:58:29 INFO - PROCESS | 3928 | 1467068309376 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 573ms 15:58:29 INFO - PROCESS | 3928 | 1467068309425 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 3928 | 1467068309429 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 15:58:29 INFO - PROCESS | 3928 | 1467068309435 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 3928 | 1467068309437 Marionette TRACE conn3 <- [1,834,null,{}] 15:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:58:29 INFO - PROCESS | 3928 | 1467068309441 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:29 INFO - PROCESS | 3928 | 1467068309443 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:29 INFO - PROCESS | 3928 | 1467068309511 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:58:29 INFO - PROCESS | 3928 | 1467068309518 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 3928 | 1467068309521 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:29 INFO - PROCESS | 3928 | ++DOCSHELL 1315D000 == 31 [pid = 3928] [id = 218] 15:58:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13160C00) [pid = 3928] [serial = 652] [outer = 00000000] 15:58:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (13E60000) [pid = 3928] [serial = 653] [outer = 13160C00] 15:58:29 INFO - PROCESS | 3928 | 1467068309565 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (142B6800) [pid = 3928] [serial = 654] [outer = 13160C00] 15:58:29 INFO - PROCESS | 3928 | 1467068309972 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 574ms 15:58:30 INFO - PROCESS | 3928 | 1467068310019 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 3928 | 1467068310004 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 15:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:58:30 INFO - PROCESS | 3928 | 1467068310016 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 3928 | 1467068310022 Marionette TRACE conn3 <- [1,838,null,{}] 15:58:30 INFO - PROCESS | 3928 | 1467068310026 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 3928 | 1467068310030 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:30 INFO - PROCESS | 3928 | 1467068310111 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:58:30 INFO - PROCESS | 3928 | 1467068310119 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 3928 | 1467068310121 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:30 INFO - PROCESS | 3928 | ++DOCSHELL 1554FC00 == 32 [pid = 3928] [id = 219] 15:58:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (15552800) [pid = 3928] [serial = 655] [outer = 00000000] 15:58:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15769800) [pid = 3928] [serial = 656] [outer = 15552800] 15:58:30 INFO - PROCESS | 3928 | 1467068310164 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (164B7000) [pid = 3928] [serial = 657] [outer = 15552800] 15:58:30 INFO - PROCESS | 3928 | 1467068310555 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 587ms 15:58:30 INFO - PROCESS | 3928 | 1467068310606 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 3928 | 1467068310609 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 15:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:58:30 INFO - PROCESS | 3928 | 1467068310612 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 3928 | 1467068310614 Marionette TRACE conn3 <- [1,842,null,{}] 15:58:30 INFO - PROCESS | 3928 | 1467068310617 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 3928 | 1467068310619 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:30 INFO - PROCESS | 3928 | 1467068310706 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:58:30 INFO - PROCESS | 3928 | 1467068310781 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 3928 | 1467068310783 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:30 INFO - PROCESS | 3928 | ++DOCSHELL 16883800 == 33 [pid = 3928] [id = 220] 15:58:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16A2EC00) [pid = 3928] [serial = 658] [outer = 00000000] 15:58:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16D56000) [pid = 3928] [serial = 659] [outer = 16A2EC00] 15:58:30 INFO - PROCESS | 3928 | 1467068310828 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1730EC00) [pid = 3928] [serial = 660] [outer = 16A2EC00] 15:58:31 INFO - PROCESS | 3928 | 1467068311188 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 629ms 15:58:31 INFO - PROCESS | 3928 | 1467068311249 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 3928 | 1467068311251 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 15:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:58:31 INFO - PROCESS | 3928 | 1467068311243 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 3928 | 1467068311245 Marionette TRACE conn3 <- [1,846,null,{}] 15:58:31 INFO - PROCESS | 3928 | 1467068311248 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:31 INFO - PROCESS | 3928 | 1467068311250 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:31 INFO - PROCESS | 3928 | 1467068311353 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:58:31 INFO - PROCESS | 3928 | 1467068311362 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 3928 | 1467068311368 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:31 INFO - PROCESS | 3928 | ++DOCSHELL 12C7F400 == 34 [pid = 3928] [id = 221] 15:58:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1739D800) [pid = 3928] [serial = 661] [outer = 00000000] 15:58:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17496800) [pid = 3928] [serial = 662] [outer = 1739D800] 15:58:31 INFO - PROCESS | 3928 | 1467068311402 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (176E3400) [pid = 3928] [serial = 663] [outer = 1739D800] 15:58:31 INFO - PROCESS | 3928 | 1467068311801 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 560ms 15:58:31 INFO - PROCESS | 3928 | 1467068311822 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 3928 | 1467068311824 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 15:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:58:31 INFO - PROCESS | 3928 | 1467068311827 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 3928 | 1467068311829 Marionette TRACE conn3 <- [1,850,null,{}] 15:58:31 INFO - PROCESS | 3928 | 1467068311832 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:31 INFO - PROCESS | 3928 | 1467068311835 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:31 INFO - PROCESS | 3928 | 1467068311922 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:58:32 INFO - PROCESS | 3928 | 1467068312008 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 3928 | 1467068312009 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:32 INFO - PROCESS | 3928 | ++DOCSHELL 17F09800 == 35 [pid = 3928] [id = 222] 15:58:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (17FA6000) [pid = 3928] [serial = 664] [outer = 00000000] 15:58:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (182A3400) [pid = 3928] [serial = 665] [outer = 17FA6000] 15:58:32 INFO - PROCESS | 3928 | 1467068312070 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1829CC00) [pid = 3928] [serial = 666] [outer = 17FA6000] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10A7F000) [pid = 3928] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11D8C400) [pid = 3928] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10E06800) [pid = 3928] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (14441C00) [pid = 3928] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (15556800) [pid = 3928] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (17408000) [pid = 3928] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (16717400) [pid = 3928] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (176E3C00) [pid = 3928] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E05800) [pid = 3928] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (13117800) [pid = 3928] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:58:32 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (136D0000) [pid = 3928] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:58:32 INFO - PROCESS | 3928 | 1467068312442 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 15:58:32 INFO - PROCESS | 3928 | 1467068312486 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 3928 | 1467068312488 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 15:58:32 INFO - PROCESS | 3928 | 1467068312491 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:58:32 INFO - PROCESS | 3928 | 1467068312493 Marionette TRACE conn3 <- [1,854,null,{}] 15:58:32 INFO - PROCESS | 3928 | 1467068312497 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:32 INFO - PROCESS | 3928 | 1467068312499 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:32 INFO - PROCESS | 3928 | 1467068312632 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:58:32 INFO - PROCESS | 3928 | 1467068312831 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 3928 | 1467068312833 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:32 INFO - PROCESS | 3928 | ++DOCSHELL 19779C00 == 36 [pid = 3928] [id = 223] 15:58:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1977C800) [pid = 3928] [serial = 667] [outer = 00000000] 15:58:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1998B800) [pid = 3928] [serial = 668] [outer = 1977C800] 15:58:32 INFO - PROCESS | 3928 | 1467068312910 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19A78C00) [pid = 3928] [serial = 669] [outer = 1977C800] 15:58:33 INFO - PROCESS | 3928 | 1467068313261 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 811ms 15:58:33 INFO - PROCESS | 3928 | 1467068313309 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 3928 | 1467068313312 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 15:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:58:33 INFO - PROCESS | 3928 | 1467068313319 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 3928 | 1467068313321 Marionette TRACE conn3 <- [1,858,null,{}] 15:58:33 INFO - PROCESS | 3928 | 1467068313324 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:33 INFO - PROCESS | 3928 | 1467068313326 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:33 INFO - PROCESS | 3928 | 1467068313385 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:58:33 INFO - PROCESS | 3928 | 1467068313390 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 3928 | 1467068313392 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:33 INFO - PROCESS | 3928 | ++DOCSHELL 1730F400 == 37 [pid = 3928] [id = 224] 15:58:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19994400) [pid = 3928] [serial = 670] [outer = 00000000] 15:58:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19AB3800) [pid = 3928] [serial = 671] [outer = 19994400] 15:58:33 INFO - PROCESS | 3928 | 1467068313441 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19E84000) [pid = 3928] [serial = 672] [outer = 19994400] 15:58:33 INFO - PROCESS | 3928 | 1467068313826 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 531ms 15:58:33 INFO - PROCESS | 3928 | 1467068313859 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 3928 | 1467068313861 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 15:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:58:33 INFO - PROCESS | 3928 | 1467068313864 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 3928 | 1467068313866 Marionette TRACE conn3 <- [1,862,null,{}] 15:58:33 INFO - PROCESS | 3928 | 1467068313856 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:33 INFO - PROCESS | 3928 | 1467068313858 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:33 INFO - PROCESS | 3928 | 1467068313943 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:58:33 INFO - PROCESS | 3928 | 1467068313951 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 3928 | 1467068313953 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:33 INFO - PROCESS | 3928 | ++DOCSHELL 15F8A400 == 38 [pid = 3928] [id = 225] 15:58:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19A84400) [pid = 3928] [serial = 673] [outer = 00000000] 15:58:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19E8F800) [pid = 3928] [serial = 674] [outer = 19A84400] 15:58:33 INFO - PROCESS | 3928 | 1467068313995 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19E92800) [pid = 3928] [serial = 675] [outer = 19A84400] 15:58:34 INFO - PROCESS | 3928 | 1467068314570 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 811ms 15:58:34 INFO - PROCESS | 3928 | 1467068314661 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 3928 | 1467068314666 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 15:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:58:34 INFO - PROCESS | 3928 | 1467068314671 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 3928 | 1467068314675 Marionette TRACE conn3 <- [1,866,null,{}] 15:58:34 INFO - PROCESS | 3928 | 1467068314681 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:34 INFO - PROCESS | 3928 | 1467068314684 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:34 INFO - PROCESS | 3928 | 1467068314830 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:58:34 INFO - PROCESS | 3928 | 1467068314948 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 3928 | 1467068314951 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:34 INFO - PROCESS | 3928 | ++DOCSHELL 10E07000 == 39 [pid = 3928] [id = 226] 15:58:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (10F9E400) [pid = 3928] [serial = 676] [outer = 00000000] 15:58:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (12BAA400) [pid = 3928] [serial = 677] [outer = 10F9E400] 15:58:34 INFO - PROCESS | 3928 | 1467068315009 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (131C3000) [pid = 3928] [serial = 678] [outer = 10F9E400] 15:58:35 INFO - PROCESS | 3928 | 1467068315545 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 895ms 15:58:35 INFO - PROCESS | 3928 | 1467068315580 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 3928 | 1467068315585 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 15:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:58:35 INFO - PROCESS | 3928 | 1467068315573 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 3928 | 1467068315576 Marionette TRACE conn3 <- [1,870,null,{}] 15:58:35 INFO - PROCESS | 3928 | 1467068315580 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:35 INFO - PROCESS | 3928 | 1467068315583 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:35 INFO - PROCESS | 3928 | 1467068315712 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:58:35 INFO - PROCESS | 3928 | 1467068315794 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 3928 | 1467068315796 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:35 INFO - PROCESS | 3928 | ++DOCSHELL 15767400 == 40 [pid = 3928] [id = 227] 15:58:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (15F8AC00) [pid = 3928] [serial = 679] [outer = 00000000] 15:58:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1687A800) [pid = 3928] [serial = 680] [outer = 15F8AC00] 15:58:35 INFO - PROCESS | 3928 | 1467068315851 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1739F000) [pid = 3928] [serial = 681] [outer = 15F8AC00] 15:58:36 INFO - PROCESS | 3928 | 1467068316594 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1021ms 15:58:36 INFO - PROCESS | 3928 | 1467068316626 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 3928 | 1467068316631 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 15:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:58:36 INFO - PROCESS | 3928 | 1467068316619 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 3928 | 1467068316622 Marionette TRACE conn3 <- [1,874,null,{}] 15:58:36 INFO - PROCESS | 3928 | 1467068316628 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:36 INFO - PROCESS | 3928 | 1467068316630 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:36 INFO - PROCESS | 3928 | 1467068316760 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:58:36 INFO - PROCESS | 3928 | 1467068316841 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 3928 | 1467068316828 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:36 INFO - PROCESS | 3928 | ++DOCSHELL 10A03C00 == 41 [pid = 3928] [id = 228] 15:58:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10A05C00) [pid = 3928] [serial = 682] [outer = 00000000] 15:58:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11204000) [pid = 3928] [serial = 683] [outer = 10A05C00] 15:58:36 INFO - PROCESS | 3928 | 1467068316922 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10F30800) [pid = 3928] [serial = 684] [outer = 10A05C00] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 1730F400 == 40 [pid = 3928] [id = 224] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 19779C00 == 39 [pid = 3928] [id = 223] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 17F09800 == 38 [pid = 3928] [id = 222] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 12C7F400 == 37 [pid = 3928] [id = 221] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 16883800 == 36 [pid = 3928] [id = 220] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 1554FC00 == 35 [pid = 3928] [id = 219] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 1315D000 == 34 [pid = 3928] [id = 218] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 10E08400 == 33 [pid = 3928] [id = 217] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 0C7F8C00 == 32 [pid = 3928] [id = 216] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 142B5000 == 31 [pid = 3928] [id = 214] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 10371C00 == 30 [pid = 3928] [id = 215] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 10E04000 == 29 [pid = 3928] [id = 205] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 15767400 == 28 [pid = 3928] [id = 227] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 15F8A400 == 27 [pid = 3928] [id = 225] 15:58:37 INFO - PROCESS | 3928 | --DOCSHELL 10E07000 == 26 [pid = 3928] [id = 226] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10E08C00) [pid = 3928] [serial = 617] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10E0F800) [pid = 3928] [serial = 618] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (129E3000) [pid = 3928] [serial = 620] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (12B72000) [pid = 3928] [serial = 621] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11204400) [pid = 3928] [serial = 615] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10F34400) [pid = 3928] [serial = 614] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (14F77000) [pid = 3928] [serial = 623] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (164B6000) [pid = 3928] [serial = 626] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (182A5C00) [pid = 3928] [serial = 639] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19597000) [pid = 3928] [serial = 641] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16D52400) [pid = 3928] [serial = 629] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (17F9C400) [pid = 3928] [serial = 632] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (17312000) [pid = 3928] [serial = 630] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (182A4C00) [pid = 3928] [serial = 638] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11884400) [pid = 3928] [serial = 609] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1100C400) [pid = 3928] [serial = 608] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (14F7B000) [pid = 3928] [serial = 612] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (142B9C00) [pid = 3928] [serial = 611] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1807A000) [pid = 3928] [serial = 633] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (16714400) [pid = 3928] [serial = 627] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17497000) [pid = 3928] [serial = 635] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (17FA4C00) [pid = 3928] [serial = 636] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (153F7C00) [pid = 3928] [serial = 624] [outer = 00000000] [url = about:blank] 15:58:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10A04400) [pid = 3928] [serial = 685] [outer = 1B1A0400] 15:58:37 INFO - PROCESS | 3928 | 1467068317956 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1342ms 15:58:37 INFO - PROCESS | 3928 | 1467068317990 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 3928 | 1467068317975 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 15:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:58:37 INFO - PROCESS | 3928 | 1467068317980 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 3928 | 1467068317984 Marionette TRACE conn3 <- [1,878,null,{}] 15:58:37 INFO - PROCESS | 3928 | 1467068317989 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:37 INFO - PROCESS | 3928 | 1467068317992 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:38 INFO - PROCESS | 3928 | 1467068318101 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:58:38 INFO - PROCESS | 3928 | 1467068318185 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 3928 | 1467068318171 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:38 INFO - PROCESS | 3928 | ++DOCSHELL 10A82C00 == 27 [pid = 3928] [id = 229] 15:58:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E04000) [pid = 3928] [serial = 686] [outer = 00000000] 15:58:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (11205000) [pid = 3928] [serial = 687] [outer = 10E04000] 15:58:38 INFO - PROCESS | 3928 | 1467068318221 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1149A400) [pid = 3928] [serial = 688] [outer = 10E04000] 15:58:38 INFO - PROCESS | 3928 | 1467068318556 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 615ms 15:58:38 INFO - PROCESS | 3928 | 1467068318624 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 3928 | 1467068318629 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 15:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:58:38 INFO - PROCESS | 3928 | 1467068318638 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 3928 | 1467068318640 Marionette TRACE conn3 <- [1,882,null,{}] 15:58:38 INFO - PROCESS | 3928 | 1467068318645 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:38 INFO - PROCESS | 3928 | 1467068318647 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:38 INFO - PROCESS | 3928 | 1467068318714 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:58:38 INFO - PROCESS | 3928 | 1467068318721 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 3928 | 1467068318724 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:38 INFO - PROCESS | 3928 | ++DOCSHELL 11D8C000 == 28 [pid = 3928] [id = 230] 15:58:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11DD6400) [pid = 3928] [serial = 689] [outer = 00000000] 15:58:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (12C7F400) [pid = 3928] [serial = 690] [outer = 11DD6400] 15:58:38 INFO - PROCESS | 3928 | 1467068318769 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (132EE400) [pid = 3928] [serial = 691] [outer = 11DD6400] 15:58:39 INFO - PROCESS | 3928 | 1467068319192 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 574ms 15:58:39 INFO - PROCESS | 3928 | 1467068319220 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 3928 | 1467068319205 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 15:58:39 INFO - PROCESS | 3928 | 1467068319209 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:58:39 INFO - PROCESS | 3928 | 1467068319212 Marionette TRACE conn3 <- [1,886,null,{}] 15:58:39 INFO - PROCESS | 3928 | 1467068319223 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:39 INFO - PROCESS | 3928 | 1467068319227 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:39 INFO - PROCESS | 3928 | 1467068319308 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:58:39 INFO - PROCESS | 3928 | 1467068319315 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 3928 | 1467068319318 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:39 INFO - PROCESS | 3928 | ++DOCSHELL 14F73800 == 29 [pid = 3928] [id = 231] 15:58:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (14F75000) [pid = 3928] [serial = 692] [outer = 00000000] 15:58:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (152B4C00) [pid = 3928] [serial = 693] [outer = 14F75000] 15:58:39 INFO - PROCESS | 3928 | 1467068319365 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1554FC00) [pid = 3928] [serial = 694] [outer = 14F75000] 15:58:39 INFO - PROCESS | 3928 | 1467068319792 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 629ms 15:58:39 INFO - PROCESS | 3928 | 1467068319851 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 3928 | 1467068319854 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 15:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:58:39 INFO - PROCESS | 3928 | 1467068319857 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 3928 | 1467068319859 Marionette TRACE conn3 <- [1,890,null,{}] 15:58:39 INFO - PROCESS | 3928 | 1467068319862 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:39 INFO - PROCESS | 3928 | 1467068319864 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:39 INFO - PROCESS | 3928 | 1467068319978 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:58:40 INFO - PROCESS | 3928 | 1467068320034 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 3928 | 1467068320036 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:40 INFO - PROCESS | 3928 | ++DOCSHELL 15F91C00 == 30 [pid = 3928] [id = 232] 15:58:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (15F92400) [pid = 3928] [serial = 695] [outer = 00000000] 15:58:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (164B9400) [pid = 3928] [serial = 696] [outer = 15F92400] 15:58:40 INFO - PROCESS | 3928 | 1467068320063 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (16713800) [pid = 3928] [serial = 697] [outer = 15F92400] 15:58:40 INFO - PROCESS | 3928 | 1467068320424 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 629ms 15:58:40 INFO - PROCESS | 3928 | 1467068320479 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 3928 | 1467068320481 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 15:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:58:40 INFO - PROCESS | 3928 | 1467068320485 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 3928 | 1467068320486 Marionette TRACE conn3 <- [1,894,null,{}] 15:58:40 INFO - PROCESS | 3928 | 1467068320496 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:40 INFO - PROCESS | 3928 | 1467068320498 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:40 INFO - PROCESS | 3928 | 1467068320584 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:58:40 INFO - PROCESS | 3928 | 1467068320589 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 3928 | 1467068320591 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:40 INFO - PROCESS | 3928 | ++DOCSHELL 15F90C00 == 31 [pid = 3928] [id = 233] 15:58:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (16876400) [pid = 3928] [serial = 698] [outer = 00000000] 15:58:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16D55000) [pid = 3928] [serial = 699] [outer = 16876400] 15:58:40 INFO - PROCESS | 3928 | 1467068320635 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (172E8000) [pid = 3928] [serial = 700] [outer = 16876400] 15:58:41 INFO - PROCESS | 3928 | 1467068321034 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 573ms 15:58:41 INFO - PROCESS | 3928 | 1467068321064 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 3928 | 1467068321066 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 15:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:58:41 INFO - PROCESS | 3928 | 1467068321051 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 3928 | 1467068321053 Marionette TRACE conn3 <- [1,898,null,{}] 15:58:41 INFO - PROCESS | 3928 | 1467068321056 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:41 INFO - PROCESS | 3928 | 1467068321062 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:41 INFO - PROCESS | 3928 | 1467068321180 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:58:41 INFO - PROCESS | 3928 | 1467068321250 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 3928 | 1467068321252 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:41 INFO - PROCESS | 3928 | ++DOCSHELL 1749FC00 == 32 [pid = 3928] [id = 234] 15:58:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (174A0000) [pid = 3928] [serial = 701] [outer = 00000000] 15:58:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (17FA0800) [pid = 3928] [serial = 702] [outer = 174A0000] 15:58:41 INFO - PROCESS | 3928 | 1467068321294 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (17FAAC00) [pid = 3928] [serial = 703] [outer = 174A0000] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (16A2EC00) [pid = 3928] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (13160C00) [pid = 3928] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (15552800) [pid = 3928] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (0C7F9800) [pid = 3928] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10E0B000) [pid = 3928] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (103CA800) [pid = 3928] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1958D000) [pid = 3928] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1739D800) [pid = 3928] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (17FA6000) [pid = 3928] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19A84400) [pid = 3928] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19994400) [pid = 3928] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:58:41 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1977C800) [pid = 3928] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:58:41 INFO - PROCESS | 3928 | 1467068321746 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 728ms 15:58:41 INFO - PROCESS | 3928 | 1467068321774 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 3928 | 1467068321776 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 15:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:58:41 INFO - PROCESS | 3928 | 1467068321779 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 3928 | 1467068321781 Marionette TRACE conn3 <- [1,902,null,{}] 15:58:41 INFO - PROCESS | 3928 | 1467068321784 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:41 INFO - PROCESS | 3928 | 1467068321787 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:41 INFO - PROCESS | 3928 | 1467068321865 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:58:41 INFO - PROCESS | 3928 | 1467068321870 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 3928 | 1467068321872 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:41 INFO - PROCESS | 3928 | ++DOCSHELL 13A06800 == 33 [pid = 3928] [id = 235] 15:58:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (15558C00) [pid = 3928] [serial = 704] [outer = 00000000] 15:58:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1730F400) [pid = 3928] [serial = 705] [outer = 15558C00] 15:58:41 INFO - PROCESS | 3928 | 1467068321896 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17491C00) [pid = 3928] [serial = 706] [outer = 15558C00] 15:58:42 INFO - PROCESS | 3928 | 1467068322265 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 531ms 15:58:42 INFO - PROCESS | 3928 | 1467068322311 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 3928 | 1467068322313 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 15:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:58:42 INFO - PROCESS | 3928 | 1467068322317 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 3928 | 1467068322318 Marionette TRACE conn3 <- [1,906,null,{}] 15:58:42 INFO - PROCESS | 3928 | 1467068322321 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 3928 | 1467068322323 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:42 INFO - PROCESS | 3928 | 1467068322397 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:58:42 INFO - PROCESS | 3928 | 1467068322402 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 3928 | 1467068322404 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:42 INFO - PROCESS | 3928 | ++DOCSHELL 17F05800 == 34 [pid = 3928] [id = 236] 15:58:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17FA9C00) [pid = 3928] [serial = 707] [outer = 00000000] 15:58:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1829E800) [pid = 3928] [serial = 708] [outer = 17FA9C00] 15:58:42 INFO - PROCESS | 3928 | 1467068322446 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1829F000) [pid = 3928] [serial = 709] [outer = 17FA9C00] 15:58:42 INFO - PROCESS | 3928 | 1467068322821 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 531ms 15:58:42 INFO - PROCESS | 3928 | 1467068322848 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 3928 | 1467068322850 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 15:58:42 INFO - PROCESS | 3928 | 1467068322853 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:58:42 INFO - PROCESS | 3928 | 1467068322855 Marionette TRACE conn3 <- [1,910,null,{}] 15:58:42 INFO - PROCESS | 3928 | 1467068322869 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 3928 | 1467068322871 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:42 INFO - PROCESS | 3928 | 1467068322944 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:58:42 INFO - PROCESS | 3928 | 1467068322949 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 3928 | 1467068322951 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:42 INFO - PROCESS | 3928 | ++DOCSHELL 182A7000 == 35 [pid = 3928] [id = 237] 15:58:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (182A7C00) [pid = 3928] [serial = 710] [outer = 00000000] 15:58:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1959A400) [pid = 3928] [serial = 711] [outer = 182A7C00] 15:58:42 INFO - PROCESS | 3928 | 1467068322993 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1977C800) [pid = 3928] [serial = 712] [outer = 182A7C00] 15:58:43 INFO - PROCESS | 3928 | 1467068323387 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 588ms 15:58:43 INFO - PROCESS | 3928 | 1467068323454 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 3928 | 1467068323458 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 15:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:58:43 INFO - PROCESS | 3928 | 1467068323464 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 3928 | 1467068323469 Marionette TRACE conn3 <- [1,914,null,{}] 15:58:43 INFO - PROCESS | 3928 | 1467068323477 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:43 INFO - PROCESS | 3928 | 1467068323480 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:43 INFO - PROCESS | 3928 | 1467068323589 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:58:43 INFO - PROCESS | 3928 | 1467068323716 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 3928 | 1467068323721 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:43 INFO - PROCESS | 3928 | ++DOCSHELL 10E05C00 == 36 [pid = 3928] [id = 238] 15:58:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10E98C00) [pid = 3928] [serial = 713] [outer = 00000000] 15:58:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1100E000) [pid = 3928] [serial = 714] [outer = 10E98C00] 15:58:43 INFO - PROCESS | 3928 | 1467068323778 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (11493400) [pid = 3928] [serial = 715] [outer = 10E98C00] 15:58:44 INFO - PROCESS | 3928 | 1467068324438 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1034ms 15:58:44 INFO - PROCESS | 3928 | 1467068324491 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 3928 | 1467068324496 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 15:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:58:44 INFO - PROCESS | 3928 | 1467068324504 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 3928 | 1467068324506 Marionette TRACE conn3 <- [1,918,null,{}] 15:58:44 INFO - PROCESS | 3928 | 1467068324510 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:44 INFO - PROCESS | 3928 | 1467068324513 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:44 INFO - PROCESS | 3928 | 1467068324634 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:58:44 INFO - PROCESS | 3928 | 1467068324749 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 3928 | 1467068324752 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:44 INFO - PROCESS | 3928 | ++DOCSHELL 11006000 == 37 [pid = 3928] [id = 239] 15:58:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1188EC00) [pid = 3928] [serial = 716] [outer = 00000000] 15:58:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (142B5000) [pid = 3928] [serial = 717] [outer = 1188EC00] 15:58:44 INFO - PROCESS | 3928 | 1467068324807 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11201C00) [pid = 3928] [serial = 718] [outer = 1188EC00] 15:58:45 INFO - PROCESS | 3928 | 1467068325584 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1119ms 15:58:45 INFO - PROCESS | 3928 | 1467068325637 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 3928 | 1467068325641 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 15:58:45 INFO - PROCESS | 3928 | 1467068325647 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:58:45 INFO - PROCESS | 3928 | 1467068325650 Marionette TRACE conn3 <- [1,922,null,{}] 15:58:45 INFO - PROCESS | 3928 | 1467068325655 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:45 INFO - PROCESS | 3928 | 1467068325658 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:45 INFO - PROCESS | 3928 | 1467068325764 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 17F05800 == 36 [pid = 3928] [id = 236] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 13A06800 == 35 [pid = 3928] [id = 235] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 1749FC00 == 34 [pid = 3928] [id = 234] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 15F90C00 == 33 [pid = 3928] [id = 233] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 15F91C00 == 32 [pid = 3928] [id = 232] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 14F73800 == 31 [pid = 3928] [id = 231] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 11D8C000 == 30 [pid = 3928] [id = 230] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 10A82C00 == 29 [pid = 3928] [id = 229] 15:58:45 INFO - PROCESS | 3928 | --DOCSHELL 10A03C00 == 28 [pid = 3928] [id = 228] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (16D56000) [pid = 3928] [serial = 659] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1730EC00) [pid = 3928] [serial = 660] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (13E60000) [pid = 3928] [serial = 653] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (142B6800) [pid = 3928] [serial = 654] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (15769800) [pid = 3928] [serial = 656] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (10439C00) [pid = 3928] [serial = 647] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10A74C00) [pid = 3928] [serial = 648] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1149E800) [pid = 3928] [serial = 650] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (129DE000) [pid = 3928] [serial = 651] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1100B000) [pid = 3928] [serial = 644] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1180C000) [pid = 3928] [serial = 645] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19598000) [pid = 3928] [serial = 642] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (176E3400) [pid = 3928] [serial = 663] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (17496800) [pid = 3928] [serial = 662] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (182A3400) [pid = 3928] [serial = 665] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19E92800) [pid = 3928] [serial = 675] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19AB3800) [pid = 3928] [serial = 671] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1998B800) [pid = 3928] [serial = 668] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1829CC00) [pid = 3928] [serial = 666] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19E8F800) [pid = 3928] [serial = 674] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19E84000) [pid = 3928] [serial = 672] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (19A78C00) [pid = 3928] [serial = 669] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (164B7000) [pid = 3928] [serial = 657] [outer = 00000000] [url = about:blank] 15:58:45 INFO - PROCESS | 3928 | 1467068325863 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 3928 | 1467068325867 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:45 INFO - PROCESS | 3928 | ++DOCSHELL 10561400 == 29 [pid = 3928] [id = 240] 15:58:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (10A03C00) [pid = 3928] [serial = 719] [outer = 00000000] 15:58:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10A7E800) [pid = 3928] [serial = 720] [outer = 10A03C00] 15:58:45 INFO - PROCESS | 3928 | 1467068325919 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10FA0C00) [pid = 3928] [serial = 721] [outer = 10A03C00] 15:58:46 INFO - PROCESS | 3928 | 1467068326293 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 657ms 15:58:46 INFO - PROCESS | 3928 | 1467068326309 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 3928 | 1467068326313 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 15:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:58:46 INFO - PROCESS | 3928 | 1467068326319 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 3928 | 1467068326322 Marionette TRACE conn3 <- [1,926,null,{}] 15:58:46 INFO - PROCESS | 3928 | 1467068326308 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:46 INFO - PROCESS | 3928 | 1467068326311 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:46 INFO - PROCESS | 3928 | 1467068326416 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:58:46 INFO - PROCESS | 3928 | 1467068326480 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 3928 | 1467068326482 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:46 INFO - PROCESS | 3928 | ++DOCSHELL 11CEF400 == 30 [pid = 3928] [id = 241] 15:58:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (11D8C400) [pid = 3928] [serial = 722] [outer = 00000000] 15:58:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (12BB0C00) [pid = 3928] [serial = 723] [outer = 11D8C400] 15:58:46 INFO - PROCESS | 3928 | 1467068326528 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (13117800) [pid = 3928] [serial = 724] [outer = 11D8C400] 15:58:46 INFO - PROCESS | 3928 | 1467068326862 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 573ms 15:58:46 INFO - PROCESS | 3928 | 1467068326882 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 3928 | 1467068326885 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 15:58:46 INFO - PROCESS | 3928 | 1467068326889 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:58:46 INFO - PROCESS | 3928 | 1467068326892 Marionette TRACE conn3 <- [1,930,null,{}] 15:58:46 INFO - PROCESS | 3928 | 1467068326903 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:46 INFO - PROCESS | 3928 | 1467068326908 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:46 INFO - PROCESS | 3928 | 1467068326992 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:58:46 INFO - PROCESS | 3928 | 1467068327000 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 3928 | 1467068327003 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:47 INFO - PROCESS | 3928 | ++DOCSHELL 152BE000 == 31 [pid = 3928] [id = 242] 15:58:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (153E8C00) [pid = 3928] [serial = 725] [outer = 00000000] 15:58:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15769800) [pid = 3928] [serial = 726] [outer = 153E8C00] 15:58:47 INFO - PROCESS | 3928 | 1467068327032 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164B1800) [pid = 3928] [serial = 727] [outer = 153E8C00] 15:58:47 INFO - PROCESS | 3928 | 1467068327458 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 560ms 15:58:47 INFO - PROCESS | 3928 | 1467068327469 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 3928 | 1467068327471 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 15:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:58:47 INFO - PROCESS | 3928 | 1467068327480 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 3928 | 1467068327481 Marionette TRACE conn3 <- [1,934,null,{}] 15:58:47 INFO - PROCESS | 3928 | 1467068327485 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:47 INFO - PROCESS | 3928 | 1467068327487 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:47 INFO - PROCESS | 3928 | 1467068327579 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:58:47 INFO - PROCESS | 3928 | 1467068327585 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 3928 | 1467068327587 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:47 INFO - PROCESS | 3928 | ++DOCSHELL 16716000 == 32 [pid = 3928] [id = 243] 15:58:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16716400) [pid = 3928] [serial = 728] [outer = 00000000] 15:58:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16D55400) [pid = 3928] [serial = 729] [outer = 16716400] 15:58:47 INFO - PROCESS | 3928 | 1467068327631 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17316C00) [pid = 3928] [serial = 730] [outer = 16716400] 15:58:48 INFO - PROCESS | 3928 | 1467068328057 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 629ms 15:58:48 INFO - PROCESS | 3928 | 1467068328110 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 3928 | 1467068328112 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 15:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:58:48 INFO - PROCESS | 3928 | 1467068328121 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 3928 | 1467068328123 Marionette TRACE conn3 <- [1,938,null,{}] 15:58:48 INFO - PROCESS | 3928 | 1467068328126 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 3928 | 1467068328128 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:48 INFO - PROCESS | 3928 | 1467068328213 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:58:48 INFO - PROCESS | 3928 | 1467068328297 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 3928 | 1467068328299 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:48 INFO - PROCESS | 3928 | ++DOCSHELL 16A2C000 == 33 [pid = 3928] [id = 244] 15:58:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (16D5C800) [pid = 3928] [serial = 731] [outer = 00000000] 15:58:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (174A0400) [pid = 3928] [serial = 732] [outer = 16D5C800] 15:58:48 INFO - PROCESS | 3928 | 1467068328342 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (176EE400) [pid = 3928] [serial = 733] [outer = 16D5C800] 15:58:48 INFO - PROCESS | 3928 | 1467068328710 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 629ms 15:58:48 INFO - PROCESS | 3928 | 1467068328750 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 3928 | 1467068328752 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 15:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:58:48 INFO - PROCESS | 3928 | 1467068328761 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 3928 | 1467068328763 Marionette TRACE conn3 <- [1,942,null,{}] 15:58:48 INFO - PROCESS | 3928 | 1467068328766 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 3928 | 1467068328772 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:48 INFO - PROCESS | 3928 | 1467068328900 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:58:48 INFO - PROCESS | 3928 | 1467068328940 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 3928 | 1467068328942 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:48 INFO - PROCESS | 3928 | ++DOCSHELL 17FAA000 == 34 [pid = 3928] [id = 245] 15:58:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1807D400) [pid = 3928] [serial = 734] [outer = 00000000] 15:58:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19599000) [pid = 3928] [serial = 735] [outer = 1807D400] 15:58:48 INFO - PROCESS | 3928 | 1467068328986 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1959B800) [pid = 3928] [serial = 736] [outer = 1807D400] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (17FA9C00) [pid = 3928] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (15F92400) [pid = 3928] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (14F75000) [pid = 3928] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (11DD6400) [pid = 3928] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10A05C00) [pid = 3928] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10E04000) [pid = 3928] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16876400) [pid = 3928] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10F9E400) [pid = 3928] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (15F8AC00) [pid = 3928] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (174A0000) [pid = 3928] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:58:49 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (15558C00) [pid = 3928] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:58:49 INFO - PROCESS | 3928 | 1467068329390 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 657ms 15:58:49 INFO - PROCESS | 3928 | 1467068329433 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 3928 | 1467068329435 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 15:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:58:49 INFO - PROCESS | 3928 | 1467068329438 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 3928 | 1467068329440 Marionette TRACE conn3 <- [1,946,null,{}] 15:58:49 INFO - PROCESS | 3928 | 1467068329443 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 3928 | 1467068329445 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:49 INFO - PROCESS | 3928 | 1467068329553 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:58:49 INFO - PROCESS | 3928 | 1467068329606 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 3928 | 1467068329608 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:49 INFO - PROCESS | 3928 | ++DOCSHELL 12BA7400 == 35 [pid = 3928] [id = 246] 15:58:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (13160400) [pid = 3928] [serial = 737] [outer = 00000000] 15:58:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16D50000) [pid = 3928] [serial = 738] [outer = 13160400] 15:58:49 INFO - PROCESS | 3928 | 1467068329632 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1829A400) [pid = 3928] [serial = 739] [outer = 13160400] 15:58:49 INFO - PROCESS | 3928 | 1467068329939 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 532ms 15:58:49 INFO - PROCESS | 3928 | 1467068329978 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 3928 | 1467068329980 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 15:58:49 INFO - PROCESS | 3928 | 1467068329984 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:58:49 INFO - PROCESS | 3928 | 1467068329985 Marionette TRACE conn3 <- [1,950,null,{}] 15:58:49 INFO - PROCESS | 3928 | 1467068329989 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 3928 | 1467068329991 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:50 INFO - PROCESS | 3928 | 1467068330101 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:58:50 INFO - PROCESS | 3928 | 1467068330090 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 3928 | 1467068330092 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:50 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F8800 == 36 [pid = 3928] [id = 247] 15:58:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1687AC00) [pid = 3928] [serial = 740] [outer = 00000000] 15:58:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1998F800) [pid = 3928] [serial = 741] [outer = 1687AC00] 15:58:50 INFO - PROCESS | 3928 | 1467068330136 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19A86800) [pid = 3928] [serial = 742] [outer = 1687AC00] 15:58:50 INFO - PROCESS | 3928 | 1467068330492 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 531ms 15:58:50 INFO - PROCESS | 3928 | 1467068330522 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 3928 | 1467068330524 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 15:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:58:50 INFO - PROCESS | 3928 | 1467068330527 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 3928 | 1467068330529 Marionette TRACE conn3 <- [1,954,null,{}] 15:58:50 INFO - PROCESS | 3928 | 1467068330532 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:50 INFO - PROCESS | 3928 | 1467068330534 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:50 INFO - PROCESS | 3928 | 1467068330612 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:58:50 INFO - PROCESS | 3928 | 1467068330678 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 3928 | 1467068330680 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:50 INFO - PROCESS | 3928 | ++DOCSHELL 14440400 == 37 [pid = 3928] [id = 248] 15:58:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19595000) [pid = 3928] [serial = 743] [outer = 00000000] 15:58:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19E87C00) [pid = 3928] [serial = 744] [outer = 19595000] 15:58:50 INFO - PROCESS | 3928 | 1467068330746 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19E89000) [pid = 3928] [serial = 745] [outer = 19595000] 15:58:51 INFO - PROCESS | 3928 | 1467068331057 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 573ms 15:58:51 INFO - PROCESS | 3928 | 1467068331098 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 3928 | 1467068331100 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 15:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:58:51 INFO - PROCESS | 3928 | 1467068331103 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 3928 | 1467068331105 Marionette TRACE conn3 <- [1,958,null,{}] 15:58:51 INFO - PROCESS | 3928 | 1467068331108 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 3928 | 1467068331110 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:51 INFO - PROCESS | 3928 | 1467068331204 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:58:51 INFO - PROCESS | 3928 | 1467068331212 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 3928 | 1467068331214 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:51 INFO - PROCESS | 3928 | ++DOCSHELL 19E8EC00 == 38 [pid = 3928] [id = 249] 15:58:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19E8F800) [pid = 3928] [serial = 746] [outer = 00000000] 15:58:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19EF0400) [pid = 3928] [serial = 747] [outer = 19E8F800] 15:58:51 INFO - PROCESS | 3928 | 1467068331257 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19EF0800) [pid = 3928] [serial = 748] [outer = 19E8F800] 15:58:51 INFO - PROCESS | 3928 | 1467068331793 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 797ms 15:58:51 INFO - PROCESS | 3928 | 1467068331914 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 3928 | 1467068331919 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 15:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:58:51 INFO - PROCESS | 3928 | 1467068331923 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 3928 | 1467068331929 Marionette TRACE conn3 <- [1,962,null,{}] 15:58:51 INFO - PROCESS | 3928 | 1467068331934 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 3928 | 1467068331937 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:52 INFO - PROCESS | 3928 | 1467068332033 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:58:52 INFO - PROCESS | 3928 | 1467068332112 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 3928 | 1467068332115 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:52 INFO - PROCESS | 3928 | ++DOCSHELL 10A0AC00 == 39 [pid = 3928] [id = 250] 15:58:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (11008400) [pid = 3928] [serial = 749] [outer = 00000000] 15:58:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (11C90800) [pid = 3928] [serial = 750] [outer = 11008400] 15:58:52 INFO - PROCESS | 3928 | 1467068332213 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (13665800) [pid = 3928] [serial = 751] [outer = 11008400] 15:58:52 INFO - PROCESS | 3928 | 1467068332687 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 811ms 15:58:52 INFO - PROCESS | 3928 | 1467068332727 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 3928 | 1467068332732 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 15:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:58:52 INFO - PROCESS | 3928 | 1467068332739 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 3928 | 1467068332742 Marionette TRACE conn3 <- [1,966,null,{}] 15:58:52 INFO - PROCESS | 3928 | 1467068332746 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:52 INFO - PROCESS | 3928 | 1467068332749 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:52 INFO - PROCESS | 3928 | 1467068332838 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:58:52 INFO - PROCESS | 3928 | 1467068332937 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 3928 | 1467068332939 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:52 INFO - PROCESS | 3928 | ++DOCSHELL 15F90800 == 40 [pid = 3928] [id = 251] 15:58:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (164B6C00) [pid = 3928] [serial = 752] [outer = 00000000] 15:58:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (16713C00) [pid = 3928] [serial = 753] [outer = 164B6C00] 15:58:52 INFO - PROCESS | 3928 | 1467068332995 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (16D52400) [pid = 3928] [serial = 754] [outer = 164B6C00] 15:58:53 INFO - PROCESS | 3928 | 1467068333537 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 839ms 15:58:53 INFO - PROCESS | 3928 | 1467068333586 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 3928 | 1467068333588 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 15:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:58:53 INFO - PROCESS | 3928 | 1467068333593 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 3928 | 1467068333596 Marionette TRACE conn3 <- [1,970,null,{}] 15:58:53 INFO - PROCESS | 3928 | 1467068333607 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 3928 | 1467068333612 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:53 INFO - PROCESS | 3928 | 1467068333698 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:58:53 INFO - PROCESS | 3928 | 1467068333833 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 3928 | 1467068333837 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:53 INFO - PROCESS | 3928 | ++DOCSHELL 11499400 == 41 [pid = 3928] [id = 252] 15:58:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (11801800) [pid = 3928] [serial = 755] [outer = 00000000] 15:58:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (12B70800) [pid = 3928] [serial = 756] [outer = 11801800] 15:58:53 INFO - PROCESS | 3928 | 1467068333892 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (15768400) [pid = 3928] [serial = 757] [outer = 11801800] 15:58:54 INFO - PROCESS | 3928 | 1467068334521 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 979ms 15:58:54 INFO - PROCESS | 3928 | 1467068334576 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 3928 | 1467068334580 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 15:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:58:54 INFO - PROCESS | 3928 | 1467068334585 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 3928 | 1467068334589 Marionette TRACE conn3 <- [1,974,null,{}] 15:58:54 INFO - PROCESS | 3928 | 1467068334595 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:54 INFO - PROCESS | 3928 | 1467068334597 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:54 INFO - PROCESS | 3928 | 1467068334680 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:58:54 INFO - PROCESS | 3928 | 1467068334779 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 3928 | 1467068334782 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:54 INFO - PROCESS | 3928 | ++DOCSHELL 11206400 == 42 [pid = 3928] [id = 253] 15:58:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (112D8C00) [pid = 3928] [serial = 758] [outer = 00000000] 15:58:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (12B65800) [pid = 3928] [serial = 759] [outer = 112D8C00] 15:58:54 INFO - PROCESS | 3928 | 1467068334830 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (12E6A800) [pid = 3928] [serial = 760] [outer = 112D8C00] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 14440400 == 41 [pid = 3928] [id = 248] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 0C7F8800 == 40 [pid = 3928] [id = 247] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 12BA7400 == 39 [pid = 3928] [id = 246] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 17FAA000 == 38 [pid = 3928] [id = 245] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 16A2C000 == 37 [pid = 3928] [id = 244] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 16716000 == 36 [pid = 3928] [id = 243] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 152BE000 == 35 [pid = 3928] [id = 242] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 11CEF400 == 34 [pid = 3928] [id = 241] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 10561400 == 33 [pid = 3928] [id = 240] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 182A7000 == 32 [pid = 3928] [id = 237] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 11006000 == 31 [pid = 3928] [id = 239] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 10E05C00 == 30 [pid = 3928] [id = 238] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 15F90800 == 29 [pid = 3928] [id = 251] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 11499400 == 28 [pid = 3928] [id = 252] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 19E8EC00 == 27 [pid = 3928] [id = 249] 15:58:55 INFO - PROCESS | 3928 | --DOCSHELL 10A0AC00 == 26 [pid = 3928] [id = 250] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1829F000) [pid = 3928] [serial = 709] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (164B9400) [pid = 3928] [serial = 696] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (1959A400) [pid = 3928] [serial = 711] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (152B4C00) [pid = 3928] [serial = 693] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (12C7F400) [pid = 3928] [serial = 690] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (132EE400) [pid = 3928] [serial = 691] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (10F30800) [pid = 3928] [serial = 684] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11204000) [pid = 3928] [serial = 683] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (11205000) [pid = 3928] [serial = 687] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1149A400) [pid = 3928] [serial = 688] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16D55000) [pid = 3928] [serial = 699] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (12BAA800) [pid = 3928] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (131C3000) [pid = 3928] [serial = 678] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12BAA400) [pid = 3928] [serial = 677] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1739F000) [pid = 3928] [serial = 681] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1687A800) [pid = 3928] [serial = 680] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16713800) [pid = 3928] [serial = 697] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17FA0800) [pid = 3928] [serial = 702] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (172E8000) [pid = 3928] [serial = 700] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1829E800) [pid = 3928] [serial = 708] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (17FAAC00) [pid = 3928] [serial = 703] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1730F400) [pid = 3928] [serial = 705] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (17491C00) [pid = 3928] [serial = 706] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1554FC00) [pid = 3928] [serial = 694] [outer = 00000000] [url = about:blank] 15:58:55 INFO - PROCESS | 3928 | 1467068335817 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1245ms 15:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:58:55 INFO - PROCESS | 3928 | 1467068335833 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 3928 | 1467068335837 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 15:58:55 INFO - PROCESS | 3928 | 1467068335842 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 3928 | 1467068335845 Marionette TRACE conn3 <- [1,978,null,{}] 15:58:55 INFO - PROCESS | 3928 | 1467068335850 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:55 INFO - PROCESS | 3928 | 1467068335854 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:55 INFO - PROCESS | 3928 | 1467068335948 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:58:56 INFO - PROCESS | 3928 | 1467068336010 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 3928 | 1467068336013 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:56 INFO - PROCESS | 3928 | ++DOCSHELL 10A74C00 == 27 [pid = 3928] [id = 254] 15:58:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10A75800) [pid = 3928] [serial = 761] [outer = 00000000] 15:58:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (10E95400) [pid = 3928] [serial = 762] [outer = 10A75800] 15:58:56 INFO - PROCESS | 3928 | 1467068336059 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (10F2D000) [pid = 3928] [serial = 763] [outer = 10A75800] 15:58:56 INFO - PROCESS | 3928 | 1467068336416 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 629ms 15:58:56 INFO - PROCESS | 3928 | 1467068336477 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 3928 | 1467068336482 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 15:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:58:56 INFO - PROCESS | 3928 | 1467068336489 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 3928 | 1467068336492 Marionette TRACE conn3 <- [1,982,null,{}] 15:58:56 INFO - PROCESS | 3928 | 1467068336495 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:56 INFO - PROCESS | 3928 | 1467068336498 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:56 INFO - PROCESS | 3928 | 1467068336568 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:58:56 INFO - PROCESS | 3928 | 1467068336574 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 3928 | 1467068336577 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:56 INFO - PROCESS | 3928 | ++DOCSHELL 11807C00 == 28 [pid = 3928] [id = 255] 15:58:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (11C98400) [pid = 3928] [serial = 764] [outer = 00000000] 15:58:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (11DD9000) [pid = 3928] [serial = 765] [outer = 11C98400] 15:58:56 INFO - PROCESS | 3928 | 1467068336623 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (12B71C00) [pid = 3928] [serial = 766] [outer = 11C98400] 15:58:57 INFO - PROCESS | 3928 | 1467068337024 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms 15:58:57 INFO - PROCESS | 3928 | 1467068337047 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 3928 | 1467068337049 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 15:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:58:57 INFO - PROCESS | 3928 | 1467068337053 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 3928 | 1467068337056 Marionette TRACE conn3 <- [1,986,null,{}] 15:58:57 INFO - PROCESS | 3928 | 1467068337067 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:57 INFO - PROCESS | 3928 | 1467068337072 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:57 INFO - PROCESS | 3928 | 1467068337152 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:58:57 INFO - PROCESS | 3928 | 1467068337175 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 3928 | 1467068337178 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:57 INFO - PROCESS | 3928 | ++DOCSHELL 142B7C00 == 29 [pid = 3928] [id = 256] 15:58:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (142B9000) [pid = 3928] [serial = 767] [outer = 00000000] 15:58:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (14444400) [pid = 3928] [serial = 768] [outer = 142B9000] 15:58:57 INFO - PROCESS | 3928 | 1467068337225 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (14F7B000) [pid = 3928] [serial = 769] [outer = 142B9000] 15:58:57 INFO - PROCESS | 3928 | 1467068337612 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 615ms 15:58:57 INFO - PROCESS | 3928 | 1467068337686 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 3928 | 1467068337689 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 15:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:58:57 INFO - PROCESS | 3928 | 1467068337692 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 3928 | 1467068337694 Marionette TRACE conn3 <- [1,990,null,{}] 15:58:57 INFO - PROCESS | 3928 | 1467068337698 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:57 INFO - PROCESS | 3928 | 1467068337700 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:57 INFO - PROCESS | 3928 | 1467068337797 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:58:57 INFO - PROCESS | 3928 | 1467068337802 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 3928 | 1467068337804 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:57 INFO - PROCESS | 3928 | ++DOCSHELL 14442C00 == 30 [pid = 3928] [id = 257] 15:58:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (14444000) [pid = 3928] [serial = 770] [outer = 00000000] 15:58:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (15764C00) [pid = 3928] [serial = 771] [outer = 14444000] 15:58:57 INFO - PROCESS | 3928 | 1467068337849 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164B3C00) [pid = 3928] [serial = 772] [outer = 14444000] 15:58:58 INFO - PROCESS | 3928 | 1467068338236 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 560ms 15:58:58 INFO - PROCESS | 3928 | 1467068338256 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 3928 | 1467068338258 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 15:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:58:58 INFO - PROCESS | 3928 | 1467068338262 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 3928 | 1467068338264 Marionette TRACE conn3 <- [1,994,null,{}] 15:58:58 INFO - PROCESS | 3928 | 1467068338267 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:58 INFO - PROCESS | 3928 | 1467068338269 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:58 INFO - PROCESS | 3928 | 1467068338362 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:58:58 INFO - PROCESS | 3928 | 1467068338445 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 3928 | 1467068338447 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:58 INFO - PROCESS | 3928 | ++DOCSHELL 164B2400 == 31 [pid = 3928] [id = 258] 15:58:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (164B3000) [pid = 3928] [serial = 773] [outer = 00000000] 15:58:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16715000) [pid = 3928] [serial = 774] [outer = 164B3000] 15:58:58 INFO - PROCESS | 3928 | 1467068338491 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (16881000) [pid = 3928] [serial = 775] [outer = 164B3000] 15:58:58 INFO - PROCESS | 3928 | 1467068338875 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 657ms 15:58:58 INFO - PROCESS | 3928 | 1467068338925 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 3928 | 1467068338927 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 15:58:58 INFO - PROCESS | 3928 | 1467068338930 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:58:58 INFO - PROCESS | 3928 | 1467068338932 Marionette TRACE conn3 <- [1,998,null,{}] 15:58:58 INFO - PROCESS | 3928 | 1467068338935 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:58 INFO - PROCESS | 3928 | 1467068338940 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:59 INFO - PROCESS | 3928 | 1467068339050 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:58:59 INFO - PROCESS | 3928 | 1467068339111 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 3928 | 1467068339113 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:59 INFO - PROCESS | 3928 | ++DOCSHELL 17497000 == 32 [pid = 3928] [id = 259] 15:58:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (17497400) [pid = 3928] [serial = 776] [outer = 00000000] 15:58:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (17F09000) [pid = 3928] [serial = 777] [outer = 17497400] 15:58:59 INFO - PROCESS | 3928 | 1467068339157 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (17FA6400) [pid = 3928] [serial = 778] [outer = 17497400] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (19595000) [pid = 3928] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (16D5C800) [pid = 3928] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1807D400) [pid = 3928] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (13160400) [pid = 3928] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (182A7C00) [pid = 3928] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10E98C00) [pid = 3928] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1687AC00) [pid = 3928] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16716400) [pid = 3928] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1188EC00) [pid = 3928] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10A03C00) [pid = 3928] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (153E8C00) [pid = 3928] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11D8C400) [pid = 3928] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:58:59 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E8F800) [pid = 3928] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:58:59 INFO - PROCESS | 3928 | 1467068339685 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 797ms 15:58:59 INFO - PROCESS | 3928 | 1467068339746 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:58:59 INFO - PROCESS | 3928 | 1467068339748 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 15:58:59 INFO - PROCESS | 3928 | 1467068339751 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 3928 | 1467068339763 Marionette TRACE conn3 <- [1,1002,null,{}] 15:58:59 INFO - PROCESS | 3928 | 1467068339767 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:59 INFO - PROCESS | 3928 | 1467068339769 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:59 INFO - PROCESS | 3928 | 1467068339854 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:58:59 INFO - PROCESS | 3928 | 1467068339909 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 3928 | 1467068339911 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:58:59 INFO - PROCESS | 3928 | ++DOCSHELL 10373000 == 33 [pid = 3928] [id = 260] 15:58:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1047C000) [pid = 3928] [serial = 779] [outer = 00000000] 15:58:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (12EDB400) [pid = 3928] [serial = 780] [outer = 1047C000] 15:58:59 INFO - PROCESS | 3928 | 1467068339936 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (136D4C00) [pid = 3928] [serial = 781] [outer = 1047C000] 15:59:00 INFO - PROCESS | 3928 | 1467068340581 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 895ms 15:59:00 INFO - PROCESS | 3928 | 1467068340646 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 3928 | 1467068340650 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 15:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:59:00 INFO - PROCESS | 3928 | 1467068340655 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 3928 | 1467068340660 Marionette TRACE conn3 <- [1,1006,null,{}] 15:59:00 INFO - PROCESS | 3928 | 1467068340666 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:00 INFO - PROCESS | 3928 | 1467068340669 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:00 INFO - PROCESS | 3928 | 1467068340774 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:59:00 INFO - PROCESS | 3928 | 1467068340852 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 3928 | 1467068340855 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:00 INFO - PROCESS | 3928 | ++DOCSHELL 10A0E000 == 34 [pid = 3928] [id = 261] 15:59:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (10A7F000) [pid = 3928] [serial = 782] [outer = 00000000] 15:59:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (112DA800) [pid = 3928] [serial = 783] [outer = 10A7F000] 15:59:00 INFO - PROCESS | 3928 | 1467068340951 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1180A000) [pid = 3928] [serial = 784] [outer = 10A7F000] 15:59:01 INFO - PROCESS | 3928 | 1467068341721 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1119ms 15:59:01 INFO - PROCESS | 3928 | 1467068341781 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 3928 | 1467068341786 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 15:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:59:01 INFO - PROCESS | 3928 | 1467068341792 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 3928 | 1467068341795 Marionette TRACE conn3 <- [1,1010,null,{}] 15:59:01 INFO - PROCESS | 3928 | 1467068341800 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:01 INFO - PROCESS | 3928 | 1467068341803 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:01 INFO - PROCESS | 3928 | 1467068341899 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:59:01 INFO - PROCESS | 3928 | 1467068341977 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 3928 | 1467068341981 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:01 INFO - PROCESS | 3928 | ++DOCSHELL 1047E400 == 35 [pid = 3928] [id = 262] 15:59:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (104E0C00) [pid = 3928] [serial = 785] [outer = 00000000] 15:59:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (10E04800) [pid = 3928] [serial = 786] [outer = 104E0C00] 15:59:02 INFO - PROCESS | 3928 | 1467068342040 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (10F9D000) [pid = 3928] [serial = 787] [outer = 104E0C00] 15:59:02 INFO - PROCESS | 3928 | --DOCSHELL 17497000 == 34 [pid = 3928] [id = 259] 15:59:02 INFO - PROCESS | 3928 | --DOCSHELL 164B2400 == 33 [pid = 3928] [id = 258] 15:59:02 INFO - PROCESS | 3928 | --DOCSHELL 14442C00 == 32 [pid = 3928] [id = 257] 15:59:02 INFO - PROCESS | 3928 | --DOCSHELL 142B7C00 == 31 [pid = 3928] [id = 256] 15:59:02 INFO - PROCESS | 3928 | --DOCSHELL 11807C00 == 30 [pid = 3928] [id = 255] 15:59:02 INFO - PROCESS | 3928 | --DOCSHELL 10A74C00 == 29 [pid = 3928] [id = 254] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (19EF0800) [pid = 3928] [serial = 748] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19EF0400) [pid = 3928] [serial = 747] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19E87C00) [pid = 3928] [serial = 744] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19E89000) [pid = 3928] [serial = 745] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (174A0400) [pid = 3928] [serial = 732] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19599000) [pid = 3928] [serial = 735] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (176EE400) [pid = 3928] [serial = 733] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16D50000) [pid = 3928] [serial = 738] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1959B800) [pid = 3928] [serial = 736] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1977C800) [pid = 3928] [serial = 712] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1100E000) [pid = 3928] [serial = 714] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11493400) [pid = 3928] [serial = 715] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1998F800) [pid = 3928] [serial = 741] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16D55400) [pid = 3928] [serial = 729] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (142B5000) [pid = 3928] [serial = 717] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (11201C00) [pid = 3928] [serial = 718] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (10A7E800) [pid = 3928] [serial = 720] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (10FA0C00) [pid = 3928] [serial = 721] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (15769800) [pid = 3928] [serial = 726] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (164B1800) [pid = 3928] [serial = 727] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (12BB0C00) [pid = 3928] [serial = 723] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (13117800) [pid = 3928] [serial = 724] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1829A400) [pid = 3928] [serial = 739] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (17316C00) [pid = 3928] [serial = 730] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (19A86800) [pid = 3928] [serial = 742] [outer = 00000000] [url = about:blank] 15:59:02 INFO - PROCESS | 3928 | 1467068342426 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 657ms 15:59:02 INFO - PROCESS | 3928 | 1467068342455 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 3928 | 1467068342460 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 15:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:59:02 INFO - PROCESS | 3928 | 1467068342466 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 3928 | 1467068342469 Marionette TRACE conn3 <- [1,1014,null,{}] 15:59:02 INFO - PROCESS | 3928 | 1467068342482 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:02 INFO - PROCESS | 3928 | 1467068342485 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:02 INFO - PROCESS | 3928 | 1467068342552 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:59:02 INFO - PROCESS | 3928 | 1467068342560 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 3928 | 1467068342563 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:02 INFO - PROCESS | 3928 | ++DOCSHELL 12E28C00 == 30 [pid = 3928] [id = 263] 15:59:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (12E2A800) [pid = 3928] [serial = 788] [outer = 00000000] 15:59:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (13114400) [pid = 3928] [serial = 789] [outer = 12E2A800] 15:59:02 INFO - PROCESS | 3928 | 1467068342609 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (131CBC00) [pid = 3928] [serial = 790] [outer = 12E2A800] 15:59:03 INFO - PROCESS | 3928 | 1467068343046 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 629ms 15:59:03 INFO - PROCESS | 3928 | 1467068343085 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 3928 | 1467068343087 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 15:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:59:03 INFO - PROCESS | 3928 | 1467068343090 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 3928 | 1467068343094 Marionette TRACE conn3 <- [1,1018,null,{}] 15:59:03 INFO - PROCESS | 3928 | 1467068343105 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:03 INFO - PROCESS | 3928 | 1467068343110 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:03 INFO - PROCESS | 3928 | 1467068343203 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:59:03 INFO - PROCESS | 3928 | 1467068343294 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 3928 | 1467068343297 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:03 INFO - PROCESS | 3928 | ++DOCSHELL 152B4800 == 31 [pid = 3928] [id = 264] 15:59:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (152B4C00) [pid = 3928] [serial = 791] [outer = 00000000] 15:59:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1554D000) [pid = 3928] [serial = 792] [outer = 152B4C00] 15:59:03 INFO - PROCESS | 3928 | 1467068343345 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (15764000) [pid = 3928] [serial = 793] [outer = 152B4C00] 15:59:03 INFO - PROCESS | 3928 | 1467068343671 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 629ms 15:59:03 INFO - PROCESS | 3928 | 1467068343730 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 3928 | 1467068343733 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 15:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:59:03 INFO - PROCESS | 3928 | 1467068343718 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 3928 | 1467068343720 Marionette TRACE conn3 <- [1,1022,null,{}] 15:59:03 INFO - PROCESS | 3928 | 1467068343723 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:03 INFO - PROCESS | 3928 | 1467068343725 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:03 INFO - PROCESS | 3928 | 1467068343817 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:59:03 INFO - PROCESS | 3928 | 1467068343822 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 3928 | 1467068343824 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:03 INFO - PROCESS | 3928 | ++DOCSHELL 1655E000 == 32 [pid = 3928] [id = 265] 15:59:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (1660F800) [pid = 3928] [serial = 794] [outer = 00000000] 15:59:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (16D56000) [pid = 3928] [serial = 795] [outer = 1660F800] 15:59:03 INFO - PROCESS | 3928 | 1467068343872 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1730DC00) [pid = 3928] [serial = 796] [outer = 1660F800] 15:59:04 INFO - PROCESS | 3928 | 1467068344276 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 574ms 15:59:04 INFO - PROCESS | 3928 | 1467068344297 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 3928 | 1467068344299 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 15:59:04 INFO - PROCESS | 3928 | 1467068344309 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:59:04 INFO - PROCESS | 3928 | 1467068344311 Marionette TRACE conn3 <- [1,1026,null,{}] 15:59:04 INFO - PROCESS | 3928 | 1467068344314 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:04 INFO - PROCESS | 3928 | 1467068344316 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:04 INFO - PROCESS | 3928 | 1467068344401 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:59:04 INFO - PROCESS | 3928 | 1467068344492 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 3928 | 1467068344494 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:04 INFO - PROCESS | 3928 | ++DOCSHELL 17402400 == 33 [pid = 3928] [id = 266] 15:59:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (17404400) [pid = 3928] [serial = 797] [outer = 00000000] 15:59:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (17497800) [pid = 3928] [serial = 798] [outer = 17404400] 15:59:04 INFO - PROCESS | 3928 | 1467068344538 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (176EDC00) [pid = 3928] [serial = 799] [outer = 17404400] 15:59:04 INFO - PROCESS | 3928 | 1467068344912 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 629ms 15:59:04 INFO - PROCESS | 3928 | 1467068344951 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 3928 | 1467068344934 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 15:59:04 INFO - PROCESS | 3928 | 1467068344944 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 3928 | 1467068344946 Marionette TRACE conn3 <- [1,1030,null,{}] 15:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:59:04 INFO - PROCESS | 3928 | 1467068344950 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:04 INFO - PROCESS | 3928 | 1467068344956 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:05 INFO - PROCESS | 3928 | 1467068345088 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:59:05 INFO - PROCESS | 3928 | 1467068345130 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 3928 | 1467068345132 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:05 INFO - PROCESS | 3928 | ++DOCSHELL 17A4BC00 == 34 [pid = 3928] [id = 267] 15:59:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (17F02C00) [pid = 3928] [serial = 800] [outer = 00000000] 15:59:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (182A0400) [pid = 3928] [serial = 801] [outer = 17F02C00] 15:59:05 INFO - PROCESS | 3928 | 1467068345177 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (182A4C00) [pid = 3928] [serial = 802] [outer = 17F02C00] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (142B9000) [pid = 3928] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (112D8C00) [pid = 3928] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11C98400) [pid = 3928] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10A75800) [pid = 3928] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (164B3000) [pid = 3928] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (17497400) [pid = 3928] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (11008400) [pid = 3928] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (164B6C00) [pid = 3928] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (11801800) [pid = 3928] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:59:05 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (14444000) [pid = 3928] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:59:05 INFO - PROCESS | 3928 | 1467068345567 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 657ms 15:59:05 INFO - PROCESS | 3928 | 1467068345620 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 3928 | 1467068345622 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 15:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:59:05 INFO - PROCESS | 3928 | 1467068345625 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 3928 | 1467068345627 Marionette TRACE conn3 <- [1,1034,null,{}] 15:59:05 INFO - PROCESS | 3928 | 1467068345630 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:05 INFO - PROCESS | 3928 | 1467068345632 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:05 INFO - PROCESS | 3928 | 1467068345716 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:59:05 INFO - PROCESS | 3928 | 1467068345791 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 3928 | 1467068345792 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:05 INFO - PROCESS | 3928 | ++DOCSHELL 10E0B800 == 35 [pid = 3928] [id = 268] 15:59:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10F2F800) [pid = 3928] [serial = 803] [outer = 00000000] 15:59:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13A02800) [pid = 3928] [serial = 804] [outer = 10F2F800] 15:59:05 INFO - PROCESS | 3928 | 1467068345836 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (14FDA800) [pid = 3928] [serial = 805] [outer = 10F2F800] 15:59:06 INFO - PROCESS | 3928 | 1467068346156 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 573ms 15:59:06 INFO - PROCESS | 3928 | 1467068346204 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 3928 | 1467068346205 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 15:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:59:06 INFO - PROCESS | 3928 | 1467068346209 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 3928 | 1467068346210 Marionette TRACE conn3 <- [1,1038,null,{}] 15:59:06 INFO - PROCESS | 3928 | 1467068346214 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 3928 | 1467068346216 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:06 INFO - PROCESS | 3928 | 1467068346305 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:59:06 INFO - PROCESS | 3928 | 1467068346312 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 3928 | 1467068346314 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:06 INFO - PROCESS | 3928 | ++DOCSHELL 1361E800 == 36 [pid = 3928] [id = 269] 15:59:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (136DC800) [pid = 3928] [serial = 806] [outer = 00000000] 15:59:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (19595000) [pid = 3928] [serial = 807] [outer = 136DC800] 15:59:06 INFO - PROCESS | 3928 | 1467068346358 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1959B400) [pid = 3928] [serial = 808] [outer = 136DC800] 15:59:06 INFO - PROCESS | 3928 | 1467068346701 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 532ms 15:59:06 INFO - PROCESS | 3928 | 1467068346749 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 3928 | 1467068346751 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 15:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:59:06 INFO - PROCESS | 3928 | 1467068346754 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 3928 | 1467068346755 Marionette TRACE conn3 <- [1,1042,null,{}] 15:59:06 INFO - PROCESS | 3928 | 1467068346760 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 3928 | 1467068346762 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:06 INFO - PROCESS | 3928 | 1467068346862 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:59:06 INFO - PROCESS | 3928 | 1467068346941 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 3928 | 1467068346943 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:06 INFO - PROCESS | 3928 | ++DOCSHELL 1047DC00 == 37 [pid = 3928] [id = 270] 15:59:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1047E800) [pid = 3928] [serial = 809] [outer = 00000000] 15:59:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1977E800) [pid = 3928] [serial = 810] [outer = 1047E800] 15:59:06 INFO - PROCESS | 3928 | 1467068346967 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19597C00) [pid = 3928] [serial = 811] [outer = 1047E800] 15:59:07 INFO - PROCESS | 3928 | 1467068347293 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 559ms 15:59:07 INFO - PROCESS | 3928 | 1467068347327 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 3928 | 1467068347329 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 15:59:07 INFO - PROCESS | 3928 | 1467068347332 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:59:07 INFO - PROCESS | 3928 | 1467068347334 Marionette TRACE conn3 <- [1,1046,null,{}] 15:59:07 INFO - PROCESS | 3928 | 1467068347337 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:07 INFO - PROCESS | 3928 | 1467068347339 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:07 INFO - PROCESS | 3928 | 1467068347410 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:59:07 INFO - PROCESS | 3928 | 1467068347415 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 3928 | 1467068347417 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:07 INFO - PROCESS | 3928 | ++DOCSHELL 16D4F800 == 38 [pid = 3928] [id = 271] 15:59:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (182A0800) [pid = 3928] [serial = 812] [outer = 00000000] 15:59:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19A86C00) [pid = 3928] [serial = 813] [outer = 182A0800] 15:59:07 INFO - PROCESS | 3928 | 1467068347460 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19AAC000) [pid = 3928] [serial = 814] [outer = 182A0800] 15:59:08 INFO - PROCESS | 3928 | 1467068348115 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 839ms 15:59:08 INFO - PROCESS | 3928 | 1467068348181 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 3928 | 1467068348185 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 15:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:59:08 INFO - PROCESS | 3928 | 1467068348190 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 3928 | 1467068348195 Marionette TRACE conn3 <- [1,1050,null,{}] 15:59:08 INFO - PROCESS | 3928 | 1467068348200 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:08 INFO - PROCESS | 3928 | 1467068348203 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:08 INFO - PROCESS | 3928 | 1467068348343 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:59:08 INFO - PROCESS | 3928 | 1467068348471 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 3928 | 1467068348473 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:08 INFO - PROCESS | 3928 | ++DOCSHELL 10A01400 == 39 [pid = 3928] [id = 272] 15:59:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10E10800) [pid = 3928] [serial = 815] [outer = 00000000] 15:59:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (112D4800) [pid = 3928] [serial = 816] [outer = 10E10800] 15:59:08 INFO - PROCESS | 3928 | 1467068348530 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (13628C00) [pid = 3928] [serial = 817] [outer = 10E10800] 15:59:09 INFO - PROCESS | 3928 | 1467068349059 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 895ms 15:59:09 INFO - PROCESS | 3928 | 1467068349098 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 3928 | 1467068349103 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 15:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:59:09 INFO - PROCESS | 3928 | 1467068349090 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 3928 | 1467068349093 Marionette TRACE conn3 <- [1,1054,null,{}] 15:59:09 INFO - PROCESS | 3928 | 1467068349097 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:09 INFO - PROCESS | 3928 | 1467068349100 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:09 INFO - PROCESS | 3928 | 1467068349208 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:59:09 INFO - PROCESS | 3928 | 1467068349283 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 3928 | 1467068349286 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:09 INFO - PROCESS | 3928 | ++DOCSHELL 15762400 == 40 [pid = 3928] [id = 273] 15:59:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (15F87400) [pid = 3928] [serial = 818] [outer = 00000000] 15:59:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (164B6800) [pid = 3928] [serial = 819] [outer = 15F87400] 15:59:09 INFO - PROCESS | 3928 | 1467068349341 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16876800) [pid = 3928] [serial = 820] [outer = 15F87400] 15:59:10 INFO - PROCESS | 3928 | 1467068350094 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1021ms 15:59:10 INFO - PROCESS | 3928 | 1467068350135 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 3928 | 1467068350122 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 15:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:59:10 INFO - PROCESS | 3928 | 1467068350127 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 3928 | 1467068350130 Marionette TRACE conn3 <- [1,1058,null,{}] 15:59:10 INFO - PROCESS | 3928 | 1467068350135 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:10 INFO - PROCESS | 3928 | 1467068350138 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:10 INFO - PROCESS | 3928 | 1467068350236 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:59:10 INFO - PROCESS | 3928 | 1467068350303 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 3928 | 1467068350308 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:10 INFO - PROCESS | 3928 | ++DOCSHELL 10564000 == 41 [pid = 3928] [id = 274] 15:59:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (11010000) [pid = 3928] [serial = 821] [outer = 00000000] 15:59:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (11493000) [pid = 3928] [serial = 822] [outer = 11010000] 15:59:10 INFO - PROCESS | 3928 | 1467068350407 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (11883400) [pid = 3928] [serial = 823] [outer = 11010000] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 1047DC00 == 40 [pid = 3928] [id = 270] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 1361E800 == 39 [pid = 3928] [id = 269] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 10E0B800 == 38 [pid = 3928] [id = 268] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 17A4BC00 == 37 [pid = 3928] [id = 267] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 17402400 == 36 [pid = 3928] [id = 266] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 1655E000 == 35 [pid = 3928] [id = 265] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 152B4800 == 34 [pid = 3928] [id = 264] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 12E28C00 == 33 [pid = 3928] [id = 263] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 1047E400 == 32 [pid = 3928] [id = 262] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 10A0E000 == 31 [pid = 3928] [id = 261] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 10373000 == 30 [pid = 3928] [id = 260] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 11206400 == 29 [pid = 3928] [id = 253] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 15762400 == 28 [pid = 3928] [id = 273] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 16D4F800 == 27 [pid = 3928] [id = 271] 15:59:11 INFO - PROCESS | 3928 | --DOCSHELL 10A01400 == 26 [pid = 3928] [id = 272] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (14444400) [pid = 3928] [serial = 768] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (12E6A800) [pid = 3928] [serial = 760] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (12B65800) [pid = 3928] [serial = 759] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11DD9000) [pid = 3928] [serial = 765] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12B71C00) [pid = 3928] [serial = 766] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10E95400) [pid = 3928] [serial = 762] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10F2D000) [pid = 3928] [serial = 763] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16881000) [pid = 3928] [serial = 775] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17F09000) [pid = 3928] [serial = 777] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (17FA6400) [pid = 3928] [serial = 778] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16715000) [pid = 3928] [serial = 774] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (13665800) [pid = 3928] [serial = 751] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11C90800) [pid = 3928] [serial = 750] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (16D52400) [pid = 3928] [serial = 754] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16713C00) [pid = 3928] [serial = 753] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (15768400) [pid = 3928] [serial = 757] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (12B70800) [pid = 3928] [serial = 756] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (15764C00) [pid = 3928] [serial = 771] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (164B3C00) [pid = 3928] [serial = 772] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (14F7B000) [pid = 3928] [serial = 769] [outer = 00000000] [url = about:blank] 15:59:11 INFO - PROCESS | 3928 | 1467068351398 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1300ms 15:59:11 INFO - PROCESS | 3928 | 1467068351453 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 3928 | 1467068351457 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 15:59:11 INFO - PROCESS | 3928 | 1467068351461 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:59:11 INFO - PROCESS | 3928 | 1467068351465 Marionette TRACE conn3 <- [1,1062,null,{}] 15:59:11 INFO - PROCESS | 3928 | 1467068351471 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:11 INFO - PROCESS | 3928 | 1467068351473 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:11 INFO - PROCESS | 3928 | 1467068351543 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:59:11 INFO - PROCESS | 3928 | 1467068351558 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 3928 | 1467068351560 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:11 INFO - PROCESS | 3928 | ++DOCSHELL 10A77C00 == 27 [pid = 3928] [id = 275] 15:59:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10A78000) [pid = 3928] [serial = 824] [outer = 00000000] 15:59:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10F30800) [pid = 3928] [serial = 825] [outer = 10A78000] 15:59:11 INFO - PROCESS | 3928 | 1467068351607 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10FA8000) [pid = 3928] [serial = 826] [outer = 10A78000] 15:59:12 INFO - PROCESS | 3928 | 1467068352033 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 629ms 15:59:12 INFO - PROCESS | 3928 | 1467068352081 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 3928 | 1467068352086 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 15:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:59:12 INFO - PROCESS | 3928 | 1467068352092 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 3928 | 1467068352095 Marionette TRACE conn3 <- [1,1066,null,{}] 15:59:12 INFO - PROCESS | 3928 | 1467068352099 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:12 INFO - PROCESS | 3928 | 1467068352101 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:12 INFO - PROCESS | 3928 | 1467068352198 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:59:12 INFO - PROCESS | 3928 | 1467068352288 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 3928 | 1467068352291 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:12 INFO - PROCESS | 3928 | ++DOCSHELL 11DD5000 == 28 [pid = 3928] [id = 276] 15:59:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (12958C00) [pid = 3928] [serial = 827] [outer = 00000000] 15:59:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (12BAA800) [pid = 3928] [serial = 828] [outer = 12958C00] 15:59:12 INFO - PROCESS | 3928 | 1467068352320 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (12E21800) [pid = 3928] [serial = 829] [outer = 12958C00] 15:59:12 INFO - PROCESS | 3928 | 1467068352650 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 615ms 15:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:59:12 INFO - PROCESS | 3928 | 1467068352718 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 3928 | 1467068352720 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 15:59:12 INFO - PROCESS | 3928 | 1467068352724 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 3928 | 1467068352727 Marionette TRACE conn3 <- [1,1070,null,{}] 15:59:12 INFO - PROCESS | 3928 | 1467068352738 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:12 INFO - PROCESS | 3928 | 1467068352743 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:12 INFO - PROCESS | 3928 | 1467068352805 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:59:12 INFO - PROCESS | 3928 | 1467068352812 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 3928 | 1467068352815 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:12 INFO - PROCESS | 3928 | ++DOCSHELL 13665800 == 29 [pid = 3928] [id = 277] 15:59:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (13E57800) [pid = 3928] [serial = 830] [outer = 00000000] 15:59:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (14F6E400) [pid = 3928] [serial = 831] [outer = 13E57800] 15:59:12 INFO - PROCESS | 3928 | 1467068352863 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (14FD9800) [pid = 3928] [serial = 832] [outer = 13E57800] 15:59:13 INFO - PROCESS | 3928 | 1467068353302 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 616ms 15:59:13 INFO - PROCESS | 3928 | 1467068353347 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 3928 | 1467068353349 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 15:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:59:13 INFO - PROCESS | 3928 | 1467068353353 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 3928 | 1467068353354 Marionette TRACE conn3 <- [1,1074,null,{}] 15:59:13 INFO - PROCESS | 3928 | 1467068353358 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 3928 | 1467068353360 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:13 INFO - PROCESS | 3928 | 1467068353479 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:59:13 INFO - PROCESS | 3928 | 1467068353501 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 3928 | 1467068353503 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:13 INFO - PROCESS | 3928 | ++DOCSHELL 1575C000 == 30 [pid = 3928] [id = 278] 15:59:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (15760C00) [pid = 3928] [serial = 833] [outer = 00000000] 15:59:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (15F8F400) [pid = 3928] [serial = 834] [outer = 15760C00] 15:59:13 INFO - PROCESS | 3928 | 1467068353547 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (164B5400) [pid = 3928] [serial = 835] [outer = 15760C00] 15:59:13 INFO - PROCESS | 3928 | 1467068353925 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 615ms 15:59:13 INFO - PROCESS | 3928 | 1467068353983 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 3928 | 1467068353985 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 15:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:59:13 INFO - PROCESS | 3928 | 1467068353988 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 3928 | 1467068353990 Marionette TRACE conn3 <- [1,1078,null,{}] 15:59:13 INFO - PROCESS | 3928 | 1467068353993 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 3928 | 1467068353995 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:14 INFO - PROCESS | 3928 | 1467068354088 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:59:14 INFO - PROCESS | 3928 | 1467068354094 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 3928 | 1467068354096 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:14 INFO - PROCESS | 3928 | ++DOCSHELL 164B3800 == 31 [pid = 3928] [id = 279] 15:59:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (164BA000) [pid = 3928] [serial = 836] [outer = 00000000] 15:59:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16717800) [pid = 3928] [serial = 837] [outer = 164BA000] 15:59:14 INFO - PROCESS | 3928 | 1467068354142 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (16A30000) [pid = 3928] [serial = 838] [outer = 164BA000] 15:59:14 INFO - PROCESS | 3928 | 1467068354557 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 629ms 15:59:14 INFO - PROCESS | 3928 | 1467068354611 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 3928 | 1467068354613 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 15:59:14 INFO - PROCESS | 3928 | 1467068354616 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:59:14 INFO - PROCESS | 3928 | 1467068354618 Marionette TRACE conn3 <- [1,1082,null,{}] 15:59:14 INFO - PROCESS | 3928 | 1467068354621 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:14 INFO - PROCESS | 3928 | 1467068354627 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:14 INFO - PROCESS | 3928 | 1467068354762 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:59:14 INFO - PROCESS | 3928 | 1467068354777 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 3928 | 1467068354779 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:14 INFO - PROCESS | 3928 | ++DOCSHELL 17391C00 == 32 [pid = 3928] [id = 280] 15:59:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1739A000) [pid = 3928] [serial = 839] [outer = 00000000] 15:59:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (174A0000) [pid = 3928] [serial = 840] [outer = 1739A000] 15:59:14 INFO - PROCESS | 3928 | 1467068354806 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (17F9B800) [pid = 3928] [serial = 841] [outer = 1739A000] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (12E2A800) [pid = 3928] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1047C000) [pid = 3928] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (136DC800) [pid = 3928] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (17404400) [pid = 3928] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (152B4C00) [pid = 3928] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (17F02C00) [pid = 3928] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10F2F800) [pid = 3928] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (104E0C00) [pid = 3928] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10A7F000) [pid = 3928] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1660F800) [pid = 3928] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (182A0800) [pid = 3928] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:59:15 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1047E800) [pid = 3928] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:59:15 INFO - PROCESS | 3928 | 1467068355312 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 755ms 15:59:15 INFO - PROCESS | 3928 | 1467068355368 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:59:15 INFO - PROCESS | 3928 | 1467068355379 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 15:59:15 INFO - PROCESS | 3928 | 1467068355383 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 3928 | 1467068355384 Marionette TRACE conn3 <- [1,1086,null,{}] 15:59:15 INFO - PROCESS | 3928 | 1467068355388 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 3928 | 1467068355389 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:15 INFO - PROCESS | 3928 | 1467068355463 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:59:15 INFO - PROCESS | 3928 | 1467068355450 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 3928 | 1467068355452 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:15 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F6800 == 33 [pid = 3928] [id = 281] 15:59:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (104E7000) [pid = 3928] [serial = 842] [outer = 00000000] 15:59:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (164B7000) [pid = 3928] [serial = 843] [outer = 104E7000] 15:59:15 INFO - PROCESS | 3928 | 1467068355494 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17404400) [pid = 3928] [serial = 844] [outer = 104E7000] 15:59:15 INFO - PROCESS | 3928 | 1467068355857 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 532ms 15:59:15 INFO - PROCESS | 3928 | 1467068355919 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 3928 | 1467068355921 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 15:59:15 INFO - PROCESS | 3928 | 1467068355924 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:59:15 INFO - PROCESS | 3928 | 1467068355926 Marionette TRACE conn3 <- [1,1090,null,{}] 15:59:15 INFO - PROCESS | 3928 | 1467068355930 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 3928 | 1467068355931 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:15 INFO - PROCESS | 3928 | 1467068355997 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:59:15 INFO - PROCESS | 3928 | 1467068356002 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 3928 | 1467068356004 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:16 INFO - PROCESS | 3928 | ++DOCSHELL 15557800 == 34 [pid = 3928] [id = 282] 15:59:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (164BFC00) [pid = 3928] [serial = 845] [outer = 00000000] 15:59:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1807AC00) [pid = 3928] [serial = 846] [outer = 164BFC00] 15:59:16 INFO - PROCESS | 3928 | 1467068356047 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1807BC00) [pid = 3928] [serial = 847] [outer = 164BFC00] 15:59:16 INFO - PROCESS | 3928 | 1467068356453 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 559ms 15:59:16 INFO - PROCESS | 3928 | 1467068356488 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 3928 | 1467068356490 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 15:59:16 INFO - PROCESS | 3928 | 1467068356493 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:59:16 INFO - PROCESS | 3928 | 1467068356495 Marionette TRACE conn3 <- [1,1094,null,{}] 15:59:16 INFO - PROCESS | 3928 | 1467068356499 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:16 INFO - PROCESS | 3928 | 1467068356500 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:16 INFO - PROCESS | 3928 | 1467068356576 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:59:16 INFO - PROCESS | 3928 | 1467068356581 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 3928 | 1467068356583 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:16 INFO - PROCESS | 3928 | ++DOCSHELL 1829CC00 == 35 [pid = 3928] [id = 283] 15:59:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1829D400) [pid = 3928] [serial = 848] [outer = 00000000] 15:59:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (182A8400) [pid = 3928] [serial = 849] [outer = 1829D400] 15:59:16 INFO - PROCESS | 3928 | 1467068356633 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1959A400) [pid = 3928] [serial = 850] [outer = 1829D400] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 10A77C00 == 34 [pid = 3928] [id = 275] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 10564000 == 33 [pid = 3928] [id = 274] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 13665800 == 32 [pid = 3928] [id = 277] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 164B3800 == 31 [pid = 3928] [id = 279] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 15557800 == 30 [pid = 3928] [id = 282] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 0C7F6800 == 29 [pid = 3928] [id = 281] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 1575C000 == 28 [pid = 3928] [id = 278] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 11DD5000 == 27 [pid = 3928] [id = 276] 15:59:17 INFO - PROCESS | 3928 | --DOCSHELL 17391C00 == 26 [pid = 3928] [id = 280] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19A86C00) [pid = 3928] [serial = 813] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19AAC000) [pid = 3928] [serial = 814] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1977E800) [pid = 3928] [serial = 810] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (19597C00) [pid = 3928] [serial = 811] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (131CBC00) [pid = 3928] [serial = 790] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12EDB400) [pid = 3928] [serial = 780] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1959B400) [pid = 3928] [serial = 808] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (17497800) [pid = 3928] [serial = 798] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (15764000) [pid = 3928] [serial = 793] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (182A4C00) [pid = 3928] [serial = 802] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (13A02800) [pid = 3928] [serial = 804] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (176EDC00) [pid = 3928] [serial = 799] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (10F9D000) [pid = 3928] [serial = 787] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (112DA800) [pid = 3928] [serial = 783] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (14FDA800) [pid = 3928] [serial = 805] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1554D000) [pid = 3928] [serial = 792] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (13114400) [pid = 3928] [serial = 789] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1730DC00) [pid = 3928] [serial = 796] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (182A0400) [pid = 3928] [serial = 801] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (10E04800) [pid = 3928] [serial = 786] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (16D56000) [pid = 3928] [serial = 795] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (19595000) [pid = 3928] [serial = 807] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (136D4C00) [pid = 3928] [serial = 781] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (1180A000) [pid = 3928] [serial = 784] [outer = 00000000] [url = about:blank] 15:59:18 INFO - PROCESS | 3928 | 1467068358133 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1678ms 15:59:18 INFO - PROCESS | 3928 | 1467068358179 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 3928 | 1467068358183 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 15:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:59:18 INFO - PROCESS | 3928 | 1467068358188 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 3928 | 1467068358192 Marionette TRACE conn3 <- [1,1098,null,{}] 15:59:18 INFO - PROCESS | 3928 | 1467068358197 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 3928 | 1467068358200 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:18 INFO - PROCESS | 3928 | 1467068358271 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:59:18 INFO - PROCESS | 3928 | 1467068358278 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 3928 | 1467068358282 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:18 INFO - PROCESS | 3928 | ++DOCSHELL 10A10000 == 27 [pid = 3928] [id = 284] 15:59:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (10A78800) [pid = 3928] [serial = 851] [outer = 00000000] 15:59:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (10E0FC00) [pid = 3928] [serial = 852] [outer = 10A78800] 15:59:18 INFO - PROCESS | 3928 | 1467068358331 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (10F2B400) [pid = 3928] [serial = 853] [outer = 10A78800] 15:59:18 INFO - PROCESS | 3928 | 1467068358760 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 629ms 15:59:18 INFO - PROCESS | 3928 | 1467068358813 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 3928 | 1467068358818 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 15:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:59:18 INFO - PROCESS | 3928 | 1467068358825 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 3928 | 1467068358827 Marionette TRACE conn3 <- [1,1102,null,{}] 15:59:18 INFO - PROCESS | 3928 | 1467068358831 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 3928 | 1467068358834 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:18 INFO - PROCESS | 3928 | 1467068358902 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:59:18 INFO - PROCESS | 3928 | 1467068358911 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 3928 | 1467068358914 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:18 INFO - PROCESS | 3928 | ++DOCSHELL 11804C00 == 28 [pid = 3928] [id = 285] 15:59:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (11805C00) [pid = 3928] [serial = 854] [outer = 00000000] 15:59:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (11889800) [pid = 3928] [serial = 855] [outer = 11805C00] 15:59:18 INFO - PROCESS | 3928 | 1467068358960 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (11C98400) [pid = 3928] [serial = 856] [outer = 11805C00] 15:59:19 INFO - PROCESS | 3928 | 1467068359363 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 573ms 15:59:19 INFO - PROCESS | 3928 | 1467068359384 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 3928 | 1467068359386 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 15:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:59:19 INFO - PROCESS | 3928 | 1467068359390 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 3928 | 1467068359393 Marionette TRACE conn3 <- [1,1106,null,{}] 15:59:19 INFO - PROCESS | 3928 | 1467068359408 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:19 INFO - PROCESS | 3928 | 1467068359412 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:19 INFO - PROCESS | 3928 | 1467068359493 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:59:19 INFO - PROCESS | 3928 | 1467068359514 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 3928 | 1467068359517 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:19 INFO - PROCESS | 3928 | ++DOCSHELL 12EDD400 == 29 [pid = 3928] [id = 286] 15:59:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (13110800) [pid = 3928] [serial = 857] [outer = 00000000] 15:59:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1326B000) [pid = 3928] [serial = 858] [outer = 13110800] 15:59:19 INFO - PROCESS | 3928 | 1467068359632 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (136D4C00) [pid = 3928] [serial = 859] [outer = 13110800] 15:59:19 INFO - PROCESS | 3928 | 1467068359957 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 15:59:20 INFO - PROCESS | 3928 | 1467068360027 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 3928 | 1467068360030 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 15:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:59:20 INFO - PROCESS | 3928 | 1467068360033 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 3928 | 1467068360036 Marionette TRACE conn3 <- [1,1110,null,{}] 15:59:20 INFO - PROCESS | 3928 | 1467068360036 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:20 INFO - PROCESS | 3928 | 1467068360038 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:20 INFO - PROCESS | 3928 | 1467068360146 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:59:20 INFO - PROCESS | 3928 | 1467068360159 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 3928 | 1467068360161 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:20 INFO - PROCESS | 3928 | ++DOCSHELL 13663000 == 30 [pid = 3928] [id = 287] 15:59:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13A04000) [pid = 3928] [serial = 860] [outer = 00000000] 15:59:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (1444EC00) [pid = 3928] [serial = 861] [outer = 13A04000] 15:59:20 INFO - PROCESS | 3928 | 1467068360205 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (153EBC00) [pid = 3928] [serial = 862] [outer = 13A04000] 15:59:20 INFO - PROCESS | 3928 | 1467068360541 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 573ms 15:59:20 INFO - PROCESS | 3928 | 1467068360593 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 3928 | 1467068360595 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 15:59:20 INFO - PROCESS | 3928 | 1467068360598 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:59:20 INFO - PROCESS | 3928 | 1467068360600 Marionette TRACE conn3 <- [1,1114,null,{}] 15:59:20 INFO - PROCESS | 3928 | 1467068360604 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:20 INFO - PROCESS | 3928 | 1467068360606 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:20 INFO - PROCESS | 3928 | 1467068360695 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:59:20 INFO - PROCESS | 3928 | 1467068360736 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 3928 | 1467068360738 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:20 INFO - PROCESS | 3928 | ++DOCSHELL 153E8C00 == 31 [pid = 3928] [id = 288] 15:59:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (153EB800) [pid = 3928] [serial = 863] [outer = 00000000] 15:59:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15F8FC00) [pid = 3928] [serial = 864] [outer = 153EB800] 15:59:20 INFO - PROCESS | 3928 | 1467068360781 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (164B6400) [pid = 3928] [serial = 865] [outer = 153EB800] 15:59:21 INFO - PROCESS | 3928 | 1467068361146 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 573ms 15:59:21 INFO - PROCESS | 3928 | 1467068361174 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 3928 | 1467068361176 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 15:59:21 INFO - PROCESS | 3928 | 1467068361179 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:59:21 INFO - PROCESS | 3928 | 1467068361181 Marionette TRACE conn3 <- [1,1118,null,{}] 15:59:21 INFO - PROCESS | 3928 | 1467068361185 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 3928 | 1467068361190 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:21 INFO - PROCESS | 3928 | 1467068361301 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:59:21 INFO - PROCESS | 3928 | 1467068361314 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 3928 | 1467068361316 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:21 INFO - PROCESS | 3928 | ++DOCSHELL 15766C00 == 32 [pid = 3928] [id = 289] 15:59:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16714400) [pid = 3928] [serial = 866] [outer = 00000000] 15:59:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16DD1C00) [pid = 3928] [serial = 867] [outer = 16714400] 15:59:21 INFO - PROCESS | 3928 | 1467068361359 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17393000) [pid = 3928] [serial = 868] [outer = 16714400] 15:59:21 INFO - PROCESS | 3928 | 1467068361720 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 560ms 15:59:21 INFO - PROCESS | 3928 | 1467068361757 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 3928 | 1467068361742 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 15:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:59:21 INFO - PROCESS | 3928 | 1467068361745 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 3928 | 1467068361747 Marionette TRACE conn3 <- [1,1122,null,{}] 15:59:21 INFO - PROCESS | 3928 | 1467068361750 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 3928 | 1467068361752 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:21 INFO - PROCESS | 3928 | 1467068361866 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:59:21 INFO - PROCESS | 3928 | 1467068361907 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 3928 | 1467068361909 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:21 INFO - PROCESS | 3928 | ++DOCSHELL 16D4E000 == 33 [pid = 3928] [id = 290] 15:59:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16D4E400) [pid = 3928] [serial = 869] [outer = 00000000] 15:59:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1749BC00) [pid = 3928] [serial = 870] [outer = 16D4E400] 15:59:21 INFO - PROCESS | 3928 | 1467068361934 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1749D800) [pid = 3928] [serial = 871] [outer = 16D4E400] 15:59:22 INFO - PROCESS | 3928 | 1467068362289 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 559ms 15:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:59:22 INFO - PROCESS | 3928 | 1467068362327 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 3928 | 1467068362328 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 15:59:22 INFO - PROCESS | 3928 | 1467068362332 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 3928 | 1467068362333 Marionette TRACE conn3 <- [1,1126,null,{}] 15:59:22 INFO - PROCESS | 3928 | 1467068362337 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:22 INFO - PROCESS | 3928 | 1467068362338 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:22 INFO - PROCESS | 3928 | 1467068362430 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:59:22 INFO - PROCESS | 3928 | 1467068362437 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 3928 | 1467068362439 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:22 INFO - PROCESS | 3928 | ++DOCSHELL 1740A000 == 34 [pid = 3928] [id = 291] 15:59:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1740B400) [pid = 3928] [serial = 872] [outer = 00000000] 15:59:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1807B000) [pid = 3928] [serial = 873] [outer = 1740B400] 15:59:22 INFO - PROCESS | 3928 | 1467068362484 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1807D800) [pid = 3928] [serial = 874] [outer = 1740B400] 15:59:22 INFO - PROCESS | 3928 | 1467068362859 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 573ms 15:59:22 INFO - PROCESS | 3928 | 1467068362913 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 3928 | 1467068362915 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 15:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:59:22 INFO - PROCESS | 3928 | 1467068362918 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 3928 | 1467068362903 Marionette TRACE conn3 <- [1,1130,null,{}] 15:59:22 INFO - PROCESS | 3928 | 1467068362954 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:22 INFO - PROCESS | 3928 | 1467068362956 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:23 INFO - PROCESS | 3928 | 1467068363084 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:59:23 INFO - PROCESS | 3928 | 1467068363081 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 3928 | 1467068363083 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:23 INFO - PROCESS | 3928 | ++DOCSHELL 12EDB400 == 35 [pid = 3928] [id = 292] 15:59:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (182A4C00) [pid = 3928] [serial = 875] [outer = 00000000] 15:59:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19777000) [pid = 3928] [serial = 876] [outer = 182A4C00] 15:59:23 INFO - PROCESS | 3928 | 1467068363174 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19777C00) [pid = 3928] [serial = 877] [outer = 182A4C00] 15:59:23 INFO - PROCESS | 3928 | 1467068363542 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 657ms 15:59:23 INFO - PROCESS | 3928 | 1467068363577 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 3928 | 1467068363579 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 15:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:59:23 INFO - PROCESS | 3928 | 1467068363582 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 3928 | 1467068363584 Marionette TRACE conn3 <- [1,1134,null,{}] 15:59:23 INFO - PROCESS | 3928 | 1467068363587 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:23 INFO - PROCESS | 3928 | 1467068363589 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:23 INFO - PROCESS | 3928 | 1467068363704 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:59:23 INFO - PROCESS | 3928 | 1467068363712 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 3928 | 1467068363714 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:23 INFO - PROCESS | 3928 | ++DOCSHELL 10474C00 == 36 [pid = 3928] [id = 293] 15:59:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (10A73400) [pid = 3928] [serial = 878] [outer = 00000000] 15:59:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19AB2C00) [pid = 3928] [serial = 879] [outer = 10A73400] 15:59:23 INFO - PROCESS | 3928 | 1467068363757 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19E84400) [pid = 3928] [serial = 880] [outer = 10A73400] 15:59:24 INFO - PROCESS | 3928 | 1467068364138 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 616ms 15:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:59:24 INFO - PROCESS | 3928 | 1467068364206 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 3928 | 1467068364209 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 15:59:24 INFO - PROCESS | 3928 | 1467068364212 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 3928 | 1467068364215 Marionette TRACE conn3 <- [1,1138,null,{}] 15:59:24 INFO - PROCESS | 3928 | 1467068364219 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 3928 | 1467068364203 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:24 INFO - PROCESS | 3928 | 1467068364350 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:59:24 INFO - PROCESS | 3928 | 1467068364375 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 3928 | 1467068364378 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:24 INFO - PROCESS | 3928 | ++DOCSHELL 1444DC00 == 37 [pid = 3928] [id = 294] 15:59:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19E87400) [pid = 3928] [serial = 881] [outer = 00000000] 15:59:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19E92000) [pid = 3928] [serial = 882] [outer = 19E87400] 15:59:24 INFO - PROCESS | 3928 | 1467068364405 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19EF5000) [pid = 3928] [serial = 883] [outer = 19E87400] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (164BFC00) [pid = 3928] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (15760C00) [pid = 3928] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (164BA000) [pid = 3928] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1739A000) [pid = 3928] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (12958C00) [pid = 3928] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10A78000) [pid = 3928] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11010000) [pid = 3928] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (15F87400) [pid = 3928] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (10E10800) [pid = 3928] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (13E57800) [pid = 3928] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:59:24 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (104E7000) [pid = 3928] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:59:24 INFO - PROCESS | 3928 | 1467068364839 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 657ms 15:59:24 INFO - PROCESS | 3928 | 1467068364870 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 3928 | 1467068364872 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 15:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:59:24 INFO - PROCESS | 3928 | 1467068364875 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 3928 | 1467068364877 Marionette TRACE conn3 <- [1,1142,null,{}] 15:59:24 INFO - PROCESS | 3928 | 1467068364880 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 3928 | 1467068364882 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:24 INFO - PROCESS | 3928 | 1467068364957 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:59:24 INFO - PROCESS | 3928 | 1467068364962 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 3928 | 1467068364964 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:24 INFO - PROCESS | 3928 | ++DOCSHELL 1444E400 == 38 [pid = 3928] [id = 295] 15:59:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1575C800) [pid = 3928] [serial = 884] [outer = 00000000] 15:59:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1739A000) [pid = 3928] [serial = 885] [outer = 1575C800] 15:59:24 INFO - PROCESS | 3928 | 1467068364988 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1807B400) [pid = 3928] [serial = 886] [outer = 1575C800] 15:59:25 INFO - PROCESS | 3928 | 1467068365366 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 531ms 15:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:59:25 INFO - PROCESS | 3928 | 1467068365416 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 3928 | 1467068365418 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 15:59:25 INFO - PROCESS | 3928 | 1467068365422 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 3928 | 1467068365423 Marionette TRACE conn3 <- [1,1146,null,{}] 15:59:25 INFO - PROCESS | 3928 | 1467068365427 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:25 INFO - PROCESS | 3928 | 1467068365429 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:25 INFO - PROCESS | 3928 | 1467068365514 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:59:25 INFO - PROCESS | 3928 | 1467068365519 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 3928 | 1467068365503 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:25 INFO - PROCESS | 3928 | ++DOCSHELL 15764C00 == 39 [pid = 3928] [id = 296] 15:59:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16717000) [pid = 3928] [serial = 887] [outer = 00000000] 15:59:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1A1E6800) [pid = 3928] [serial = 888] [outer = 16717000] 15:59:25 INFO - PROCESS | 3928 | 1467068365545 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (13666000) [pid = 3928] [serial = 889] [outer = 16717000] 15:59:25 INFO - PROCESS | 3928 | 1467068365934 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 532ms 15:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:59:25 INFO - PROCESS | 3928 | 1467068365959 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 3928 | 1467068365961 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 15:59:25 INFO - PROCESS | 3928 | 1467068365964 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 3928 | 1467068365965 Marionette TRACE conn3 <- [1,1150,null,{}] 15:59:25 INFO - PROCESS | 3928 | 1467068365969 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:25 INFO - PROCESS | 3928 | 1467068365971 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:26 INFO - PROCESS | 3928 | 1467068366068 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:59:26 INFO - PROCESS | 3928 | 1467068366075 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 3928 | 1467068366077 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:26 INFO - PROCESS | 3928 | ++DOCSHELL 1036CC00 == 40 [pid = 3928] [id = 297] 15:59:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10A81000) [pid = 3928] [serial = 890] [outer = 00000000] 15:59:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1A545400) [pid = 3928] [serial = 891] [outer = 10A81000] 15:59:26 INFO - PROCESS | 3928 | 1467068366119 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1A548800) [pid = 3928] [serial = 892] [outer = 10A81000] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 1829CC00 == 39 [pid = 3928] [id = 283] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 10A10000 == 38 [pid = 3928] [id = 284] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 12EDD400 == 37 [pid = 3928] [id = 286] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 11804C00 == 36 [pid = 3928] [id = 285] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 13663000 == 35 [pid = 3928] [id = 287] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 12EDB400 == 34 [pid = 3928] [id = 292] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 153E8C00 == 33 [pid = 3928] [id = 288] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 1740A000 == 32 [pid = 3928] [id = 291] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 16D4E000 == 31 [pid = 3928] [id = 290] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 10474C00 == 30 [pid = 3928] [id = 293] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 1444DC00 == 29 [pid = 3928] [id = 294] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 1444E400 == 28 [pid = 3928] [id = 295] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 15766C00 == 27 [pid = 3928] [id = 289] 15:59:27 INFO - PROCESS | 3928 | --DOCSHELL 15764C00 == 26 [pid = 3928] [id = 296] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (182A8400) [pid = 3928] [serial = 849] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1807BC00) [pid = 3928] [serial = 847] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (15F8F400) [pid = 3928] [serial = 834] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16717800) [pid = 3928] [serial = 837] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (164B5400) [pid = 3928] [serial = 835] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (174A0000) [pid = 3928] [serial = 840] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16A30000) [pid = 3928] [serial = 838] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1807AC00) [pid = 3928] [serial = 846] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17F9B800) [pid = 3928] [serial = 841] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (12BAA800) [pid = 3928] [serial = 828] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10F30800) [pid = 3928] [serial = 825] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10FA8000) [pid = 3928] [serial = 826] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (11883400) [pid = 3928] [serial = 823] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11493000) [pid = 3928] [serial = 822] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (16876800) [pid = 3928] [serial = 820] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (164B6800) [pid = 3928] [serial = 819] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (13628C00) [pid = 3928] [serial = 817] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (112D4800) [pid = 3928] [serial = 816] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (14F6E400) [pid = 3928] [serial = 831] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (12E21800) [pid = 3928] [serial = 829] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (164B7000) [pid = 3928] [serial = 843] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (17404400) [pid = 3928] [serial = 844] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (14FD9800) [pid = 3928] [serial = 832] [outer = 00000000] [url = about:blank] 15:59:27 INFO - PROCESS | 3928 | 1467068367716 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1803ms 15:59:27 INFO - PROCESS | 3928 | 1467068367765 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 3928 | 1467068367768 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 15:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:59:27 INFO - PROCESS | 3928 | 1467068367774 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 3928 | 1467068367777 Marionette TRACE conn3 <- [1,1154,null,{}] 15:59:27 INFO - PROCESS | 3928 | 1467068367783 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:27 INFO - PROCESS | 3928 | 1467068367787 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:27 INFO - PROCESS | 3928 | 1467068367878 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:59:27 INFO - PROCESS | 3928 | 1467068367892 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 3928 | 1467068367894 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:27 INFO - PROCESS | 3928 | ++DOCSHELL 1058C400 == 27 [pid = 3928] [id = 298] 15:59:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10A01400) [pid = 3928] [serial = 893] [outer = 00000000] 15:59:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E04800) [pid = 3928] [serial = 894] [outer = 10A01400] 15:59:27 INFO - PROCESS | 3928 | 1467068367925 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10E0B000) [pid = 3928] [serial = 895] [outer = 10A01400] 15:59:28 INFO - PROCESS | 3928 | 1467068368353 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 630ms 15:59:28 INFO - PROCESS | 3928 | 1467068368410 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 3928 | 1467068368398 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 15:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:59:28 INFO - PROCESS | 3928 | 1467068368405 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 3928 | 1467068368407 Marionette TRACE conn3 <- [1,1158,null,{}] 15:59:28 INFO - PROCESS | 3928 | 1467068368411 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:28 INFO - PROCESS | 3928 | 1467068368414 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:28 INFO - PROCESS | 3928 | 1467068368499 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:59:28 INFO - PROCESS | 3928 | 1467068368508 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 3928 | 1467068368511 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:28 INFO - PROCESS | 3928 | ++DOCSHELL 1120E000 == 28 [pid = 3928] [id = 299] 15:59:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (112D4800) [pid = 3928] [serial = 896] [outer = 00000000] 15:59:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11493000) [pid = 3928] [serial = 897] [outer = 112D4800] 15:59:28 INFO - PROCESS | 3928 | 1467068368557 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (11802400) [pid = 3928] [serial = 898] [outer = 112D4800] 15:59:28 INFO - PROCESS | 3928 | 1467068368957 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 573ms 15:59:28 INFO - PROCESS | 3928 | 1467068368986 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 3928 | 1467068368988 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 15:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:59:28 INFO - PROCESS | 3928 | 1467068368995 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 3928 | 1467068368999 Marionette TRACE conn3 <- [1,1162,null,{}] 15:59:29 INFO - PROCESS | 3928 | 1467068369009 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 3928 | 1467068369014 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:29 INFO - PROCESS | 3928 | 1467068369077 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:59:29 INFO - PROCESS | 3928 | 1467068369115 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 3928 | 1467068369118 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:29 INFO - PROCESS | 3928 | ++DOCSHELL 12BB4000 == 29 [pid = 3928] [id = 300] 15:59:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (12BB4400) [pid = 3928] [serial = 899] [outer = 00000000] 15:59:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (12E5F400) [pid = 3928] [serial = 900] [outer = 12BB4400] 15:59:29 INFO - PROCESS | 3928 | 1467068369225 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (13116800) [pid = 3928] [serial = 901] [outer = 12BB4400] 15:59:29 INFO - PROCESS | 3928 | 1467068369580 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 3928 | 1467068369614 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 15:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:59:29 INFO - PROCESS | 3928 | 1467068369618 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 3928 | 1467068369620 Marionette TRACE conn3 <- [1,1166,null,{}] 15:59:29 INFO - PROCESS | 3928 | 1467068369623 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 3928 | 1467068369636 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:29 INFO - PROCESS | 3928 | 1467068369751 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:59:29 INFO - PROCESS | 3928 | 1467068369763 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 3928 | 1467068369765 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:29 INFO - PROCESS | 3928 | ++DOCSHELL 1100E800 == 30 [pid = 3928] [id = 301] 15:59:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (12C80800) [pid = 3928] [serial = 902] [outer = 00000000] 15:59:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (14440400) [pid = 3928] [serial = 903] [outer = 12C80800] 15:59:29 INFO - PROCESS | 3928 | 1467068369791 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (14F70C00) [pid = 3928] [serial = 904] [outer = 12C80800] 15:59:30 INFO - PROCESS | 3928 | 1467068370180 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 3928 | 1467068370196 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 15:59:30 INFO - PROCESS | 3928 | 1467068370200 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 3928 | 1467068370202 Marionette TRACE conn3 <- [1,1170,null,{}] 15:59:30 INFO - PROCESS | 3928 | 1467068370205 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:30 INFO - PROCESS | 3928 | 1467068370207 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:30 INFO - PROCESS | 3928 | 1467068370302 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:59:30 INFO - PROCESS | 3928 | 1467068370341 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 3928 | 1467068370343 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:30 INFO - PROCESS | 3928 | ++DOCSHELL 14FD2000 == 31 [pid = 3928] [id = 302] 15:59:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (152BE000) [pid = 3928] [serial = 905] [outer = 00000000] 15:59:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (15F93800) [pid = 3928] [serial = 906] [outer = 152BE000] 15:59:30 INFO - PROCESS | 3928 | 1467068370386 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (164B3400) [pid = 3928] [serial = 907] [outer = 152BE000] 15:59:30 INFO - PROCESS | 3928 | 1467068370763 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 3928 | 1467068370779 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 15:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:59:30 INFO - PROCESS | 3928 | 1467068370783 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 3928 | 1467068370784 Marionette TRACE conn3 <- [1,1174,null,{}] 15:59:30 INFO - PROCESS | 3928 | 1467068370788 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:30 INFO - PROCESS | 3928 | 1467068370793 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:30 INFO - PROCESS | 3928 | 1467068370903 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:59:30 INFO - PROCESS | 3928 | 1467068370910 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 3928 | 1467068370913 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:30 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F0000 == 32 [pid = 3928] [id = 303] 15:59:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (12C86C00) [pid = 3928] [serial = 908] [outer = 00000000] 15:59:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16D4F400) [pid = 3928] [serial = 909] [outer = 12C86C00] 15:59:30 INFO - PROCESS | 3928 | 1467068370957 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (17399000) [pid = 3928] [serial = 910] [outer = 12C86C00] 15:59:31 INFO - PROCESS | 3928 | 1467068371323 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 3928 | 1467068371361 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 15:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:59:31 INFO - PROCESS | 3928 | 1467068371364 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 3928 | 1467068371348 Marionette TRACE conn3 <- [1,1178,null,{}] 15:59:31 INFO - PROCESS | 3928 | 1467068371362 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:31 INFO - PROCESS | 3928 | 1467068371364 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:31 INFO - PROCESS | 3928 | 1467068371469 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:59:31 INFO - PROCESS | 3928 | 1467068371511 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 3928 | 1467068371513 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:31 INFO - PROCESS | 3928 | ++DOCSHELL 16D50000 == 33 [pid = 3928] [id = 304] 15:59:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16D51000) [pid = 3928] [serial = 911] [outer = 00000000] 15:59:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (17A4BC00) [pid = 3928] [serial = 912] [outer = 16D51000] 15:59:31 INFO - PROCESS | 3928 | 1467068371539 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (17FA0800) [pid = 3928] [serial = 913] [outer = 16D51000] 15:59:31 INFO - PROCESS | 3928 | 1467068371889 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 3928 | 1467068371923 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 15:59:31 INFO - PROCESS | 3928 | 1467068371927 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:59:31 INFO - PROCESS | 3928 | 1467068371929 Marionette TRACE conn3 <- [1,1182,null,{}] 15:59:31 INFO - PROCESS | 3928 | 1467068371932 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:31 INFO - PROCESS | 3928 | 1467068371934 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:32 INFO - PROCESS | 3928 | 1467068372028 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:59:32 INFO - PROCESS | 3928 | 1467068372036 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 3928 | 1467068372038 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:32 INFO - PROCESS | 3928 | ++DOCSHELL 17495800 == 34 [pid = 3928] [id = 305] 15:59:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (17499800) [pid = 3928] [serial = 914] [outer = 00000000] 15:59:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19595000) [pid = 3928] [serial = 915] [outer = 17499800] 15:59:32 INFO - PROCESS | 3928 | 1467068372081 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19599000) [pid = 3928] [serial = 916] [outer = 17499800] 15:59:32 INFO - PROCESS | 3928 | 1467068372487 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 3928 | 1467068372511 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 15:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:59:32 INFO - PROCESS | 3928 | 1467068372520 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 3928 | 1467068372521 Marionette TRACE conn3 <- [1,1186,null,{}] 15:59:32 INFO - PROCESS | 3928 | 1467068372524 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:32 INFO - PROCESS | 3928 | 1467068372509 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:32 INFO - PROCESS | 3928 | 1467068372614 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:59:32 INFO - PROCESS | 3928 | 1467068372678 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 3928 | 1467068372680 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:32 INFO - PROCESS | 3928 | ++DOCSHELL 12BB2C00 == 35 [pid = 3928] [id = 306] 15:59:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19E83400) [pid = 3928] [serial = 917] [outer = 00000000] 15:59:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19E8D400) [pid = 3928] [serial = 918] [outer = 19E83400] 15:59:32 INFO - PROCESS | 3928 | 1467068372722 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19E8F400) [pid = 3928] [serial = 919] [outer = 19E83400] 15:59:33 INFO - PROCESS | 3928 | 1467068373116 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 629ms 15:59:33 INFO - PROCESS | 3928 | 1467068373149 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 3928 | 1467068373151 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 15:59:33 INFO - PROCESS | 3928 | 1467068373154 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 3928 | 1467068373156 Marionette TRACE conn3 <- [1,1190,null,{}] 15:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:59:33 INFO - PROCESS | 3928 | 1467068373159 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 3928 | 1467068373161 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:33 INFO - PROCESS | 3928 | 1467068373268 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:59:33 INFO - PROCESS | 3928 | 1467068373276 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 3928 | 1467068373278 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:33 INFO - PROCESS | 3928 | ++DOCSHELL 19AB7400 == 36 [pid = 3928] [id = 307] 15:59:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19E89C00) [pid = 3928] [serial = 920] [outer = 00000000] 15:59:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1A546800) [pid = 3928] [serial = 921] [outer = 19E89C00] 15:59:33 INFO - PROCESS | 3928 | 1467068373356 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1A54F000) [pid = 3928] [serial = 922] [outer = 19E89C00] 15:59:33 INFO - PROCESS | 3928 | 1467068373721 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 615ms 15:59:33 INFO - PROCESS | 3928 | 1467068373779 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 3928 | 1467068373781 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 15:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:59:33 INFO - PROCESS | 3928 | 1467068373785 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 3928 | 1467068373787 Marionette TRACE conn3 <- [1,1194,null,{}] 15:59:33 INFO - PROCESS | 3928 | 1467068373790 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 3928 | 1467068373793 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:33 INFO - PROCESS | 3928 | 1467068373923 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:59:33 INFO - PROCESS | 3928 | 1467068373947 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 3928 | 1467068373949 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:33 INFO - PROCESS | 3928 | ++DOCSHELL 14FD0C00 == 37 [pid = 3928] [id = 308] 15:59:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1A6BDC00) [pid = 3928] [serial = 923] [outer = 00000000] 15:59:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (1AA63C00) [pid = 3928] [serial = 924] [outer = 1A6BDC00] 15:59:33 INFO - PROCESS | 3928 | 1467068373994 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1AA69C00) [pid = 3928] [serial = 925] [outer = 1A6BDC00] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (182A4C00) [pid = 3928] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (10A73400) [pid = 3928] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (19E87400) [pid = 3928] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (16717000) [pid = 3928] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1740B400) [pid = 3928] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (16D4E400) [pid = 3928] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (16714400) [pid = 3928] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (153EB800) [pid = 3928] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (13A04000) [pid = 3928] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (13110800) [pid = 3928] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11805C00) [pid = 3928] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10A78800) [pid = 3928] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1829D400) [pid = 3928] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:59:34 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1575C800) [pid = 3928] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:59:34 INFO - PROCESS | 3928 | 1467068374451 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 713ms 15:59:34 INFO - PROCESS | 3928 | 1467068374503 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 3928 | 1467068374505 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 15:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:59:34 INFO - PROCESS | 3928 | 1467068374509 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 3928 | 1467068374511 Marionette TRACE conn3 <- [1,1198,null,{}] 15:59:34 INFO - PROCESS | 3928 | 1467068374514 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:34 INFO - PROCESS | 3928 | 1467068374516 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:34 INFO - PROCESS | 3928 | 1467068374576 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:59:34 INFO - PROCESS | 3928 | 1467068374582 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 3928 | 1467068374584 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:34 INFO - PROCESS | 3928 | ++DOCSHELL 12BAEC00 == 38 [pid = 3928] [id = 309] 15:59:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (12ED8C00) [pid = 3928] [serial = 926] [outer = 00000000] 15:59:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (16717000) [pid = 3928] [serial = 927] [outer = 12ED8C00] 15:59:34 INFO - PROCESS | 3928 | 1467068374627 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (16D5C000) [pid = 3928] [serial = 928] [outer = 12ED8C00] 15:59:34 INFO - PROCESS | 3928 | 1467068375002 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 532ms 15:59:35 INFO - PROCESS | 3928 | 1467068375047 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 3928 | 1467068375049 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 15:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:59:35 INFO - PROCESS | 3928 | 1467068375052 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 3928 | 1467068375053 Marionette TRACE conn3 <- [1,1202,null,{}] 15:59:35 INFO - PROCESS | 3928 | 1467068375060 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:35 INFO - PROCESS | 3928 | 1467068375054 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:35 INFO - PROCESS | 3928 | 1467068375130 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:59:35 INFO - PROCESS | 3928 | 1467068375135 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 3928 | 1467068375137 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:35 INFO - PROCESS | 3928 | ++DOCSHELL 19A7D000 == 39 [pid = 3928] [id = 310] 15:59:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19E89400) [pid = 3928] [serial = 929] [outer = 00000000] 15:59:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1A6BBC00) [pid = 3928] [serial = 930] [outer = 19E89400] 15:59:35 INFO - PROCESS | 3928 | 1467068375186 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1A6BF400) [pid = 3928] [serial = 931] [outer = 19E89400] 15:59:35 INFO - PROCESS | 3928 | 1467068375574 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 573ms 15:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:59:35 INFO - PROCESS | 3928 | 1467068375624 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 3928 | 1467068375626 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 15:59:35 INFO - PROCESS | 3928 | 1467068375630 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 3928 | 1467068375631 Marionette TRACE conn3 <- [1,1206,null,{}] 15:59:35 INFO - PROCESS | 3928 | 1467068375634 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:35 INFO - PROCESS | 3928 | 1467068375636 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:35 INFO - PROCESS | 3928 | 1467068375712 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:59:35 INFO - PROCESS | 3928 | 1467068375717 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 3928 | 1467068375719 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:35 INFO - PROCESS | 3928 | ++DOCSHELL 15F93000 == 40 [pid = 3928] [id = 311] 15:59:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1829D400) [pid = 3928] [serial = 932] [outer = 00000000] 15:59:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1AC61800) [pid = 3928] [serial = 933] [outer = 1829D400] 15:59:35 INFO - PROCESS | 3928 | 1467068375743 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1AC66800) [pid = 3928] [serial = 934] [outer = 1829D400] 15:59:36 INFO - PROCESS | 3928 | --DOCSHELL 1036CC00 == 39 [pid = 3928] [id = 297] 15:59:36 INFO - PROCESS | 3928 | --DOCSHELL 1058C400 == 38 [pid = 3928] [id = 298] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 12BB4000 == 37 [pid = 3928] [id = 300] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 0C7F0000 == 36 [pid = 3928] [id = 303] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 12BAEC00 == 35 [pid = 3928] [id = 309] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 19A7D000 == 34 [pid = 3928] [id = 310] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 1100E800 == 33 [pid = 3928] [id = 301] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 12BB2C00 == 32 [pid = 3928] [id = 306] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 19AB7400 == 31 [pid = 3928] [id = 307] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 17495800 == 30 [pid = 3928] [id = 305] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 14FD0C00 == 29 [pid = 3928] [id = 308] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 14FD2000 == 28 [pid = 3928] [id = 302] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 16D50000 == 27 [pid = 3928] [id = 304] 15:59:37 INFO - PROCESS | 3928 | --DOCSHELL 1120E000 == 26 [pid = 3928] [id = 299] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19777000) [pid = 3928] [serial = 876] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19AB2C00) [pid = 3928] [serial = 879] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (19777C00) [pid = 3928] [serial = 877] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (19E92000) [pid = 3928] [serial = 882] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (19E84400) [pid = 3928] [serial = 880] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1A1E6800) [pid = 3928] [serial = 888] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19EF5000) [pid = 3928] [serial = 883] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1807B000) [pid = 3928] [serial = 873] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1749BC00) [pid = 3928] [serial = 870] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1749D800) [pid = 3928] [serial = 871] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16DD1C00) [pid = 3928] [serial = 867] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (17393000) [pid = 3928] [serial = 868] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (15F8FC00) [pid = 3928] [serial = 864] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (164B6400) [pid = 3928] [serial = 865] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1444EC00) [pid = 3928] [serial = 861] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (153EBC00) [pid = 3928] [serial = 862] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1326B000) [pid = 3928] [serial = 858] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (136D4C00) [pid = 3928] [serial = 859] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11889800) [pid = 3928] [serial = 855] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11C98400) [pid = 3928] [serial = 856] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E0FC00) [pid = 3928] [serial = 852] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10F2B400) [pid = 3928] [serial = 853] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1959A400) [pid = 3928] [serial = 850] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (13666000) [pid = 3928] [serial = 889] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1739A000) [pid = 3928] [serial = 885] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1807B400) [pid = 3928] [serial = 886] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1807D800) [pid = 3928] [serial = 874] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1A545400) [pid = 3928] [serial = 891] [outer = 00000000] [url = about:blank] 15:59:37 INFO - PROCESS | 3928 | 1467068377313 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1706ms 15:59:37 INFO - PROCESS | 3928 | 1467068377334 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 3928 | 1467068377338 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 15:59:37 INFO - PROCESS | 3928 | 1467068377343 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:59:37 INFO - PROCESS | 3928 | 1467068377346 Marionette TRACE conn3 <- [1,1210,null,{}] 15:59:37 INFO - PROCESS | 3928 | 1467068377352 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 3928 | 1467068377355 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:37 INFO - PROCESS | 3928 | 1467068377449 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:59:37 INFO - PROCESS | 3928 | 1467068377457 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 3928 | 1467068377462 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:37 INFO - PROCESS | 3928 | ++DOCSHELL 10A0A000 == 27 [pid = 3928] [id = 312] 15:59:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10A73400) [pid = 3928] [serial = 935] [outer = 00000000] 15:59:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10A78000) [pid = 3928] [serial = 936] [outer = 10A73400] 15:59:37 INFO - PROCESS | 3928 | 1467068377492 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10E02400) [pid = 3928] [serial = 937] [outer = 10A73400] 15:59:37 INFO - PROCESS | 3928 | 1467068377928 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 3928 | 1467068377990 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 15:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:59:37 INFO - PROCESS | 3928 | 1467068377978 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 3928 | 1467068377981 Marionette TRACE conn3 <- [1,1214,null,{}] 15:59:37 INFO - PROCESS | 3928 | 1467068377985 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 3928 | 1467068377988 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:38 INFO - PROCESS | 3928 | 1467068378072 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:59:38 INFO - PROCESS | 3928 | 1467068378079 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 3928 | 1467068378081 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:38 INFO - PROCESS | 3928 | ++DOCSHELL 1100B000 == 28 [pid = 3928] [id = 313] 15:59:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1100B800) [pid = 3928] [serial = 938] [outer = 00000000] 15:59:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1120C400) [pid = 3928] [serial = 939] [outer = 1100B800] 15:59:38 INFO - PROCESS | 3928 | 1467068378128 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (11493400) [pid = 3928] [serial = 940] [outer = 1100B800] 15:59:38 INFO - PROCESS | 3928 | 1467068378536 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 559ms 15:59:38 INFO - PROCESS | 3928 | 1467068378556 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 3928 | 1467068378558 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 15:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:59:38 INFO - PROCESS | 3928 | 1467068378561 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 3928 | 1467068378565 Marionette TRACE conn3 <- [1,1218,null,{}] 15:59:38 INFO - PROCESS | 3928 | 1467068378579 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:38 INFO - PROCESS | 3928 | 1467068378584 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:38 INFO - PROCESS | 3928 | 1467068378647 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:59:38 INFO - PROCESS | 3928 | 1467068378689 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 3928 | 1467068378692 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:38 INFO - PROCESS | 3928 | ++DOCSHELL 12E24400 == 29 [pid = 3928] [id = 314] 15:59:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (12E25800) [pid = 3928] [serial = 941] [outer = 00000000] 15:59:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (12EDB000) [pid = 3928] [serial = 942] [outer = 12E25800] 15:59:38 INFO - PROCESS | 3928 | 1467068378739 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (131C3000) [pid = 3928] [serial = 943] [outer = 12E25800] 15:59:39 INFO - PROCESS | 3928 | 1467068379132 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 616ms 15:59:39 INFO - PROCESS | 3928 | 1467068379185 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 3928 | 1467068379188 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 15:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:59:39 INFO - PROCESS | 3928 | 1467068379191 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 3928 | 1467068379193 Marionette TRACE conn3 <- [1,1222,null,{}] 15:59:39 INFO - PROCESS | 3928 | 1467068379207 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:39 INFO - PROCESS | 3928 | 1467068379209 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:39 INFO - PROCESS | 3928 | 1467068379300 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:59:39 INFO - PROCESS | 3928 | 1467068379305 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 3928 | 1467068379308 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:39 INFO - PROCESS | 3928 | ++DOCSHELL 13117800 == 30 [pid = 3928] [id = 315] 15:59:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (13664800) [pid = 3928] [serial = 944] [outer = 00000000] 15:59:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (142B3800) [pid = 3928] [serial = 945] [outer = 13664800] 15:59:39 INFO - PROCESS | 3928 | 1467068379333 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (14F71000) [pid = 3928] [serial = 946] [outer = 13664800] 15:59:39 INFO - PROCESS | 3928 | 1467068379714 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 587ms 15:59:39 INFO - PROCESS | 3928 | 1467068379784 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 3928 | 1467068379786 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 15:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:59:39 INFO - PROCESS | 3928 | 1467068379789 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 3928 | 1467068379791 Marionette TRACE conn3 <- [1,1226,null,{}] 15:59:39 INFO - PROCESS | 3928 | 1467068379794 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:39 INFO - PROCESS | 3928 | 1467068379796 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:39 INFO - PROCESS | 3928 | 1467068379852 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:59:39 INFO - PROCESS | 3928 | 1467068379893 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 3928 | 1467068379896 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:39 INFO - PROCESS | 3928 | ++DOCSHELL 152B4400 == 31 [pid = 3928] [id = 316] 15:59:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (152B4C00) [pid = 3928] [serial = 947] [outer = 00000000] 15:59:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (15550400) [pid = 3928] [serial = 948] [outer = 152B4C00] 15:59:39 INFO - PROCESS | 3928 | 1467068379974 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (15764C00) [pid = 3928] [serial = 949] [outer = 152B4C00] 15:59:40 INFO - PROCESS | 3928 | 1467068380367 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 629ms 15:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:59:40 INFO - PROCESS | 3928 | 1467068380410 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 3928 | 1467068380412 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 15:59:40 INFO - PROCESS | 3928 | 1467068380415 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 3928 | 1467068380417 Marionette TRACE conn3 <- [1,1230,null,{}] 15:59:40 INFO - PROCESS | 3928 | 1467068380421 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:40 INFO - PROCESS | 3928 | 1467068380429 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:40 INFO - PROCESS | 3928 | 1467068380518 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:59:40 INFO - PROCESS | 3928 | 1467068380525 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 3928 | 1467068380527 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:40 INFO - PROCESS | 3928 | ++DOCSHELL 16552C00 == 32 [pid = 3928] [id = 317] 15:59:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (16556400) [pid = 3928] [serial = 950] [outer = 00000000] 15:59:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16881C00) [pid = 3928] [serial = 951] [outer = 16556400] 15:59:40 INFO - PROCESS | 3928 | 1467068380570 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16CD1800) [pid = 3928] [serial = 952] [outer = 16556400] 15:59:40 INFO - PROCESS | 3928 | 1467068380943 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 573ms 15:59:40 INFO - PROCESS | 3928 | 1467068380991 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 3928 | 1467068380993 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 15:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:59:40 INFO - PROCESS | 3928 | 1467068380997 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 3928 | 1467068380998 Marionette TRACE conn3 <- [1,1234,null,{}] 15:59:40 INFO - PROCESS | 3928 | 1467068381002 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:40 INFO - PROCESS | 3928 | 1467068381004 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:41 INFO - PROCESS | 3928 | 1467068381079 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:59:41 INFO - PROCESS | 3928 | 1467068381087 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 3928 | 1467068381089 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:41 INFO - PROCESS | 3928 | ++DOCSHELL 16876800 == 33 [pid = 3928] [id = 318] 15:59:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16D52000) [pid = 3928] [serial = 953] [outer = 00000000] 15:59:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (172E9000) [pid = 3928] [serial = 954] [outer = 16D52000] 15:59:41 INFO - PROCESS | 3928 | 1467068381131 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1730C800) [pid = 3928] [serial = 955] [outer = 16D52000] 15:59:41 INFO - PROCESS | 3928 | 1467068381529 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 560ms 15:59:41 INFO - PROCESS | 3928 | 1467068381557 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 3928 | 1467068381559 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 15:59:41 INFO - PROCESS | 3928 | 1467068381567 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:59:41 INFO - PROCESS | 3928 | 1467068381569 Marionette TRACE conn3 <- [1,1238,null,{}] 15:59:41 INFO - PROCESS | 3928 | 1467068381572 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:41 INFO - PROCESS | 3928 | 1467068381574 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:41 INFO - PROCESS | 3928 | 1467068381647 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:59:41 INFO - PROCESS | 3928 | 1467068381653 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 3928 | 1467068381655 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:41 INFO - PROCESS | 3928 | ++DOCSHELL 17406C00 == 34 [pid = 3928] [id = 319] 15:59:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (17407000) [pid = 3928] [serial = 956] [outer = 00000000] 15:59:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (174A0C00) [pid = 3928] [serial = 957] [outer = 17407000] 15:59:41 INFO - PROCESS | 3928 | 1467068381697 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (176E3400) [pid = 3928] [serial = 958] [outer = 17407000] 15:59:42 INFO - PROCESS | 3928 | 1467068382047 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 531ms 15:59:42 INFO - PROCESS | 3928 | 1467068382113 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 3928 | 1467068382115 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 15:59:42 INFO - PROCESS | 3928 | 1467068382118 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 3928 | 1467068382120 Marionette TRACE conn3 <- [1,1242,null,{}] 15:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:59:42 INFO - PROCESS | 3928 | 1467068382123 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:42 INFO - PROCESS | 3928 | 1467068382125 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:42 INFO - PROCESS | 3928 | 1467068382216 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:59:42 INFO - PROCESS | 3928 | 1467068382226 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 3928 | 1467068382228 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:42 INFO - PROCESS | 3928 | ++DOCSHELL 12E24000 == 35 [pid = 3928] [id = 320] 15:59:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1807A800) [pid = 3928] [serial = 959] [outer = 00000000] 15:59:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1829D800) [pid = 3928] [serial = 960] [outer = 1807A800] 15:59:42 INFO - PROCESS | 3928 | 1467068382270 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (182A0400) [pid = 3928] [serial = 961] [outer = 1807A800] 15:59:42 INFO - PROCESS | 3928 | 1467068382685 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 629ms 15:59:42 INFO - PROCESS | 3928 | 1467068382749 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 3928 | 1467068382751 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 15:59:42 INFO - PROCESS | 3928 | 1467068382754 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:59:42 INFO - PROCESS | 3928 | 1467068382756 Marionette TRACE conn3 <- [1,1246,null,{}] 15:59:42 INFO - PROCESS | 3928 | 1467068382760 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:42 INFO - PROCESS | 3928 | 1467068382761 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:42 INFO - PROCESS | 3928 | 1467068382880 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:59:42 INFO - PROCESS | 3928 | 1467068382933 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 3928 | 1467068382935 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:42 INFO - PROCESS | 3928 | ++DOCSHELL 19594400 == 36 [pid = 3928] [id = 321] 15:59:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19595400) [pid = 3928] [serial = 962] [outer = 00000000] 15:59:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (19991C00) [pid = 3928] [serial = 963] [outer = 19595400] 15:59:42 INFO - PROCESS | 3928 | 1467068382978 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (19A87400) [pid = 3928] [serial = 964] [outer = 19595400] 15:59:43 INFO - PROCESS | 3928 | 1467068383343 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 630ms 15:59:43 INFO - PROCESS | 3928 | 1467068383398 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 3928 | 1467068383400 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 15:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:59:43 INFO - PROCESS | 3928 | 1467068383404 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 3928 | 1467068383388 Marionette TRACE conn3 <- [1,1250,null,{}] 15:59:43 INFO - PROCESS | 3928 | 1467068383463 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:43 INFO - PROCESS | 3928 | 1467068383466 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:43 INFO - PROCESS | 3928 | 1467068383575 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:59:43 INFO - PROCESS | 3928 | 1467068383580 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 3928 | 1467068383583 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:43 INFO - PROCESS | 3928 | ++DOCSHELL 14FD1C00 == 37 [pid = 3928] [id = 322] 15:59:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (19E8C000) [pid = 3928] [serial = 965] [outer = 00000000] 15:59:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (19E92C00) [pid = 3928] [serial = 966] [outer = 19E8C000] 15:59:43 INFO - PROCESS | 3928 | 1467068383682 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1A1D7400) [pid = 3928] [serial = 967] [outer = 19E8C000] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (19E89C00) [pid = 3928] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1A6BDC00) [pid = 3928] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (19E89400) [pid = 3928] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (17499800) [pid = 3928] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (16D51000) [pid = 3928] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (12C86C00) [pid = 3928] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (152BE000) [pid = 3928] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (12C80800) [pid = 3928] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (12BB4400) [pid = 3928] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (112D4800) [pid = 3928] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10A01400) [pid = 3928] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10A81000) [pid = 3928] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (12ED8C00) [pid = 3928] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:59:44 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (19E83400) [pid = 3928] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:59:44 INFO - PROCESS | 3928 | 1467068384134 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 755ms 15:59:44 INFO - PROCESS | 3928 | 1467068384151 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 3928 | 1467068384153 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 15:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:59:44 INFO - PROCESS | 3928 | 1467068384156 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 3928 | 1467068384158 Marionette TRACE conn3 <- [1,1254,null,{}] 15:59:44 INFO - PROCESS | 3928 | 1467068384161 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:44 INFO - PROCESS | 3928 | 1467068384163 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:44 INFO - PROCESS | 3928 | 1467068384238 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:59:44 INFO - PROCESS | 3928 | 1467068384243 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 3928 | 1467068384227 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:44 INFO - PROCESS | 3928 | ++DOCSHELL 12B72000 == 38 [pid = 3928] [id = 323] 15:59:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (12C80800) [pid = 3928] [serial = 968] [outer = 00000000] 15:59:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (152B5000) [pid = 3928] [serial = 969] [outer = 12C80800] 15:59:44 INFO - PROCESS | 3928 | 1467068384271 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (16883800) [pid = 3928] [serial = 970] [outer = 12C80800] 15:59:44 INFO - PROCESS | 3928 | 1467068384690 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 559ms 15:59:44 INFO - PROCESS | 3928 | 1467068384726 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 3928 | 1467068384728 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 15:59:44 INFO - PROCESS | 3928 | 1467068384731 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:59:44 INFO - PROCESS | 3928 | 1467068384732 Marionette TRACE conn3 <- [1,1258,null,{}] 15:59:44 INFO - PROCESS | 3928 | 1467068384735 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:44 INFO - PROCESS | 3928 | 1467068384737 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:44 INFO - PROCESS | 3928 | 1467068384830 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:59:44 INFO - PROCESS | 3928 | 1467068384835 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 3928 | 1467068384837 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:44 INFO - PROCESS | 3928 | ++DOCSHELL 152BE000 == 39 [pid = 3928] [id = 324] 15:59:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (16D52800) [pid = 3928] [serial = 971] [outer = 00000000] 15:59:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19E87C00) [pid = 3928] [serial = 972] [outer = 16D52800] 15:59:44 INFO - PROCESS | 3928 | 1467068384879 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1A45EC00) [pid = 3928] [serial = 973] [outer = 16D52800] 15:59:45 INFO - PROCESS | 3928 | 1467068385273 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 559ms 15:59:45 INFO - PROCESS | 3928 | 1467068385309 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 3928 | 1467068385311 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 15:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:59:45 INFO - PROCESS | 3928 | 1467068385314 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 3928 | 1467068385315 Marionette TRACE conn3 <- [1,1262,null,{}] 15:59:45 INFO - PROCESS | 3928 | 1467068385319 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:45 INFO - PROCESS | 3928 | 1467068385304 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:45 INFO - PROCESS | 3928 | 1467068385381 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:59:45 INFO - PROCESS | 3928 | 1467068385386 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 3928 | 1467068385388 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:45 INFO - PROCESS | 3928 | ++DOCSHELL 1444EC00 == 40 [pid = 3928] [id = 325] 15:59:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1554FC00) [pid = 3928] [serial = 974] [outer = 00000000] 15:59:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1A54E400) [pid = 3928] [serial = 975] [outer = 1554FC00] 15:59:45 INFO - PROCESS | 3928 | 1467068385431 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1A6B5800) [pid = 3928] [serial = 976] [outer = 1554FC00] 15:59:45 INFO - PROCESS | 3928 | 1467068385802 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 532ms 15:59:45 INFO - PROCESS | 3928 | 1467068385858 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 3928 | 1467068385862 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 15:59:45 INFO - PROCESS | 3928 | 1467068385872 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:59:45 INFO - PROCESS | 3928 | 1467068385876 Marionette TRACE conn3 <- [1,1266,null,{}] 15:59:45 INFO - PROCESS | 3928 | 1467068385883 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:45 INFO - PROCESS | 3928 | 1467068385886 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:46 INFO - PROCESS | 3928 | 1467068386013 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:59:46 INFO - PROCESS | 3928 | 1467068386194 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 3928 | 1467068386200 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:46 INFO - PROCESS | 3928 | ++DOCSHELL 10A0A400 == 41 [pid = 3928] [id = 326] 15:59:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (10A0E000) [pid = 3928] [serial = 977] [outer = 00000000] 15:59:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10E99C00) [pid = 3928] [serial = 978] [outer = 10A0E000] 15:59:46 INFO - PROCESS | 3928 | 1467068386255 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (10F9A400) [pid = 3928] [serial = 979] [outer = 10A0E000] 15:59:46 INFO - PROCESS | 3928 | 1467068386932 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1118ms 15:59:46 INFO - PROCESS | 3928 | 1467068387000 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 3928 | 1467068387003 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 15:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:59:47 INFO - PROCESS | 3928 | 1467068387010 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 3928 | 1467068387014 Marionette TRACE conn3 <- [1,1270,null,{}] 15:59:47 INFO - PROCESS | 3928 | 1467068387018 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:47 INFO - PROCESS | 3928 | 1467068387021 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:47 INFO - PROCESS | 3928 | 1467068387144 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:59:47 INFO - PROCESS | 3928 | 1467068387365 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 3928 | 1467068387369 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:47 INFO - PROCESS | 3928 | ++DOCSHELL 1031D800 == 42 [pid = 3928] [id = 327] 15:59:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (1031DC00) [pid = 3928] [serial = 980] [outer = 00000000] 15:59:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1055A400) [pid = 3928] [serial = 981] [outer = 1031DC00] 15:59:47 INFO - PROCESS | 3928 | 1467068387437 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (10A0F800) [pid = 3928] [serial = 982] [outer = 1031DC00] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 152BE000 == 41 [pid = 3928] [id = 324] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 12B72000 == 40 [pid = 3928] [id = 323] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 14FD1C00 == 39 [pid = 3928] [id = 322] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 19594400 == 38 [pid = 3928] [id = 321] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 12E24000 == 37 [pid = 3928] [id = 320] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 17406C00 == 36 [pid = 3928] [id = 319] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 16876800 == 35 [pid = 3928] [id = 318] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 16552C00 == 34 [pid = 3928] [id = 317] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 152B4400 == 33 [pid = 3928] [id = 316] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 13117800 == 32 [pid = 3928] [id = 315] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 12E24400 == 31 [pid = 3928] [id = 314] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 1100B000 == 30 [pid = 3928] [id = 313] 15:59:47 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (1AC61800) [pid = 3928] [serial = 933] [outer = 00000000] [url = about:blank] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 10A0A000 == 29 [pid = 3928] [id = 312] 15:59:47 INFO - PROCESS | 3928 | --DOCSHELL 15F93000 == 28 [pid = 3928] [id = 311] 15:59:48 INFO - PROCESS | 3928 | 1467068388043 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1063ms 15:59:48 INFO - PROCESS | 3928 | 1467068388080 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 3928 | 1467068388084 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 15:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:59:48 INFO - PROCESS | 3928 | 1467068388088 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 3928 | 1467068388090 Marionette TRACE conn3 <- [1,1274,null,{}] 15:59:48 INFO - PROCESS | 3928 | 1467068388095 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:48 INFO - PROCESS | 3928 | 1467068388100 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (19E8D400) [pid = 3928] [serial = 918] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1A54F000) [pid = 3928] [serial = 922] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A546800) [pid = 3928] [serial = 921] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (19E8F400) [pid = 3928] [serial = 919] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1AA63C00) [pid = 3928] [serial = 924] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (1A6BBC00) [pid = 3928] [serial = 930] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1AA69C00) [pid = 3928] [serial = 925] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (19595000) [pid = 3928] [serial = 915] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (17A4BC00) [pid = 3928] [serial = 912] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (17FA0800) [pid = 3928] [serial = 913] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (16D4F400) [pid = 3928] [serial = 909] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (17399000) [pid = 3928] [serial = 910] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1A6BF400) [pid = 3928] [serial = 931] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (15F93800) [pid = 3928] [serial = 906] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (164B3400) [pid = 3928] [serial = 907] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (14440400) [pid = 3928] [serial = 903] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (14F70C00) [pid = 3928] [serial = 904] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (12E5F400) [pid = 3928] [serial = 900] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (13116800) [pid = 3928] [serial = 901] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (11493000) [pid = 3928] [serial = 897] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11802400) [pid = 3928] [serial = 898] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10E04800) [pid = 3928] [serial = 894] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10E0B000) [pid = 3928] [serial = 895] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A548800) [pid = 3928] [serial = 892] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (16717000) [pid = 3928] [serial = 927] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (16D5C000) [pid = 3928] [serial = 928] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19599000) [pid = 3928] [serial = 916] [outer = 00000000] [url = about:blank] 15:59:48 INFO - PROCESS | 3928 | 1467068388210 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:59:48 INFO - PROCESS | 3928 | 1467068388267 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 3928 | 1467068388270 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:48 INFO - PROCESS | 3928 | ++DOCSHELL 10F34400 == 29 [pid = 3928] [id = 328] 15:59:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10F9D000) [pid = 3928] [serial = 983] [outer = 00000000] 15:59:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (112DB000) [pid = 3928] [serial = 984] [outer = 10F9D000] 15:59:48 INFO - PROCESS | 3928 | 1467068388316 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (11807C00) [pid = 3928] [serial = 985] [outer = 10F9D000] 15:59:48 INFO - PROCESS | 3928 | 1467068388691 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 657ms 15:59:48 INFO - PROCESS | 3928 | 1467068388749 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 3928 | 1467068388752 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 15:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:59:48 INFO - PROCESS | 3928 | 1467068388761 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 3928 | 1467068388763 Marionette TRACE conn3 <- [1,1278,null,{}] 15:59:48 INFO - PROCESS | 3928 | 1467068388766 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:48 INFO - PROCESS | 3928 | 1467068388768 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:48 INFO - PROCESS | 3928 | 1467068388836 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:59:48 INFO - PROCESS | 3928 | 1467068388849 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 3928 | 1467068388851 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:48 INFO - PROCESS | 3928 | ++DOCSHELL 12BAF800 == 30 [pid = 3928] [id = 329] 15:59:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (12C7AC00) [pid = 3928] [serial = 986] [outer = 00000000] 15:59:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (12E28C00) [pid = 3928] [serial = 987] [outer = 12C7AC00] 15:59:48 INFO - PROCESS | 3928 | 1467068388895 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1315C000) [pid = 3928] [serial = 988] [outer = 12C7AC00] 15:59:49 INFO - PROCESS | 3928 | 1467068389311 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 573ms 15:59:49 INFO - PROCESS | 3928 | 1467068389342 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 3928 | 1467068389344 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 15:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:59:49 INFO - PROCESS | 3928 | 1467068389332 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 3928 | 1467068389338 Marionette TRACE conn3 <- [1,1282,null,{}] 15:59:49 INFO - PROCESS | 3928 | 1467068389347 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 3928 | 1467068389351 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:49 INFO - PROCESS | 3928 | 1467068389433 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:59:49 INFO - PROCESS | 3928 | 1467068389442 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 3928 | 1467068389444 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:49 INFO - PROCESS | 3928 | ++DOCSHELL 14441000 == 31 [pid = 3928] [id = 330] 15:59:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (14441C00) [pid = 3928] [serial = 989] [outer = 00000000] 15:59:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (14FD8000) [pid = 3928] [serial = 990] [outer = 14441C00] 15:59:49 INFO - PROCESS | 3928 | 1467068389488 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (153ED800) [pid = 3928] [serial = 991] [outer = 14441C00] 15:59:49 INFO - PROCESS | 3928 | 1467068389866 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 574ms 15:59:49 INFO - PROCESS | 3928 | 1467068389929 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 3928 | 1467068389931 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 15:59:49 INFO - PROCESS | 3928 | 1467068389935 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:59:49 INFO - PROCESS | 3928 | 1467068389936 Marionette TRACE conn3 <- [1,1286,null,{}] 15:59:49 INFO - PROCESS | 3928 | 1467068389940 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 3928 | 1467068389942 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:50 INFO - PROCESS | 3928 | 1467068390004 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:59:50 INFO - PROCESS | 3928 | 1467068390010 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 3928 | 1467068390012 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:50 INFO - PROCESS | 3928 | ++DOCSHELL 15F8C000 == 32 [pid = 3928] [id = 331] 15:59:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (164B2000) [pid = 3928] [serial = 992] [outer = 00000000] 15:59:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (164BA000) [pid = 3928] [serial = 993] [outer = 164B2000] 15:59:50 INFO - PROCESS | 3928 | 1467068390081 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1655AC00) [pid = 3928] [serial = 994] [outer = 164B2000] 15:59:50 INFO - PROCESS | 3928 | 1467068390520 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 629ms 15:59:50 INFO - PROCESS | 3928 | 1467068390573 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 3928 | 1467068390575 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 15:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:59:50 INFO - PROCESS | 3928 | 1467068390569 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 3928 | 1467068390570 Marionette TRACE conn3 <- [1,1290,null,{}] 15:59:50 INFO - PROCESS | 3928 | 1467068390574 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:50 INFO - PROCESS | 3928 | 1467068390576 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:50 INFO - PROCESS | 3928 | 1467068390684 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:59:50 INFO - PROCESS | 3928 | 1467068390692 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 3928 | 1467068390698 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:50 INFO - PROCESS | 3928 | ++DOCSHELL 11492400 == 33 [pid = 3928] [id = 332] 15:59:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16717000) [pid = 3928] [serial = 995] [outer = 00000000] 15:59:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16CCC000) [pid = 3928] [serial = 996] [outer = 16717000] 15:59:50 INFO - PROCESS | 3928 | 1467068390735 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (172EC800) [pid = 3928] [serial = 997] [outer = 16717000] 15:59:51 INFO - PROCESS | 3928 | 1467068391172 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 629ms 15:59:51 INFO - PROCESS | 3928 | 1467068391196 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 3928 | 1467068391198 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 15:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:59:51 INFO - PROCESS | 3928 | 1467068391201 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 3928 | 1467068391203 Marionette TRACE conn3 <- [1,1294,null,{}] 15:59:51 INFO - PROCESS | 3928 | 1467068391212 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 3928 | 1467068391215 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:51 INFO - PROCESS | 3928 | 1467068391332 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:59:51 INFO - PROCESS | 3928 | 1467068391347 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 3928 | 1467068391349 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:51 INFO - PROCESS | 3928 | ++DOCSHELL 1739A400 == 34 [pid = 3928] [id = 333] 15:59:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1739F000) [pid = 3928] [serial = 998] [outer = 00000000] 15:59:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (17F0B000) [pid = 3928] [serial = 999] [outer = 1739F000] 15:59:51 INFO - PROCESS | 3928 | 1467068391373 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (17FA0800) [pid = 3928] [serial = 1000] [outer = 1739F000] 15:59:51 INFO - PROCESS | 3928 | 1467068391793 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 629ms 15:59:51 INFO - PROCESS | 3928 | 1467068391823 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 3928 | 1467068391825 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 15:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:59:51 INFO - PROCESS | 3928 | 1467068391835 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 3928 | 1467068391837 Marionette TRACE conn3 <- [1,1298,null,{}] 15:59:51 INFO - PROCESS | 3928 | 1467068391840 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 3928 | 1467068391842 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:51 INFO - PROCESS | 3928 | 1467068391927 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:59:51 INFO - PROCESS | 3928 | 1467068391932 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 3928 | 1467068391934 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:51 INFO - PROCESS | 3928 | ++DOCSHELL 182A2000 == 35 [pid = 3928] [id = 334] 15:59:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (182A7C00) [pid = 3928] [serial = 1001] [outer = 00000000] 15:59:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19777800) [pid = 3928] [serial = 1002] [outer = 182A7C00] 15:59:51 INFO - PROCESS | 3928 | 1467068391977 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19778000) [pid = 3928] [serial = 1003] [outer = 182A7C00] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19595400) [pid = 3928] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (13664800) [pid = 3928] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (16556400) [pid = 3928] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (16D52000) [pid = 3928] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (152B4C00) [pid = 3928] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (17407000) [pid = 3928] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1100B800) [pid = 3928] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10A73400) [pid = 3928] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1829D400) [pid = 3928] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (12E25800) [pid = 3928] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19E8C000) [pid = 3928] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (12C80800) [pid = 3928] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16D52800) [pid = 3928] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:59:52 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1807A800) [pid = 3928] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:59:52 INFO - PROCESS | 3928 | 1467068392468 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 3928 | 1467068392515 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 15:59:52 INFO - PROCESS | 3928 | 1467068392521 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 3928 | 1467068392522 Marionette TRACE conn3 <- [1,1302,null,{}] 15:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:59:52 INFO - PROCESS | 3928 | 1467068392526 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:52 INFO - PROCESS | 3928 | 1467068392529 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:52 INFO - PROCESS | 3928 | 1467068392590 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:59:52 INFO - PROCESS | 3928 | 1467068392595 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 3928 | 1467068392597 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:52 INFO - PROCESS | 3928 | ++DOCSHELL 11D89400 == 36 [pid = 3928] [id = 335] 15:59:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (12E26000) [pid = 3928] [serial = 1004] [outer = 00000000] 15:59:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16D53400) [pid = 3928] [serial = 1005] [outer = 12E26000] 15:59:52 INFO - PROCESS | 3928 | 1467068392640 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17A47400) [pid = 3928] [serial = 1006] [outer = 12E26000] 15:59:53 INFO - PROCESS | 3928 | 1467068393011 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 531ms 15:59:53 INFO - PROCESS | 3928 | 1467068393055 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 3928 | 1467068393057 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 15:59:53 INFO - PROCESS | 3928 | 1467068393061 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:59:53 INFO - PROCESS | 3928 | 1467068393062 Marionette TRACE conn3 <- [1,1306,null,{}] 15:59:53 INFO - PROCESS | 3928 | 1467068393066 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:53 INFO - PROCESS | 3928 | 1467068393067 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:53 INFO - PROCESS | 3928 | 1467068393144 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:59:53 INFO - PROCESS | 3928 | 1467068393151 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 3928 | 1467068393134 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:53 INFO - PROCESS | 3928 | ++DOCSHELL 17491400 == 37 [pid = 3928] [id = 336] 15:59:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1829D400) [pid = 3928] [serial = 1007] [outer = 00000000] 15:59:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19A80C00) [pid = 3928] [serial = 1008] [outer = 1829D400] 15:59:53 INFO - PROCESS | 3928 | 1467068393186 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19AAB000) [pid = 3928] [serial = 1009] [outer = 1829D400] 15:59:53 INFO - PROCESS | 3928 | 1467068393572 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 531ms 15:59:53 INFO - PROCESS | 3928 | 1467068393611 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 3928 | 1467068393613 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 15:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:59:53 INFO - PROCESS | 3928 | 1467068393617 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 3928 | 1467068393619 Marionette TRACE conn3 <- [1,1310,null,{}] 15:59:53 INFO - PROCESS | 3928 | 1467068393622 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:53 INFO - PROCESS | 3928 | 1467068393624 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:53 INFO - PROCESS | 3928 | 1467068393685 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:59:53 INFO - PROCESS | 3928 | 1467068393692 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 3928 | 1467068393695 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:53 INFO - PROCESS | 3928 | ++DOCSHELL 19E85000 == 38 [pid = 3928] [id = 337] 15:59:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19E85C00) [pid = 3928] [serial = 1010] [outer = 00000000] 15:59:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19E8D800) [pid = 3928] [serial = 1011] [outer = 19E85C00] 15:59:53 INFO - PROCESS | 3928 | 1467068393746 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19E92000) [pid = 3928] [serial = 1012] [outer = 19E85C00] 15:59:54 INFO - PROCESS | 3928 | --DOCSHELL 10F34400 == 37 [pid = 3928] [id = 328] 15:59:54 INFO - PROCESS | 3928 | --DOCSHELL 1031D800 == 36 [pid = 3928] [id = 327] 15:59:54 INFO - PROCESS | 3928 | --DOCSHELL 1444EC00 == 35 [pid = 3928] [id = 325] 15:59:54 INFO - PROCESS | 3928 | --DOCSHELL 10A0A400 == 34 [pid = 3928] [id = 326] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 14441000 == 33 [pid = 3928] [id = 330] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 12BAF800 == 32 [pid = 3928] [id = 329] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 182A2000 == 31 [pid = 3928] [id = 334] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 17491400 == 30 [pid = 3928] [id = 336] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 1739A400 == 29 [pid = 3928] [id = 333] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 11492400 == 28 [pid = 3928] [id = 332] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 15F8C000 == 27 [pid = 3928] [id = 331] 15:59:55 INFO - PROCESS | 3928 | --DOCSHELL 11D89400 == 26 [pid = 3928] [id = 335] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19A87400) [pid = 3928] [serial = 964] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (142B3800) [pid = 3928] [serial = 945] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (14F71000) [pid = 3928] [serial = 946] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (16881C00) [pid = 3928] [serial = 951] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16CD1800) [pid = 3928] [serial = 952] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (172E9000) [pid = 3928] [serial = 954] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19991C00) [pid = 3928] [serial = 963] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1730C800) [pid = 3928] [serial = 955] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15550400) [pid = 3928] [serial = 948] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (15764C00) [pid = 3928] [serial = 949] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (174A0C00) [pid = 3928] [serial = 957] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1120C400) [pid = 3928] [serial = 939] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11493400) [pid = 3928] [serial = 940] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (10A78000) [pid = 3928] [serial = 936] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E02400) [pid = 3928] [serial = 937] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1AC66800) [pid = 3928] [serial = 934] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (12EDB000) [pid = 3928] [serial = 942] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (131C3000) [pid = 3928] [serial = 943] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19E92C00) [pid = 3928] [serial = 966] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (16883800) [pid = 3928] [serial = 970] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1A54E400) [pid = 3928] [serial = 975] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (152B5000) [pid = 3928] [serial = 969] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (19E87C00) [pid = 3928] [serial = 972] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1A1D7400) [pid = 3928] [serial = 967] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1829D800) [pid = 3928] [serial = 960] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (1A45EC00) [pid = 3928] [serial = 973] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (182A0400) [pid = 3928] [serial = 961] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (176E3400) [pid = 3928] [serial = 958] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3928 | 1467068395331 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1748ms 15:59:55 INFO - PROCESS | 3928 | 1467068395369 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 3928 | 1467068395373 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 15:59:55 INFO - PROCESS | 3928 | 1467068395360 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:59:55 INFO - PROCESS | 3928 | 1467068395363 Marionette TRACE conn3 <- [1,1314,null,{}] 15:59:55 INFO - PROCESS | 3928 | 1467068395369 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:55 INFO - PROCESS | 3928 | 1467068395372 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:55 INFO - PROCESS | 3928 | 1467068395462 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:59:55 INFO - PROCESS | 3928 | 1467068395469 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 3928 | 1467068395473 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:55 INFO - PROCESS | 3928 | ++DOCSHELL 10E0B000 == 27 [pid = 3928] [id = 338] 15:59:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (10E0F000) [pid = 3928] [serial = 1013] [outer = 00000000] 15:59:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (10FA6C00) [pid = 3928] [serial = 1014] [outer = 10E0F000] 15:59:55 INFO - PROCESS | 3928 | 1467068395522 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (1100AC00) [pid = 3928] [serial = 1015] [outer = 10E0F000] 15:59:56 INFO - PROCESS | 3928 | 1467068396225 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 923ms 15:59:56 INFO - PROCESS | 3928 | 1467068396303 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 3928 | 1467068396308 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 15:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:59:56 INFO - PROCESS | 3928 | 1467068396313 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 3928 | 1467068396317 Marionette TRACE conn3 <- [1,1318,null,{}] 15:59:56 INFO - PROCESS | 3928 | 1467068396343 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:56 INFO - PROCESS | 3928 | 1467068396347 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:56 INFO - PROCESS | 3928 | 1467068396467 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:59:56 INFO - PROCESS | 3928 | 1467068396588 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 3928 | 1467068396591 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:56 INFO - PROCESS | 3928 | ++DOCSHELL 10F2C400 == 28 [pid = 3928] [id = 339] 15:59:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (10FA1C00) [pid = 3928] [serial = 1016] [outer = 00000000] 15:59:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (11499C00) [pid = 3928] [serial = 1017] [outer = 10FA1C00] 15:59:56 INFO - PROCESS | 3928 | 1467068396648 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1180C000) [pid = 3928] [serial = 1018] [outer = 10FA1C00] 15:59:57 INFO - PROCESS | 3928 | 1467068397388 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1147ms 15:59:57 INFO - PROCESS | 3928 | 1467068397453 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 3928 | 1467068397458 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 15:59:57 INFO - PROCESS | 3928 | 1467068397463 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:59:57 INFO - PROCESS | 3928 | 1467068397466 Marionette TRACE conn3 <- [1,1322,null,{}] 15:59:57 INFO - PROCESS | 3928 | 1467068397471 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:57 INFO - PROCESS | 3928 | 1467068397473 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:57 INFO - PROCESS | 3928 | 1467068397547 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:59:57 INFO - PROCESS | 3928 | 1467068397641 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 3928 | 1467068397646 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:57 INFO - PROCESS | 3928 | ++DOCSHELL 10E0BC00 == 29 [pid = 3928] [id = 340] 15:59:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10E10400) [pid = 3928] [serial = 1019] [outer = 00000000] 15:59:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (11C94400) [pid = 3928] [serial = 1020] [outer = 10E10400] 15:59:57 INFO - PROCESS | 3928 | 1467068397693 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (129DE000) [pid = 3928] [serial = 1021] [outer = 10E10400] 15:59:58 INFO - PROCESS | 3928 | 1467068398057 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 629ms 15:59:58 INFO - PROCESS | 3928 | 1467068398084 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 3928 | 1467068398089 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 15:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:59:58 INFO - PROCESS | 3928 | 1467068398095 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 3928 | 1467068398098 Marionette TRACE conn3 <- [1,1326,null,{}] 15:59:58 INFO - PROCESS | 3928 | 1467068398102 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:58 INFO - PROCESS | 3928 | 1467068398105 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:58 INFO - PROCESS | 3928 | 1467068398205 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:59:58 INFO - PROCESS | 3928 | 1467068398271 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 3928 | 1467068398273 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:58 INFO - PROCESS | 3928 | ++DOCSHELL 12ED8C00 == 30 [pid = 3928] [id = 341] 15:59:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (12EDB000) [pid = 3928] [serial = 1022] [outer = 00000000] 15:59:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (131CBC00) [pid = 3928] [serial = 1023] [outer = 12EDB000] 15:59:58 INFO - PROCESS | 3928 | 1467068398322 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1366EC00) [pid = 3928] [serial = 1024] [outer = 12EDB000] 15:59:59 INFO - PROCESS | 3928 | 1467068399085 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 15:59:59 INFO - PROCESS | 3928 | 1467068399131 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 3928 | 1467068399133 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 15:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:59:59 INFO - PROCESS | 3928 | 1467068399119 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 3928 | 1467068399123 Marionette TRACE conn3 <- [1,1330,null,{}] 15:59:59 INFO - PROCESS | 3928 | 1467068399141 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 3928 | 1467068399146 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:59 INFO - PROCESS | 3928 | 1467068399228 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:59:59 INFO - PROCESS | 3928 | 1467068399236 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 3928 | 1467068399239 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:59 INFO - PROCESS | 3928 | ++DOCSHELL 14F7B000 == 31 [pid = 3928] [id = 342] 15:59:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (14F7B800) [pid = 3928] [serial = 1025] [outer = 00000000] 15:59:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (15558000) [pid = 3928] [serial = 1026] [outer = 14F7B800] 15:59:59 INFO - PROCESS | 3928 | 1467068399286 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (15F8F400) [pid = 3928] [serial = 1027] [outer = 14F7B800] 15:59:59 INFO - PROCESS | 3928 | 1467068399708 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 615ms 15:59:59 INFO - PROCESS | 3928 | 1467068399760 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 3928 | 1467068399763 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 15:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:59:59 INFO - PROCESS | 3928 | 1467068399766 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 3928 | 1467068399768 Marionette TRACE conn3 <- [1,1334,null,{}] 15:59:59 INFO - PROCESS | 3928 | 1467068399771 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 3928 | 1467068399773 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:59 INFO - PROCESS | 3928 | 1467068399872 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:59:59 INFO - PROCESS | 3928 | 1467068399930 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 3928 | 1467068399933 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 15:59:59 INFO - PROCESS | 3928 | ++DOCSHELL 164BDC00 == 32 [pid = 3928] [id = 343] 15:59:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16552C00) [pid = 3928] [serial = 1028] [outer = 00000000] 15:59:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16881C00) [pid = 3928] [serial = 1029] [outer = 16552C00] 15:59:59 INFO - PROCESS | 3928 | 1467068399968 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (16CCD000) [pid = 3928] [serial = 1030] [outer = 16552C00] 16:00:00 INFO - PROCESS | 3928 | 1467068400357 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 615ms 16:00:00 INFO - PROCESS | 3928 | 1467068400395 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 3928 | 1467068400397 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 16:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:00:00 INFO - PROCESS | 3928 | 1467068400400 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 3928 | 1467068400402 Marionette TRACE conn3 <- [1,1338,null,{}] 16:00:00 INFO - PROCESS | 3928 | 1467068400405 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 3928 | 1467068400407 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:00 INFO - PROCESS | 3928 | 1467068400520 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:00:00 INFO - PROCESS | 3928 | 1467068400532 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 3928 | 1467068400534 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:00 INFO - PROCESS | 3928 | ++DOCSHELL 16CC9800 == 33 [pid = 3928] [id = 344] 16:00:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (16D52000) [pid = 3928] [serial = 1031] [outer = 00000000] 16:00:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (17393C00) [pid = 3928] [serial = 1032] [outer = 16D52000] 16:00:00 INFO - PROCESS | 3928 | 1467068400559 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (17496C00) [pid = 3928] [serial = 1033] [outer = 16D52000] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16717000) [pid = 3928] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1739F000) [pid = 3928] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (182A7C00) [pid = 3928] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (12E26000) [pid = 3928] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1829D400) [pid = 3928] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (164B2000) [pid = 3928] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (14441C00) [pid = 3928] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (12C7AC00) [pid = 3928] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10F9D000) [pid = 3928] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1031DC00) [pid = 3928] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (10A0E000) [pid = 3928] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:00:00 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1554FC00) [pid = 3928] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:00:00 INFO - PROCESS | 3928 | 1467068400971 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 629ms 16:00:01 INFO - PROCESS | 3928 | 1467068401024 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 3928 | 1467068401026 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 16:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:00:01 INFO - PROCESS | 3928 | 1467068401029 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 3928 | 1467068401030 Marionette TRACE conn3 <- [1,1342,null,{}] 16:00:01 INFO - PROCESS | 3928 | 1467068401034 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 3928 | 1467068401040 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:01 INFO - PROCESS | 3928 | 1467068401121 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:00:01 INFO - PROCESS | 3928 | 1467068401205 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 3928 | 1467068401207 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:01 INFO - PROCESS | 3928 | ++DOCSHELL 10A10000 == 34 [pid = 3928] [id = 345] 16:00:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10E03000) [pid = 3928] [serial = 1034] [outer = 00000000] 16:00:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (16D56800) [pid = 3928] [serial = 1035] [outer = 10E03000] 16:00:01 INFO - PROCESS | 3928 | 1467068401278 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (174A0400) [pid = 3928] [serial = 1036] [outer = 10E03000] 16:00:01 INFO - PROCESS | 3928 | 1467068401587 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 16:00:01 INFO - PROCESS | 3928 | 1467068401655 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 3928 | 1467068401657 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 16:00:01 INFO - PROCESS | 3928 | 1467068401660 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:00:01 INFO - PROCESS | 3928 | 1467068401662 Marionette TRACE conn3 <- [1,1346,null,{}] 16:00:01 INFO - PROCESS | 3928 | 1467068401666 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 3928 | 1467068401668 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:01 INFO - PROCESS | 3928 | 1467068401748 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:00:01 INFO - PROCESS | 3928 | 1467068401754 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 3928 | 1467068401756 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:01 INFO - PROCESS | 3928 | ++DOCSHELL 10E02400 == 35 [pid = 3928] [id = 346] 16:00:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (12B6C400) [pid = 3928] [serial = 1037] [outer = 00000000] 16:00:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (17FA4C00) [pid = 3928] [serial = 1038] [outer = 12B6C400] 16:00:01 INFO - PROCESS | 3928 | 1467068401799 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (176E7C00) [pid = 3928] [serial = 1039] [outer = 12B6C400] 16:00:02 INFO - PROCESS | 3928 | 1467068402203 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 573ms 16:00:02 INFO - PROCESS | 3928 | 1467068402235 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 3928 | 1467068402237 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 16:00:02 INFO - PROCESS | 3928 | 1467068402240 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:00:02 INFO - PROCESS | 3928 | 1467068402242 Marionette TRACE conn3 <- [1,1350,null,{}] 16:00:02 INFO - PROCESS | 3928 | 1467068402245 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 3928 | 1467068402247 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:02 INFO - PROCESS | 3928 | 1467068402305 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:00:02 INFO - PROCESS | 3928 | 1467068402310 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 3928 | 1467068402312 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:02 INFO - PROCESS | 3928 | ++DOCSHELL 182A4800 == 36 [pid = 3928] [id = 347] 16:00:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (182A7C00) [pid = 3928] [serial = 1040] [outer = 00000000] 16:00:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19776400) [pid = 3928] [serial = 1041] [outer = 182A7C00] 16:00:02 INFO - PROCESS | 3928 | 1467068402358 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1977F400) [pid = 3928] [serial = 1042] [outer = 182A7C00] 16:00:02 INFO - PROCESS | 3928 | 1467068402737 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 531ms 16:00:02 INFO - PROCESS | 3928 | 1467068402774 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 3928 | 1467068402776 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 16:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:00:02 INFO - PROCESS | 3928 | 1467068402780 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 3928 | 1467068402782 Marionette TRACE conn3 <- [1,1354,null,{}] 16:00:02 INFO - PROCESS | 3928 | 1467068402789 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 3928 | 1467068402790 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:02 INFO - PROCESS | 3928 | 1467068402849 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:00:02 INFO - PROCESS | 3928 | 1467068402855 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 3928 | 1467068402857 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:02 INFO - PROCESS | 3928 | ++DOCSHELL 1554FC00 == 37 [pid = 3928] [id = 348] 16:00:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19A7F400) [pid = 3928] [serial = 1043] [outer = 00000000] 16:00:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19AB5C00) [pid = 3928] [serial = 1044] [outer = 19A7F400] 16:00:02 INFO - PROCESS | 3928 | 1467068402907 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19E8BC00) [pid = 3928] [serial = 1045] [outer = 19A7F400] 16:00:03 INFO - PROCESS | 3928 | 1467068403582 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 3928 | 1467068403629 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 16:00:03 INFO - PROCESS | 3928 | 1467068403634 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:00:03 INFO - PROCESS | 3928 | 1467068403621 Marionette TRACE conn3 <- [1,1358,null,{}] 16:00:03 INFO - PROCESS | 3928 | 1467068403627 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:03 INFO - PROCESS | 3928 | 1467068403629 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:03 INFO - PROCESS | 3928 | 1467068403738 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:00:03 INFO - PROCESS | 3928 | 1467068403845 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 3928 | 1467068403848 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:03 INFO - PROCESS | 3928 | ++DOCSHELL 10A7E000 == 38 [pid = 3928] [id = 349] 16:00:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10E04000) [pid = 3928] [serial = 1046] [outer = 00000000] 16:00:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (11DD9C00) [pid = 3928] [serial = 1047] [outer = 10E04000] 16:00:03 INFO - PROCESS | 3928 | 1467068403908 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (13114400) [pid = 3928] [serial = 1048] [outer = 10E04000] 16:00:04 INFO - PROCESS | 3928 | 1467068404464 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 3928 | 1467068404527 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 16:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:00:04 INFO - PROCESS | 3928 | 1467068404533 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 3928 | 1467068404536 Marionette TRACE conn3 <- [1,1362,null,{}] 16:00:04 INFO - PROCESS | 3928 | 1467068404540 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 3928 | 1467068404543 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:04 INFO - PROCESS | 3928 | 1467068404650 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:00:04 INFO - PROCESS | 3928 | 1467068404772 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 3928 | 1467068404775 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:04 INFO - PROCESS | 3928 | ++DOCSHELL 14FD0C00 == 39 [pid = 3928] [id = 350] 16:00:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (14FD1C00) [pid = 3928] [serial = 1049] [outer = 00000000] 16:00:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (15769800) [pid = 3928] [serial = 1050] [outer = 14FD1C00] 16:00:04 INFO - PROCESS | 3928 | 1467068404812 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (15F95800) [pid = 3928] [serial = 1051] [outer = 14FD1C00] 16:00:05 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:05 INFO - PROCESS | 3928 | 1467068405597 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 3928 | 1467068405657 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 16:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:00:05 INFO - PROCESS | 3928 | 1467068405663 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 3928 | 1467068405666 Marionette TRACE conn3 <- [1,1366,null,{}] 16:00:05 INFO - PROCESS | 3928 | 1467068405672 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 3928 | 1467068405675 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:05 INFO - PROCESS | 3928 | 1467068405792 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 182A4800 == 38 [pid = 3928] [id = 347] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 10E02400 == 37 [pid = 3928] [id = 346] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 10A10000 == 36 [pid = 3928] [id = 345] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 16CC9800 == 35 [pid = 3928] [id = 344] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 164BDC00 == 34 [pid = 3928] [id = 343] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 14F7B000 == 33 [pid = 3928] [id = 342] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 12ED8C00 == 32 [pid = 3928] [id = 341] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 10E0BC00 == 31 [pid = 3928] [id = 340] 16:00:05 INFO - PROCESS | 3928 | --DOCSHELL 10F2C400 == 30 [pid = 3928] [id = 339] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16CCC000) [pid = 3928] [serial = 996] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (17F0B000) [pid = 3928] [serial = 999] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (172EC800) [pid = 3928] [serial = 997] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19777800) [pid = 3928] [serial = 1002] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16D53400) [pid = 3928] [serial = 1005] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19A80C00) [pid = 3928] [serial = 1008] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19778000) [pid = 3928] [serial = 1003] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (164BA000) [pid = 3928] [serial = 993] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (153ED800) [pid = 3928] [serial = 991] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (14FD8000) [pid = 3928] [serial = 990] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19E8D800) [pid = 3928] [serial = 1011] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (12E28C00) [pid = 3928] [serial = 987] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1315C000) [pid = 3928] [serial = 988] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10FA6C00) [pid = 3928] [serial = 1014] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (112DB000) [pid = 3928] [serial = 984] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (11807C00) [pid = 3928] [serial = 985] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (10A0F800) [pid = 3928] [serial = 982] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1055A400) [pid = 3928] [serial = 981] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (10F9A400) [pid = 3928] [serial = 979] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (10E99C00) [pid = 3928] [serial = 978] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1A6B5800) [pid = 3928] [serial = 976] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (17FA0800) [pid = 3928] [serial = 1000] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (17A47400) [pid = 3928] [serial = 1006] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1655AC00) [pid = 3928] [serial = 994] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (19AAB000) [pid = 3928] [serial = 1009] [outer = 00000000] [url = about:blank] 16:00:05 INFO - PROCESS | 3928 | 1467068405913 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 3928 | 1467068405917 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:05 INFO - PROCESS | 3928 | ++DOCSHELL 1055A400 == 31 [pid = 3928] [id = 351] 16:00:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (10A09C00) [pid = 3928] [serial = 1052] [outer = 00000000] 16:00:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (10E0BC00) [pid = 3928] [serial = 1053] [outer = 10A09C00] 16:00:05 INFO - PROCESS | 3928 | 1467068405957 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (11001400) [pid = 3928] [serial = 1054] [outer = 10A09C00] 16:00:06 INFO - PROCESS | 3928 | 1467068406327 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 3928 | 1467068406391 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 16:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:00:06 INFO - PROCESS | 3928 | 1467068406427 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 3928 | 1467068406430 Marionette TRACE conn3 <- [1,1370,null,{}] 16:00:06 INFO - PROCESS | 3928 | 1467068406434 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 3928 | 1467068406419 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:06 INFO - PROCESS | 3928 | 1467068406504 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:00:06 INFO - PROCESS | 3928 | 1467068406517 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 3928 | 1467068406520 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:06 INFO - PROCESS | 3928 | ++DOCSHELL 12C86C00 == 32 [pid = 3928] [id = 352] 16:00:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (12E24400) [pid = 3928] [serial = 1055] [outer = 00000000] 16:00:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (12E6B800) [pid = 3928] [serial = 1056] [outer = 12E24400] 16:00:06 INFO - PROCESS | 3928 | 1467068406566 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (131C5800) [pid = 3928] [serial = 1057] [outer = 12E24400] 16:00:06 INFO - PROCESS | 3928 | [3928] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:06 INFO - PROCESS | 3928 | 1467068406977 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 3928 | 1467068407051 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 16:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:00:07 INFO - PROCESS | 3928 | 1467068407083 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 3928 | 1467068407086 Marionette TRACE conn3 <- [1,1374,null,{}] 16:00:07 INFO - PROCESS | 3928 | 1467068407100 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 3928 | 1467068407104 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:07 INFO - PROCESS | 3928 | 1467068407204 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:00:07 INFO - PROCESS | 3928 | 1467068407214 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 3928 | 1467068407217 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:07 INFO - PROCESS | 3928 | ++DOCSHELL 152BA800 == 33 [pid = 3928] [id = 353] 16:00:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (152BE000) [pid = 3928] [serial = 1058] [outer = 00000000] 16:00:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (15557800) [pid = 3928] [serial = 1059] [outer = 152BE000] 16:00:07 INFO - PROCESS | 3928 | 1467068407264 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (15F92000) [pid = 3928] [serial = 1060] [outer = 152BE000] 16:00:07 INFO - PROCESS | 3928 | 1467068407635 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 3928 | 1467068407651 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 16:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:00:07 INFO - PROCESS | 3928 | 1467068407654 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 3928 | 1467068407656 Marionette TRACE conn3 <- [1,1378,null,{}] 16:00:07 INFO - PROCESS | 3928 | 1467068407659 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 3928 | 1467068407661 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:07 INFO - PROCESS | 3928 | 1467068407791 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:00:07 INFO - PROCESS | 3928 | 1467068407803 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 3928 | 1467068407805 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:07 INFO - PROCESS | 3928 | ++DOCSHELL 15F91800 == 34 [pid = 3928] [id = 354] 16:00:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (164BB000) [pid = 3928] [serial = 1061] [outer = 00000000] 16:00:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1730E400) [pid = 3928] [serial = 1062] [outer = 164BB000] 16:00:07 INFO - PROCESS | 3928 | 1467068407832 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1740E400) [pid = 3928] [serial = 1063] [outer = 164BB000] 16:00:08 INFO - PROCESS | 3928 | 1467068408229 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 616ms 16:00:08 INFO - PROCESS | 3928 | 1467068408294 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 3928 | 1467068408296 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 16:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:00:08 INFO - PROCESS | 3928 | 1467068408299 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 3928 | 1467068408301 Marionette TRACE conn3 <- [1,1382,null,{}] 16:00:08 INFO - PROCESS | 3928 | 1467068408311 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 3928 | 1467068408315 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:08 INFO - PROCESS | 3928 | 1467068408431 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:00:08 INFO - PROCESS | 3928 | 1467068408440 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 3928 | 1467068408442 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:08 INFO - PROCESS | 3928 | ++DOCSHELL 16E54C00 == 35 [pid = 3928] [id = 355] 16:00:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1749EC00) [pid = 3928] [serial = 1064] [outer = 00000000] 16:00:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (18077C00) [pid = 3928] [serial = 1065] [outer = 1749EC00] 16:00:08 INFO - PROCESS | 3928 | 1467068408485 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1807E400) [pid = 3928] [serial = 1066] [outer = 1749EC00] 16:00:08 INFO - PROCESS | 3928 | 1467068408857 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 573ms 16:00:08 INFO - PROCESS | 3928 | 1467068408863 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 3928 | 1467068408865 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 16:00:08 INFO - PROCESS | 3928 | 1467068408868 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:00:08 INFO - PROCESS | 3928 | 1467068408870 Marionette TRACE conn3 <- [1,1386,null,{}] 16:00:08 INFO - PROCESS | 3928 | 1467068408881 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 3928 | 1467068408887 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:09 INFO - PROCESS | 3928 | 1467068409013 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:00:09 INFO - PROCESS | 3928 | 1467068409076 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 3928 | 1467068409078 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:09 INFO - PROCESS | 3928 | ++DOCSHELL 1829B400 == 36 [pid = 3928] [id = 356] 16:00:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19591000) [pid = 3928] [serial = 1067] [outer = 00000000] 16:00:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19AAB400) [pid = 3928] [serial = 1068] [outer = 19591000] 16:00:09 INFO - PROCESS | 3928 | 1467068409104 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19AB4000) [pid = 3928] [serial = 1069] [outer = 19591000] 16:00:09 INFO - PROCESS | 3928 | 1467068409463 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 629ms 16:00:09 INFO - PROCESS | 3928 | 1467068409493 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 3928 | 1467068409505 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 16:00:09 INFO - PROCESS | 3928 | 1467068409508 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:00:09 INFO - PROCESS | 3928 | 1467068409510 Marionette TRACE conn3 <- [1,1390,null,{}] 16:00:09 INFO - PROCESS | 3928 | 1467068409513 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 3928 | 1467068409515 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:09 INFO - PROCESS | 3928 | 1467068409686 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16552C00) [pid = 3928] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10FA1C00) [pid = 3928] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10E10400) [pid = 3928] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12EDB000) [pid = 3928] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (14F7B800) [pid = 3928] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (16D52000) [pid = 3928] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E03000) [pid = 3928] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (12B6C400) [pid = 3928] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19E85C00) [pid = 3928] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:00:09 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (182A7C00) [pid = 3928] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:00:09 INFO - PROCESS | 3928 | 1467068409785 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 3928 | 1467068409787 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:09 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F8400 == 37 [pid = 3928] [id = 357] 16:00:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (0C7F9400) [pid = 3928] [serial = 1070] [outer = 00000000] 16:00:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (10E0E400) [pid = 3928] [serial = 1071] [outer = 0C7F9400] 16:00:09 INFO - PROCESS | 3928 | 1467068409830 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10F2B400) [pid = 3928] [serial = 1072] [outer = 0C7F9400] 16:00:10 INFO - PROCESS | 3928 | 1467068410142 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 657ms 16:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:00:10 INFO - PROCESS | 3928 | 1467068410181 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 3928 | 1467068410165 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 16:00:10 INFO - PROCESS | 3928 | 1467068410169 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 3928 | 1467068410170 Marionette TRACE conn3 <- [1,1394,null,{}] 16:00:10 INFO - PROCESS | 3928 | 1467068410174 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 3928 | 1467068410175 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:10 INFO - PROCESS | 3928 | 1467068410250 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:00:10 INFO - PROCESS | 3928 | 1467068410255 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 3928 | 1467068410257 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:10 INFO - PROCESS | 3928 | ++DOCSHELL 13110800 == 38 [pid = 3928] [id = 358] 16:00:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16878800) [pid = 3928] [serial = 1073] [outer = 00000000] 16:00:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19AAB000) [pid = 3928] [serial = 1074] [outer = 16878800] 16:00:10 INFO - PROCESS | 3928 | 1467068410301 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19E90000) [pid = 3928] [serial = 1075] [outer = 16878800] 16:00:10 INFO - PROCESS | 3928 | 1467068410693 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 560ms 16:00:10 INFO - PROCESS | 3928 | 1467068410751 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 3928 | 1467068410753 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 16:00:10 INFO - PROCESS | 3928 | 1467068410756 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:00:10 INFO - PROCESS | 3928 | 1467068410758 Marionette TRACE conn3 <- [1,1398,null,{}] 16:00:10 INFO - PROCESS | 3928 | 1467068410761 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 3928 | 1467068410763 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:10 INFO - PROCESS | 3928 | 1467068410827 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:00:10 INFO - PROCESS | 3928 | 1467068410834 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 3928 | 1467068410836 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:10 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F7400 == 39 [pid = 3928] [id = 359] 16:00:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (0C7F8C00) [pid = 3928] [serial = 1076] [outer = 00000000] 16:00:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1A459800) [pid = 3928] [serial = 1077] [outer = 0C7F8C00] 16:00:10 INFO - PROCESS | 3928 | 1467068410879 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A547000) [pid = 3928] [serial = 1078] [outer = 0C7F8C00] 16:00:11 INFO - PROCESS | 3928 | 1467068411315 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 629ms 16:00:11 INFO - PROCESS | 3928 | 1467068411379 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 3928 | 1467068411381 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 16:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:00:11 INFO - PROCESS | 3928 | 1467068411384 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 3928 | 1467068411386 Marionette TRACE conn3 <- [1,1402,null,{}] 16:00:11 INFO - PROCESS | 3928 | 1467068411389 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 3928 | 1467068411391 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:11 INFO - PROCESS | 3928 | 1467068411467 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:00:11 INFO - PROCESS | 3928 | 1467068411578 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 3928 | 1467068411582 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:11 INFO - PROCESS | 3928 | ++DOCSHELL 0C7EE800 == 40 [pid = 3928] [id = 360] 16:00:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (0C7F0000) [pid = 3928] [serial = 1079] [outer = 00000000] 16:00:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (10474C00) [pid = 3928] [serial = 1080] [outer = 0C7F0000] 16:00:11 INFO - PROCESS | 3928 | 1467068411622 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10A10000) [pid = 3928] [serial = 1081] [outer = 0C7F0000] 16:00:12 INFO - PROCESS | 3928 | 1467068412309 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 979ms 16:00:12 INFO - PROCESS | 3928 | 1467068412372 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 3928 | 1467068412376 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 16:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:00:12 INFO - PROCESS | 3928 | 1467068412381 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 3928 | 1467068412384 Marionette TRACE conn3 <- [1,1406,null,{}] 16:00:12 INFO - PROCESS | 3928 | 1467068412390 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 3928 | 1467068412395 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:12 INFO - PROCESS | 3928 | 1467068412495 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:00:12 INFO - PROCESS | 3928 | 1467068412620 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 3928 | 1467068412623 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:12 INFO - PROCESS | 3928 | ++DOCSHELL 10E95400 == 41 [pid = 3928] [id = 361] 16:00:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (12E6A400) [pid = 3928] [serial = 1082] [outer = 00000000] 16:00:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (142B8400) [pid = 3928] [serial = 1083] [outer = 12E6A400] 16:00:12 INFO - PROCESS | 3928 | 1467068412678 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (152B3C00) [pid = 3928] [serial = 1084] [outer = 12E6A400] 16:00:13 INFO - PROCESS | 3928 | 1467068413458 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1118ms 16:00:13 INFO - PROCESS | 3928 | 1467068413503 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 3928 | 1467068413507 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 16:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:00:13 INFO - PROCESS | 3928 | 1467068413513 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 3928 | 1467068413516 Marionette TRACE conn3 <- [1,1410,null,{}] 16:00:13 INFO - PROCESS | 3928 | 1467068413522 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:13 INFO - PROCESS | 3928 | 1467068413525 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:13 INFO - PROCESS | 3928 | 1467068413608 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:00:13 INFO - PROCESS | 3928 | 1467068413710 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 3928 | 1467068413714 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:13 INFO - PROCESS | 3928 | ++DOCSHELL 11883400 == 42 [pid = 3928] [id = 362] 16:00:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1188EC00) [pid = 3928] [serial = 1085] [outer = 00000000] 16:00:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (12B66800) [pid = 3928] [serial = 1086] [outer = 1188EC00] 16:00:13 INFO - PROCESS | 3928 | 1467068413744 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (12BB1400) [pid = 3928] [serial = 1087] [outer = 1188EC00] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 19E85000 == 41 [pid = 3928] [id = 337] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 10E0B000 == 40 [pid = 3928] [id = 338] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 0C7F7400 == 39 [pid = 3928] [id = 359] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 13110800 == 38 [pid = 3928] [id = 358] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 0C7F8400 == 37 [pid = 3928] [id = 357] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 1829B400 == 36 [pid = 3928] [id = 356] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 16E54C00 == 35 [pid = 3928] [id = 355] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 15F91800 == 34 [pid = 3928] [id = 354] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 152BA800 == 33 [pid = 3928] [id = 353] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 12C86C00 == 32 [pid = 3928] [id = 352] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 1055A400 == 31 [pid = 3928] [id = 351] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 14FD0C00 == 30 [pid = 3928] [id = 350] 16:00:14 INFO - PROCESS | 3928 | --DOCSHELL 10A7E000 == 29 [pid = 3928] [id = 349] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19E92000) [pid = 3928] [serial = 1012] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16881C00) [pid = 3928] [serial = 1029] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1180C000) [pid = 3928] [serial = 1018] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11499C00) [pid = 3928] [serial = 1017] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11C94400) [pid = 3928] [serial = 1020] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (129DE000) [pid = 3928] [serial = 1021] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (131CBC00) [pid = 3928] [serial = 1023] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1366EC00) [pid = 3928] [serial = 1024] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15558000) [pid = 3928] [serial = 1026] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17393C00) [pid = 3928] [serial = 1032] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (16CCD000) [pid = 3928] [serial = 1030] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16D56800) [pid = 3928] [serial = 1035] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (17FA4C00) [pid = 3928] [serial = 1038] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (17496C00) [pid = 3928] [serial = 1033] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (176E7C00) [pid = 3928] [serial = 1039] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (174A0400) [pid = 3928] [serial = 1036] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1977F400) [pid = 3928] [serial = 1042] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (15F8F400) [pid = 3928] [serial = 1027] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19776400) [pid = 3928] [serial = 1041] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19AB5C00) [pid = 3928] [serial = 1044] [outer = 00000000] [url = about:blank] 16:00:14 INFO - PROCESS | 3928 | 1467068414319 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 839ms 16:00:14 INFO - PROCESS | 3928 | 1467068414357 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 3928 | 1467068414361 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 16:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:00:14 INFO - PROCESS | 3928 | 1467068414367 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 3928 | 1467068414370 Marionette TRACE conn3 <- [1,1414,null,{}] 16:00:14 INFO - PROCESS | 3928 | 1467068414374 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 3928 | 1467068414376 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:14 INFO - PROCESS | 3928 | 1467068414440 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:00:14 INFO - PROCESS | 3928 | 1467068414544 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 3928 | 1467068414546 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:14 INFO - PROCESS | 3928 | ++DOCSHELL 1100CC00 == 30 [pid = 3928] [id = 363] 16:00:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (1120C400) [pid = 3928] [serial = 1088] [outer = 00000000] 16:00:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1180D000) [pid = 3928] [serial = 1089] [outer = 1120C400] 16:00:14 INFO - PROCESS | 3928 | 1467068414593 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (129DBC00) [pid = 3928] [serial = 1090] [outer = 1120C400] 16:00:14 INFO - PROCESS | 3928 | 1467068414950 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 658ms 16:00:15 INFO - PROCESS | 3928 | 1467068415034 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 3928 | 1467068415036 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 16:00:15 INFO - PROCESS | 3928 | 1467068415040 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:00:15 INFO - PROCESS | 3928 | 1467068415043 Marionette TRACE conn3 <- [1,1418,null,{}] 16:00:15 INFO - PROCESS | 3928 | 1467068415054 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 3928 | 1467068415058 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:15 INFO - PROCESS | 3928 | 1467068415136 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:00:15 INFO - PROCESS | 3928 | 1467068415149 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 3928 | 1467068415152 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:15 INFO - PROCESS | 3928 | ++DOCSHELL 153F5C00 == 31 [pid = 3928] [id = 364] 16:00:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1554C400) [pid = 3928] [serial = 1091] [outer = 00000000] 16:00:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15764000) [pid = 3928] [serial = 1092] [outer = 1554C400] 16:00:15 INFO - PROCESS | 3928 | 1467068415199 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164B3000) [pid = 3928] [serial = 1093] [outer = 1554C400] 16:00:15 INFO - PROCESS | 3928 | 1467068415637 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 629ms 16:00:15 INFO - PROCESS | 3928 | 1467068415658 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 3928 | 1467068415660 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 16:00:15 INFO - PROCESS | 3928 | 1467068415664 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:00:15 INFO - PROCESS | 3928 | 1467068415665 Marionette TRACE conn3 <- [1,1422,null,{}] 16:00:15 INFO - PROCESS | 3928 | 1467068415669 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 3928 | 1467068415670 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:15 INFO - PROCESS | 3928 | 1467068415769 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:00:15 INFO - PROCESS | 3928 | 1467068415759 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 3928 | 1467068415761 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:15 INFO - PROCESS | 3928 | ++DOCSHELL 164BF000 == 32 [pid = 3928] [id = 365] 16:00:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16714800) [pid = 3928] [serial = 1094] [outer = 00000000] 16:00:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16A2C000) [pid = 3928] [serial = 1095] [outer = 16714800] 16:00:15 INFO - PROCESS | 3928 | 1467068415808 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16D4F400) [pid = 3928] [serial = 1096] [outer = 16714800] 16:00:16 INFO - PROCESS | 3928 | 1467068416232 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 629ms 16:00:16 INFO - PROCESS | 3928 | 1467068416298 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 3928 | 1467068416300 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 16:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:00:16 INFO - PROCESS | 3928 | 1467068416303 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 3928 | 1467068416305 Marionette TRACE conn3 <- [1,1426,null,{}] 16:00:16 INFO - PROCESS | 3928 | 1467068416309 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 3928 | 1467068416311 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:16 INFO - PROCESS | 3928 | 1467068416401 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:00:16 INFO - PROCESS | 3928 | 1467068416413 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 3928 | 1467068416415 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:16 INFO - PROCESS | 3928 | ++DOCSHELL 12B70800 == 33 [pid = 3928] [id = 366] 16:00:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17497800) [pid = 3928] [serial = 1097] [outer = 00000000] 16:00:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (17F09800) [pid = 3928] [serial = 1098] [outer = 17497800] 16:00:16 INFO - PROCESS | 3928 | 1467068416459 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (17F0B000) [pid = 3928] [serial = 1099] [outer = 17497800] 16:00:16 INFO - PROCESS | 3928 | 1467068416875 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 629ms 16:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:00:16 INFO - PROCESS | 3928 | 1467068416923 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 3928 | 1467068416925 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 16:00:16 INFO - PROCESS | 3928 | 1467068416928 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 3928 | 1467068416930 Marionette TRACE conn3 <- [1,1430,null,{}] 16:00:16 INFO - PROCESS | 3928 | 1467068416934 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 3928 | 1467068416939 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:17 INFO - PROCESS | 3928 | 1467068417058 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:00:17 INFO - PROCESS | 3928 | 1467068417118 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 3928 | 1467068417120 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:17 INFO - PROCESS | 3928 | ++DOCSHELL 19777800 == 34 [pid = 3928] [id = 367] 16:00:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19777C00) [pid = 3928] [serial = 1100] [outer = 00000000] 16:00:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1977F400) [pid = 3928] [serial = 1101] [outer = 19777C00] 16:00:17 INFO - PROCESS | 3928 | 1467068417145 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19A81C00) [pid = 3928] [serial = 1102] [outer = 19777C00] 16:00:17 INFO - PROCESS | 3928 | 1467068417528 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 630ms 16:00:17 INFO - PROCESS | 3928 | 1467068417555 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 3928 | 1467068417557 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 16:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:00:17 INFO - PROCESS | 3928 | 1467068417561 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 3928 | 1467068417562 Marionette TRACE conn3 <- [1,1434,null,{}] 16:00:17 INFO - PROCESS | 3928 | 1467068417566 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 3928 | 1467068417567 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:17 INFO - PROCESS | 3928 | 1467068417683 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:00:17 INFO - PROCESS | 3928 | 1467068417706 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 3928 | 1467068417708 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:17 INFO - PROCESS | 3928 | ++DOCSHELL 11804C00 == 35 [pid = 3928] [id = 368] 16:00:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19E83800) [pid = 3928] [serial = 1103] [outer = 00000000] 16:00:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19E8B400) [pid = 3928] [serial = 1104] [outer = 19E83800] 16:00:17 INFO - PROCESS | 3928 | 1467068417764 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19EEC000) [pid = 3928] [serial = 1105] [outer = 19E83800] 16:00:18 INFO - PROCESS | 3928 | 1467068418159 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 615ms 16:00:18 INFO - PROCESS | 3928 | 1467068418178 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:00:18 INFO - PROCESS | 3928 | 1467068418181 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 16:00:18 INFO - PROCESS | 3928 | 1467068418185 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 3928 | 1467068418188 Marionette TRACE conn3 <- [1,1438,null,{}] 16:00:18 INFO - PROCESS | 3928 | 1467068418192 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 3928 | 1467068418195 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:18 INFO - PROCESS | 3928 | 1467068418303 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:00:18 INFO - PROCESS | 3928 | 1467068418308 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 3928 | 1467068418310 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:18 INFO - PROCESS | 3928 | ++DOCSHELL 1A456000 == 36 [pid = 3928] [id = 369] 16:00:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1A45A800) [pid = 3928] [serial = 1106] [outer = 00000000] 16:00:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1A54C400) [pid = 3928] [serial = 1107] [outer = 1A45A800] 16:00:18 INFO - PROCESS | 3928 | 1467068418354 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1A551800) [pid = 3928] [serial = 1108] [outer = 1A45A800] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1749EC00) [pid = 3928] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19591000) [pid = 3928] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (14FD1C00) [pid = 3928] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10A09C00) [pid = 3928] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10E04000) [pid = 3928] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (152BE000) [pid = 3928] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19A7F400) [pid = 3928] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (12E24400) [pid = 3928] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (0C7F9400) [pid = 3928] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16878800) [pid = 3928] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (164BB000) [pid = 3928] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:00:18 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10E0F000) [pid = 3928] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:00:18 INFO - PROCESS | 3928 | 1467068418907 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 755ms 16:00:18 INFO - PROCESS | 3928 | 1467068418951 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 3928 | 1467068418953 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 16:00:18 INFO - PROCESS | 3928 | 1467068418956 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:00:18 INFO - PROCESS | 3928 | 1467068418958 Marionette TRACE conn3 <- [1,1442,null,{}] 16:00:18 INFO - PROCESS | 3928 | 1467068418961 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 3928 | 1467068418963 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:19 INFO - PROCESS | 3928 | 1467068419021 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:00:19 INFO - PROCESS | 3928 | 1467068419026 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 3928 | 1467068419028 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:19 INFO - PROCESS | 3928 | ++DOCSHELL 1315C000 == 37 [pid = 3928] [id = 370] 16:00:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (152B4400) [pid = 3928] [serial = 1109] [outer = 00000000] 16:00:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19591000) [pid = 3928] [serial = 1110] [outer = 152B4400] 16:00:19 INFO - PROCESS | 3928 | 1467068419071 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19A7F400) [pid = 3928] [serial = 1111] [outer = 152B4400] 16:00:19 INFO - PROCESS | 3928 | 1467068419466 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 531ms 16:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:00:19 INFO - PROCESS | 3928 | 1467068419479 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 3928 | 1467068419481 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 16:00:19 INFO - PROCESS | 3928 | 1467068419484 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 3928 | 1467068419486 Marionette TRACE conn3 <- [1,1446,null,{}] 16:00:19 INFO - PROCESS | 3928 | 1467068419494 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 3928 | 1467068419496 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:19 INFO - PROCESS | 3928 | 1467068419587 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:00:19 INFO - PROCESS | 3928 | 1467068419592 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 3928 | 1467068419594 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:19 INFO - PROCESS | 3928 | ++DOCSHELL 164BAC00 == 38 [pid = 3928] [id = 371] 16:00:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16878800) [pid = 3928] [serial = 1112] [outer = 00000000] 16:00:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (16CCC800) [pid = 3928] [serial = 1113] [outer = 16878800] 16:00:19 INFO - PROCESS | 3928 | 1467068419637 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1739AC00) [pid = 3928] [serial = 1114] [outer = 16878800] 16:00:20 INFO - PROCESS | 3928 | 1467068420012 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 587ms 16:00:20 INFO - PROCESS | 3928 | 1467068420082 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 3928 | 1467068420084 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 16:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:00:20 INFO - PROCESS | 3928 | 1467068420087 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 3928 | 1467068420090 Marionette TRACE conn3 <- [1,1450,null,{}] 16:00:20 INFO - PROCESS | 3928 | 1467068420093 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 3928 | 1467068420095 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:20 INFO - PROCESS | 3928 | 1467068420168 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:00:20 INFO - PROCESS | 3928 | 1467068420173 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 3928 | 1467068420176 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:20 INFO - PROCESS | 3928 | ++DOCSHELL 16558800 == 39 [pid = 3928] [id = 372] 16:00:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1A6B3800) [pid = 3928] [serial = 1115] [outer = 00000000] 16:00:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1AA63C00) [pid = 3928] [serial = 1116] [outer = 1A6B3800] 16:00:20 INFO - PROCESS | 3928 | 1467068420226 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1AA6BC00) [pid = 3928] [serial = 1117] [outer = 1A6B3800] 16:00:20 INFO - PROCESS | 3928 | 1467068420925 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 895ms 16:00:20 INFO - PROCESS | 3928 | 1467068420975 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 3928 | 1467068420980 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 16:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:00:20 INFO - PROCESS | 3928 | 1467068420985 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 3928 | 1467068420990 Marionette TRACE conn3 <- [1,1454,null,{}] 16:00:21 INFO - PROCESS | 3928 | 1467068421008 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:21 INFO - PROCESS | 3928 | 1467068421012 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:21 INFO - PROCESS | 3928 | 1467068421179 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:00:21 INFO - PROCESS | 3928 | 1467068421236 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 3928 | 1467068421239 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:21 INFO - PROCESS | 3928 | ++DOCSHELL 11201800 == 40 [pid = 3928] [id = 373] 16:00:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (11201C00) [pid = 3928] [serial = 1118] [outer = 00000000] 16:00:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11D87C00) [pid = 3928] [serial = 1119] [outer = 11201C00] 16:00:21 INFO - PROCESS | 3928 | 1467068421285 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (12E24400) [pid = 3928] [serial = 1120] [outer = 11201C00] 16:00:21 INFO - PROCESS | 3928 | 1467068421870 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 895ms 16:00:21 INFO - PROCESS | 3928 | 1467068421893 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 3928 | 1467068421898 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 16:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:00:21 INFO - PROCESS | 3928 | 1467068421905 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 3928 | 1467068421907 Marionette TRACE conn3 <- [1,1458,null,{}] 16:00:21 INFO - PROCESS | 3928 | 1467068421911 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:21 INFO - PROCESS | 3928 | 1467068421914 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:21 INFO - PROCESS | 3928 | 1467068422005 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:00:22 INFO - PROCESS | 3928 | 1467068422139 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 3928 | 1467068422142 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:22 INFO - PROCESS | 3928 | ++DOCSHELL 15764C00 == 41 [pid = 3928] [id = 374] 16:00:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (15F91C00) [pid = 3928] [serial = 1121] [outer = 00000000] 16:00:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (16D50400) [pid = 3928] [serial = 1122] [outer = 15F91C00] 16:00:22 INFO - PROCESS | 3928 | 1467068422197 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (17310800) [pid = 3928] [serial = 1123] [outer = 15F91C00] 16:00:22 INFO - PROCESS | 3928 | 1467068422747 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 895ms 16:00:22 INFO - PROCESS | 3928 | 1467068422794 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 3928 | 1467068422797 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 16:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:00:22 INFO - PROCESS | 3928 | 1467068422801 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 3928 | 1467068422804 Marionette TRACE conn3 <- [1,1462,null,{}] 16:00:22 INFO - PROCESS | 3928 | 1467068422815 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 3928 | 1467068422820 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:22 INFO - PROCESS | 3928 | 1467068422908 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:00:23 INFO - PROCESS | 3928 | 1467068423020 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 3928 | 1467068423023 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:23 INFO - PROCESS | 3928 | ++DOCSHELL 132EDC00 == 42 [pid = 3928] [id = 375] 16:00:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (132EE400) [pid = 3928] [serial = 1124] [outer = 00000000] 16:00:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (164BC400) [pid = 3928] [serial = 1125] [outer = 132EE400] 16:00:23 INFO - PROCESS | 3928 | 1467068423060 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (18079C00) [pid = 3928] [serial = 1126] [outer = 132EE400] 16:00:23 INFO - PROCESS | 3928 | 1467068423861 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 164BAC00 == 41 [pid = 3928] [id = 371] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 1315C000 == 40 [pid = 3928] [id = 370] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 1A456000 == 39 [pid = 3928] [id = 369] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 11804C00 == 38 [pid = 3928] [id = 368] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 19777800 == 37 [pid = 3928] [id = 367] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 12B70800 == 36 [pid = 3928] [id = 366] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 164BF000 == 35 [pid = 3928] [id = 365] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 153F5C00 == 34 [pid = 3928] [id = 364] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 1100CC00 == 33 [pid = 3928] [id = 363] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 11883400 == 32 [pid = 3928] [id = 362] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 10E95400 == 31 [pid = 3928] [id = 361] 16:00:23 INFO - PROCESS | 3928 | --DOCSHELL 0C7EE800 == 30 [pid = 3928] [id = 360] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1100AC00) [pid = 3928] [serial = 1015] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (18077C00) [pid = 3928] [serial = 1065] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19AAB400) [pid = 3928] [serial = 1068] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (15F95800) [pid = 3928] [serial = 1051] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (15769800) [pid = 3928] [serial = 1050] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1807E400) [pid = 3928] [serial = 1066] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10E0BC00) [pid = 3928] [serial = 1053] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (11001400) [pid = 3928] [serial = 1054] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (13114400) [pid = 3928] [serial = 1048] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (11DD9C00) [pid = 3928] [serial = 1047] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (15557800) [pid = 3928] [serial = 1059] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (15F92000) [pid = 3928] [serial = 1060] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19E8BC00) [pid = 3928] [serial = 1045] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (12E6B800) [pid = 3928] [serial = 1056] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (131C5800) [pid = 3928] [serial = 1057] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10E0E400) [pid = 3928] [serial = 1071] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (19AB4000) [pid = 3928] [serial = 1069] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19AAB000) [pid = 3928] [serial = 1074] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10F2B400) [pid = 3928] [serial = 1072] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1730E400) [pid = 3928] [serial = 1062] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1740E400) [pid = 3928] [serial = 1063] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19E90000) [pid = 3928] [serial = 1075] [outer = 00000000] [url = about:blank] 16:00:23 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1A459800) [pid = 3928] [serial = 1077] [outer = 00000000] [url = about:blank] 16:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1119ms 16:00:23 INFO - PROCESS | 3928 | 1467068423931 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 3928 | 1467068423935 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 16:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:00:23 INFO - PROCESS | 3928 | 1467068423939 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 3928 | 1467068423944 Marionette TRACE conn3 <- [1,1466,null,{}] 16:00:23 INFO - PROCESS | 3928 | 1467068423949 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 3928 | 1467068423951 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:24 INFO - PROCESS | 3928 | 1467068424058 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:00:24 INFO - PROCESS | 3928 | 1467068424146 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 3928 | 1467068424148 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:24 INFO - PROCESS | 3928 | ++DOCSHELL 10A75C00 == 31 [pid = 3928] [id = 376] 16:00:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10A79400) [pid = 3928] [serial = 1127] [outer = 00000000] 16:00:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (11206400) [pid = 3928] [serial = 1128] [outer = 10A79400] 16:00:24 INFO - PROCESS | 3928 | 1467068424177 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1188F800) [pid = 3928] [serial = 1129] [outer = 10A79400] 16:00:24 INFO - PROCESS | 3928 | 1467068424578 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 657ms 16:00:24 INFO - PROCESS | 3928 | 1467068424601 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 3928 | 1467068424605 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 16:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:00:24 INFO - PROCESS | 3928 | 1467068424611 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 3928 | 1467068424614 Marionette TRACE conn3 <- [1,1470,null,{}] 16:00:24 INFO - PROCESS | 3928 | 1467068424617 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 3928 | 1467068424620 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:24 INFO - PROCESS | 3928 | 1467068424690 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:00:24 INFO - PROCESS | 3928 | 1467068424702 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 3928 | 1467068424704 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:24 INFO - PROCESS | 3928 | ++DOCSHELL 132EC800 == 32 [pid = 3928] [id = 377] 16:00:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (132ED400) [pid = 3928] [serial = 1130] [outer = 00000000] 16:00:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (13A06400) [pid = 3928] [serial = 1131] [outer = 132ED400] 16:00:24 INFO - PROCESS | 3928 | 1467068424749 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (142B1400) [pid = 3928] [serial = 1132] [outer = 132ED400] 16:00:25 INFO - PROCESS | 3928 | 1467068425169 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 559ms 16:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:00:25 INFO - PROCESS | 3928 | 1467068425190 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 3928 | 1467068425192 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 16:00:25 INFO - PROCESS | 3928 | 1467068425196 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 3928 | 1467068425200 Marionette TRACE conn3 <- [1,1474,null,{}] 16:00:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (14444400) [pid = 3928] [serial = 1133] [outer = 1B1A0400] 16:00:25 INFO - PROCESS | 3928 | 1467068425215 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 3928 | 1467068425219 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:25 INFO - PROCESS | 3928 | 1467068425330 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:00:25 INFO - PROCESS | 3928 | 1467068425414 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 3928 | 1467068425416 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:25 INFO - PROCESS | 3928 | ++DOCSHELL 164B0C00 == 33 [pid = 3928] [id = 378] 16:00:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (164B1400) [pid = 3928] [serial = 1134] [outer = 00000000] 16:00:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16D59C00) [pid = 3928] [serial = 1135] [outer = 164B1400] 16:00:25 INFO - PROCESS | 3928 | 1467068425463 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17492800) [pid = 3928] [serial = 1136] [outer = 164B1400] 16:00:25 INFO - PROCESS | 3928 | 1467068425804 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 686ms 16:00:25 INFO - PROCESS | 3928 | 1467068425865 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 3928 | 1467068425868 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 16:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:00:25 INFO - PROCESS | 3928 | 1467068425872 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 3928 | 1467068425874 Marionette TRACE conn3 <- [1,1478,null,{}] 16:00:25 INFO - PROCESS | 3928 | 1467068425877 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 3928 | 1467068425879 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:26 INFO - PROCESS | 3928 | 1467068426004 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:00:26 INFO - PROCESS | 3928 | 1467068426022 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 3928 | 1467068426024 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:26 INFO - PROCESS | 3928 | ++DOCSHELL 17F0A000 == 34 [pid = 3928] [id = 379] 16:00:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (17FA2000) [pid = 3928] [serial = 1137] [outer = 00000000] 16:00:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1829D800) [pid = 3928] [serial = 1138] [outer = 17FA2000] 16:00:26 INFO - PROCESS | 3928 | 1467068426068 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (182A9400) [pid = 3928] [serial = 1139] [outer = 17FA2000] 16:00:26 INFO - PROCESS | 3928 | 1467068426433 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 629ms 16:00:26 INFO - PROCESS | 3928 | 1467068426495 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 3928 | 1467068426496 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 16:00:26 INFO - PROCESS | 3928 | 1467068426500 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:00:26 INFO - PROCESS | 3928 | 1467068426501 Marionette TRACE conn3 <- [1,1482,null,{}] 16:00:26 INFO - PROCESS | 3928 | 1467068426505 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:26 INFO - PROCESS | 3928 | 1467068426507 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:26 INFO - PROCESS | 3928 | 1467068426598 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:00:26 INFO - PROCESS | 3928 | 1467068426603 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 3928 | 1467068426605 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:26 INFO - PROCESS | 3928 | ++DOCSHELL 1829EC00 == 35 [pid = 3928] [id = 380] 16:00:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19778000) [pid = 3928] [serial = 1140] [outer = 00000000] 16:00:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19E88400) [pid = 3928] [serial = 1141] [outer = 19778000] 16:00:26 INFO - PROCESS | 3928 | 1467068426653 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19E8C000) [pid = 3928] [serial = 1142] [outer = 19778000] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19777C00) [pid = 3928] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (12E6A400) [pid = 3928] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1120C400) [pid = 3928] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (16714800) [pid = 3928] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1554C400) [pid = 3928] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19E83800) [pid = 3928] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (0C7F0000) [pid = 3928] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1A45A800) [pid = 3928] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (152B4400) [pid = 3928] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16878800) [pid = 3928] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1188EC00) [pid = 3928] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:00:27 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (17497800) [pid = 3928] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:00:27 INFO - PROCESS | 3928 | 1467068427480 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1021ms 16:00:27 INFO - PROCESS | 3928 | 1467068427536 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:00:27 INFO - PROCESS | 3928 | 1467068427520 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 16:00:27 INFO - PROCESS | 3928 | 1467068427524 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 3928 | 1467068427529 Marionette TRACE conn3 <- [1,1486,null,{}] 16:00:27 INFO - PROCESS | 3928 | 1467068427575 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 3928 | 1467068427578 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:27 INFO - PROCESS | 3928 | 1467068427710 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:00:27 INFO - PROCESS | 3928 | 1467068427766 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 3928 | 1467068427769 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:27 INFO - PROCESS | 3928 | ++DOCSHELL 10F2CC00 == 36 [pid = 3928] [id = 381] 16:00:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (10F35400) [pid = 3928] [serial = 1143] [outer = 00000000] 16:00:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (112E1400) [pid = 3928] [serial = 1144] [outer = 10F35400] 16:00:27 INFO - PROCESS | 3928 | 1467068427826 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (11C91400) [pid = 3928] [serial = 1145] [outer = 10F35400] 16:00:28 INFO - PROCESS | 3928 | 1467068428355 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 894ms 16:00:28 INFO - PROCESS | 3928 | 1467068428430 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 3928 | 1467068428435 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 16:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:00:28 INFO - PROCESS | 3928 | 1467068428442 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 3928 | 1467068428445 Marionette TRACE conn3 <- [1,1490,null,{}] 16:00:28 INFO - PROCESS | 3928 | 1467068428449 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:28 INFO - PROCESS | 3928 | 1467068428452 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:28 INFO - PROCESS | 3928 | 1467068428558 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:00:28 INFO - PROCESS | 3928 | 1467068428665 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 3928 | 1467068428668 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:28 INFO - PROCESS | 3928 | ++DOCSHELL 10435C00 == 37 [pid = 3928] [id = 382] 16:00:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (12EDB000) [pid = 3928] [serial = 1146] [outer = 00000000] 16:00:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (132E8C00) [pid = 3928] [serial = 1147] [outer = 12EDB000] 16:00:28 INFO - PROCESS | 3928 | 1467068428725 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (13A03800) [pid = 3928] [serial = 1148] [outer = 12EDB000] 16:00:29 INFO - PROCESS | 3928 | 1467068429269 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 839ms 16:00:29 INFO - PROCESS | 3928 | 1467068429286 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 3928 | 1467068429288 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 16:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:00:29 INFO - PROCESS | 3928 | 1467068429292 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 3928 | 1467068429296 Marionette TRACE conn3 <- [1,1494,null,{}] 16:00:29 INFO - PROCESS | 3928 | 1467068429307 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 3928 | 1467068429312 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:29 INFO - PROCESS | 3928 | 1467068429404 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:00:29 INFO - PROCESS | 3928 | 1467068429545 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 3928 | 1467068429548 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:29 INFO - PROCESS | 3928 | ++DOCSHELL 15761400 == 38 [pid = 3928] [id = 383] 16:00:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (15F92400) [pid = 3928] [serial = 1149] [outer = 00000000] 16:00:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164B8400) [pid = 3928] [serial = 1150] [outer = 15F92400] 16:00:29 INFO - PROCESS | 3928 | 1467068429607 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16D5A800) [pid = 3928] [serial = 1151] [outer = 15F92400] 16:00:30 INFO - PROCESS | 3928 | 1467068430333 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1063ms 16:00:30 INFO - PROCESS | 3928 | 1467068430358 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 3928 | 1467068430364 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 16:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:00:30 INFO - PROCESS | 3928 | 1467068430370 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 3928 | 1467068430373 Marionette TRACE conn3 <- [1,1498,null,{}] 16:00:30 INFO - PROCESS | 3928 | 1467068430379 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 3928 | 1467068430381 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:30 INFO - PROCESS | 3928 | 1467068430496 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 17F0A000 == 37 [pid = 3928] [id = 379] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 164B0C00 == 36 [pid = 3928] [id = 378] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 132EC800 == 35 [pid = 3928] [id = 377] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 10A75C00 == 34 [pid = 3928] [id = 376] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 1749C800 == 33 [pid = 3928] [id = 132] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 10FA6000 == 32 [pid = 3928] [id = 125] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 10E0EC00 == 31 [pid = 3928] [id = 128] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 16558800 == 30 [pid = 3928] [id = 372] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 152BB800 == 29 [pid = 3928] [id = 119] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 131CF400 == 28 [pid = 3928] [id = 129] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 11009C00 == 27 [pid = 3928] [id = 116] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 164BF400 == 26 [pid = 3928] [id = 120] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 15F92C00 == 25 [pid = 3928] [id = 123] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 16CC8000 == 24 [pid = 3928] [id = 131] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 1807E800 == 23 [pid = 3928] [id = 121] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 15F8F800 == 22 [pid = 3928] [id = 130] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 11201800 == 21 [pid = 3928] [id = 373] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 164BB800 == 20 [pid = 3928] [id = 126] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 19AAA800 == 19 [pid = 3928] [id = 124] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 11208800 == 18 [pid = 3928] [id = 117] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 15764C00 == 17 [pid = 3928] [id = 374] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 1036D000 == 16 [pid = 3928] [id = 118] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 1554FC00 == 15 [pid = 3928] [id = 348] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 164B2C00 == 14 [pid = 3928] [id = 127] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 10E02800 == 13 [pid = 3928] [id = 122] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 15761400 == 12 [pid = 3928] [id = 383] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 132EDC00 == 11 [pid = 3928] [id = 375] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 10F2CC00 == 10 [pid = 3928] [id = 381] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 10435C00 == 9 [pid = 3928] [id = 382] 16:00:31 INFO - PROCESS | 3928 | --DOCSHELL 1829EC00 == 8 [pid = 3928] [id = 380] 16:00:32 INFO - PROCESS | 3928 | 1467068432296 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 3928 | 1467068432300 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1977F400) [pid = 3928] [serial = 1101] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (152B3C00) [pid = 3928] [serial = 1084] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (142B8400) [pid = 3928] [serial = 1083] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1180D000) [pid = 3928] [serial = 1089] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (129DBC00) [pid = 3928] [serial = 1090] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16D4F400) [pid = 3928] [serial = 1096] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16A2C000) [pid = 3928] [serial = 1095] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (15764000) [pid = 3928] [serial = 1092] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19E8B400) [pid = 3928] [serial = 1104] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (164B3000) [pid = 3928] [serial = 1093] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (10A10000) [pid = 3928] [serial = 1081] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10474C00) [pid = 3928] [serial = 1080] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19A81C00) [pid = 3928] [serial = 1102] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1AA63C00) [pid = 3928] [serial = 1116] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1A54C400) [pid = 3928] [serial = 1107] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19EEC000) [pid = 3928] [serial = 1105] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1A551800) [pid = 3928] [serial = 1108] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19591000) [pid = 3928] [serial = 1110] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (16CCC800) [pid = 3928] [serial = 1113] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (12BB1400) [pid = 3928] [serial = 1087] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (12B66800) [pid = 3928] [serial = 1086] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (17F09800) [pid = 3928] [serial = 1098] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (19A7F400) [pid = 3928] [serial = 1111] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (17F0B000) [pid = 3928] [serial = 1099] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (1739AC00) [pid = 3928] [serial = 1114] [outer = 00000000] [url = about:blank] 16:00:32 INFO - PROCESS | 3928 | ++DOCSHELL 0C7FC400 == 9 [pid = 3928] [id = 384] 16:00:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (1036D000) [pid = 3928] [serial = 1152] [outer = 00000000] 16:00:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (10478000) [pid = 3928] [serial = 1153] [outer = 1036D000] 16:00:32 INFO - PROCESS | 3928 | 1467068432445 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (10A0A400) [pid = 3928] [serial = 1154] [outer = 1036D000] 16:00:32 INFO - PROCESS | 3928 | 1467068432840 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2489ms 16:00:32 INFO - PROCESS | 3928 | 1467068432864 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 3928 | 1467068432868 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 16:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:00:32 INFO - PROCESS | 3928 | 1467068432873 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 3928 | 1467068432875 Marionette TRACE conn3 <- [1,1502,null,{}] 16:00:32 INFO - PROCESS | 3928 | 1467068432881 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 3928 | 1467068432886 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:32 INFO - PROCESS | 3928 | 1467068432958 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:00:32 INFO - PROCESS | 3928 | 1467068432966 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 3928 | 1467068432969 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:32 INFO - PROCESS | 3928 | ++DOCSHELL 11008400 == 10 [pid = 3928] [id = 385] 16:00:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (11009C00) [pid = 3928] [serial = 1155] [outer = 00000000] 16:00:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (1120D000) [pid = 3928] [serial = 1156] [outer = 11009C00] 16:00:33 INFO - PROCESS | 3928 | 1467068433016 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (11493C00) [pid = 3928] [serial = 1157] [outer = 11009C00] 16:00:33 INFO - PROCESS | 3928 | 1467068433444 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 615ms 16:00:33 INFO - PROCESS | 3928 | 1467068433518 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 3928 | 1467068433505 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 16:00:33 INFO - PROCESS | 3928 | 1467068433511 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:00:33 INFO - PROCESS | 3928 | 1467068433514 Marionette TRACE conn3 <- [1,1506,null,{}] 16:00:33 INFO - PROCESS | 3928 | 1467068433518 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 3928 | 1467068433520 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:33 INFO - PROCESS | 3928 | 1467068433658 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:00:33 INFO - PROCESS | 3928 | 1467068433669 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 3928 | 1467068433671 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:33 INFO - PROCESS | 3928 | ++DOCSHELL 129E4400 == 11 [pid = 3928] [id = 386] 16:00:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (12B65800) [pid = 3928] [serial = 1158] [outer = 00000000] 16:00:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (12BB4400) [pid = 3928] [serial = 1159] [outer = 12B65800] 16:00:33 INFO - PROCESS | 3928 | 1467068433716 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (12E5F000) [pid = 3928] [serial = 1160] [outer = 12B65800] 16:00:34 INFO - PROCESS | 3928 | 1467068434117 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 16:00:34 INFO - PROCESS | 3928 | 1467068434151 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 3928 | 1467068434153 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 16:00:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:00:34 INFO - PROCESS | 3928 | 1467068434158 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 3928 | 1467068434164 Marionette TRACE conn3 <- [1,1510,null,{}] 16:00:34 INFO - PROCESS | 3928 | 1467068434174 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 3928 | 1467068434177 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:34 INFO - PROCESS | 3928 | 1467068434295 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:00:34 INFO - PROCESS | 3928 | 1467068434309 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 3928 | 1467068434311 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:34 INFO - PROCESS | 3928 | ++DOCSHELL 142B1800 == 12 [pid = 3928] [id = 387] 16:00:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (142B5800) [pid = 3928] [serial = 1161] [outer = 00000000] 16:00:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (14F74800) [pid = 3928] [serial = 1162] [outer = 142B5800] 16:00:34 INFO - PROCESS | 3928 | 1467068434401 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (152B5000) [pid = 3928] [serial = 1163] [outer = 142B5800] 16:00:34 INFO - PROCESS | 3928 | 1467068434845 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:00:34 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 () { 16:00:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:00:34 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 () { 16:00:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:00:34 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 () { 16:00:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:00:34 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 () { 16:00:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:00:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 727ms 16:00:34 INFO - PROCESS | 3928 | 1467068434888 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 3928 | 1467068434890 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 16:00:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:00:34 INFO - PROCESS | 3928 | 1467068434894 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 3928 | 1467068434896 Marionette TRACE conn3 <- [1,1514,null,{}] 16:00:34 INFO - PROCESS | 3928 | 1467068434899 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 3928 | 1467068434901 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:34 INFO - PROCESS | 3928 | 1467068434998 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:00:35 INFO - PROCESS | 3928 | 1467068435010 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 3928 | 1467068435012 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:35 INFO - PROCESS | 3928 | ++DOCSHELL 1554E800 == 13 [pid = 3928] [id = 388] 16:00:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15760000) [pid = 3928] [serial = 1164] [outer = 00000000] 16:00:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164BB000) [pid = 3928] [serial = 1165] [outer = 15760000] 16:00:35 INFO - PROCESS | 3928 | 1467068435055 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16558800) [pid = 3928] [serial = 1166] [outer = 15760000] 16:00:35 INFO - PROCESS | 3928 | 1467068435440 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:00:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:00:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:00:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:00:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:00:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:00:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:00:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 559ms 16:00:35 INFO - PROCESS | 3928 | 1467068435451 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 3928 | 1467068435453 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 16:00:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:00:35 INFO - PROCESS | 3928 | 1467068435456 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 3928 | 1467068435458 Marionette TRACE conn3 <- [1,1518,null,{}] 16:00:35 INFO - PROCESS | 3928 | 1467068435461 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 3928 | 1467068435463 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:35 INFO - PROCESS | 3928 | 1467068435560 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:00:35 INFO - PROCESS | 3928 | 1467068435565 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 3928 | 1467068435571 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:35 INFO - PROCESS | 3928 | ++DOCSHELL 16CC7800 == 14 [pid = 3928] [id = 389] 16:00:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16CCC800) [pid = 3928] [serial = 1167] [outer = 00000000] 16:00:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16D54000) [pid = 3928] [serial = 1168] [outer = 16CCC800] 16:00:35 INFO - PROCESS | 3928 | 1467068435675 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17491400) [pid = 3928] [serial = 1169] [outer = 16CCC800] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10A79400) [pid = 3928] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (11201C00) [pid = 3928] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (132ED400) [pid = 3928] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (132EE400) [pid = 3928] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (15F91C00) [pid = 3928] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1A6B3800) [pid = 3928] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (164B1400) [pid = 3928] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (17FA2000) [pid = 3928] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19778000) [pid = 3928] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (12EDB000) [pid = 3928] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (10F35400) [pid = 3928] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:00:36 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (0C7F8C00) [pid = 3928] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:00:36 INFO - PROCESS | 3928 | 1467068436220 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:00:36 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 16:00:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:00:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:00:36 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. 16:00:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:00:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 811ms 16:00:36 INFO - PROCESS | 3928 | 1467068436275 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 3928 | 1467068436277 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 16:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:00:36 INFO - PROCESS | 3928 | 1467068436281 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 3928 | 1467068436283 Marionette TRACE conn3 <- [1,1522,null,{}] 16:00:36 INFO - PROCESS | 3928 | 1467068436286 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 3928 | 1467068436288 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:36 INFO - PROCESS | 3928 | 1467068436350 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:00:36 INFO - PROCESS | 3928 | 1467068436437 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 3928 | 1467068436439 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:36 INFO - PROCESS | 3928 | ++DOCSHELL 10320000 == 15 [pid = 3928] [id = 390] 16:00:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10564000) [pid = 3928] [serial = 1170] [outer = 00000000] 16:00:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (14F7B800) [pid = 3928] [serial = 1171] [outer = 10564000] 16:00:36 INFO - PROCESS | 3928 | 1467068436483 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (16610800) [pid = 3928] [serial = 1172] [outer = 10564000] 16:00:36 INFO - PROCESS | 3928 | 1467068436796 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:00:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 573ms 16:00:36 INFO - PROCESS | 3928 | 1467068436841 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 3928 | 1467068436843 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 16:00:36 INFO - PROCESS | 3928 | 1467068436847 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:00:36 INFO - PROCESS | 3928 | 1467068436849 Marionette TRACE conn3 <- [1,1526,null,{}] 16:00:36 INFO - PROCESS | 3928 | 1467068436852 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 3928 | 1467068436854 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:36 INFO - PROCESS | 3928 | 1467068436966 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:00:36 INFO - PROCESS | 3928 | 1467068436973 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 3928 | 1467068436975 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:36 INFO - PROCESS | 3928 | ++DOCSHELL 10E04400 == 16 [pid = 3928] [id = 391] 16:00:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10E05000) [pid = 3928] [serial = 1173] [outer = 00000000] 16:00:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (176EDC00) [pid = 3928] [serial = 1174] [outer = 10E05000] 16:00:37 INFO - PROCESS | 3928 | 1467068437022 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (17F10000) [pid = 3928] [serial = 1175] [outer = 10E05000] 16:00:37 INFO - PROCESS | 3928 | 1467068437472 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:00:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 658ms 16:00:37 INFO - PROCESS | 3928 | 1467068437506 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 3928 | 1467068437508 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 16:00:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:00:37 INFO - PROCESS | 3928 | 1467068437511 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 3928 | 1467068437513 Marionette TRACE conn3 <- [1,1530,null,{}] 16:00:37 INFO - PROCESS | 3928 | 1467068437516 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 3928 | 1467068437518 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:37 INFO - PROCESS | 3928 | 1467068437647 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:00:37 INFO - PROCESS | 3928 | 1467068437643 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 3928 | 1467068437645 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:37 INFO - PROCESS | 3928 | ++DOCSHELL 1575C800 == 17 [pid = 3928] [id = 392] 16:00:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (17FA4C00) [pid = 3928] [serial = 1176] [outer = 00000000] 16:00:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (182A1400) [pid = 3928] [serial = 1177] [outer = 17FA4C00] 16:00:37 INFO - PROCESS | 3928 | 1467068437689 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19593800) [pid = 3928] [serial = 1178] [outer = 17FA4C00] 16:00:38 INFO - PROCESS | 3928 | 1467068438236 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:00:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 755ms 16:00:38 INFO - PROCESS | 3928 | 1467068438271 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 3928 | 1467068438275 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 16:00:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:00:38 INFO - PROCESS | 3928 | 1467068438294 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 3928 | 1467068438297 Marionette TRACE conn3 <- [1,1534,null,{}] 16:00:38 INFO - PROCESS | 3928 | 1467068438304 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 3928 | 1467068438307 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:38 INFO - PROCESS | 3928 | 1467068438396 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:00:38 INFO - PROCESS | 3928 | 1467068438528 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 3928 | 1467068438531 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:38 INFO - PROCESS | 3928 | ++DOCSHELL 10A7D000 == 18 [pid = 3928] [id = 393] 16:00:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (10A82C00) [pid = 3928] [serial = 1179] [outer = 00000000] 16:00:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1120A800) [pid = 3928] [serial = 1180] [outer = 10A82C00] 16:00:38 INFO - PROCESS | 3928 | 1467068438588 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (11DD9000) [pid = 3928] [serial = 1181] [outer = 10A82C00] 16:00:39 INFO - PROCESS | 3928 | 1467068439122 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 853ms 16:00:39 INFO - PROCESS | 3928 | 1467068439162 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 3928 | 1467068439167 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 16:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:00:39 INFO - PROCESS | 3928 | 1467068439174 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 3928 | 1467068439177 Marionette TRACE conn3 <- [1,1538,null,{}] 16:00:39 INFO - PROCESS | 3928 | 1467068439181 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 3928 | 1467068439184 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:39 INFO - PROCESS | 3928 | 1467068439271 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:00:39 INFO - PROCESS | 3928 | 1467068439375 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 3928 | 1467068439378 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:39 INFO - PROCESS | 3928 | ++DOCSHELL 131C2800 == 19 [pid = 3928] [id = 394] 16:00:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (131C7800) [pid = 3928] [serial = 1182] [outer = 00000000] 16:00:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (13A04800) [pid = 3928] [serial = 1183] [outer = 131C7800] 16:00:39 INFO - PROCESS | 3928 | 1467068439422 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (142B9000) [pid = 3928] [serial = 1184] [outer = 131C7800] 16:00:40 INFO - PROCESS | 3928 | 1467068440051 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:00:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 936ms 16:00:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:00:40 INFO - PROCESS | 3928 | 1467068440131 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 3928 | 1467068440134 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 16:00:40 INFO - PROCESS | 3928 | 1467068440139 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 3928 | 1467068440142 Marionette TRACE conn3 <- [1,1542,null,{}] 16:00:40 INFO - PROCESS | 3928 | 1467068440153 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 3928 | 1467068440158 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:40 INFO - PROCESS | 3928 | 1467068440245 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:00:40 INFO - PROCESS | 3928 | 1467068440443 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 3928 | 1467068440446 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:40 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F1000 == 20 [pid = 3928] [id = 395] 16:00:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (0C7F1C00) [pid = 3928] [serial = 1185] [outer = 00000000] 16:00:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10476C00) [pid = 3928] [serial = 1186] [outer = 0C7F1C00] 16:00:40 INFO - PROCESS | 3928 | 1467068440501 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (10A77000) [pid = 3928] [serial = 1187] [outer = 0C7F1C00] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (13A03800) [pid = 3928] [serial = 1148] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (164B8400) [pid = 3928] [serial = 1150] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (11C91400) [pid = 3928] [serial = 1145] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (112E1400) [pid = 3928] [serial = 1144] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (132E8C00) [pid = 3928] [serial = 1147] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A547000) [pid = 3928] [serial = 1078] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E8C000) [pid = 3928] [serial = 1142] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (182A9400) [pid = 3928] [serial = 1139] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11206400) [pid = 3928] [serial = 1128] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1188F800) [pid = 3928] [serial = 1129] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11D87C00) [pid = 3928] [serial = 1119] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (12E24400) [pid = 3928] [serial = 1120] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (13A06400) [pid = 3928] [serial = 1131] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (142B1400) [pid = 3928] [serial = 1132] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (164BC400) [pid = 3928] [serial = 1125] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (18079C00) [pid = 3928] [serial = 1126] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (16D50400) [pid = 3928] [serial = 1122] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (17310800) [pid = 3928] [serial = 1123] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1AA6BC00) [pid = 3928] [serial = 1117] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (10A04400) [pid = 3928] [serial = 685] [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.] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (17492800) [pid = 3928] [serial = 1136] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (16D59C00) [pid = 3928] [serial = 1135] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (1829D800) [pid = 3928] [serial = 1138] [outer = 00000000] [url = about:blank] 16:00:40 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (19E88400) [pid = 3928] [serial = 1141] [outer = 00000000] [url = about:blank] 16:00:41 INFO - PROCESS | 3928 | 1467068441020 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:00:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 937ms 16:00:41 INFO - PROCESS | 3928 | 1467068441070 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:00:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:00:41 INFO - PROCESS | 3928 | 1467068441074 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 16:00:41 INFO - PROCESS | 3928 | 1467068441078 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 3928 | 1467068441081 Marionette TRACE conn3 <- [1,1546,null,{}] 16:00:41 INFO - PROCESS | 3928 | 1467068441103 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 3928 | 1467068441107 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:41 INFO - PROCESS | 3928 | 1467068441174 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:00:41 INFO - PROCESS | 3928 | 1467068441266 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 3928 | 1467068441268 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:41 INFO - PROCESS | 3928 | ++DOCSHELL 10A09400 == 21 [pid = 3928] [id = 396] 16:00:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (10A09800) [pid = 3928] [serial = 1188] [outer = 00000000] 16:00:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (11206400) [pid = 3928] [serial = 1189] [outer = 10A09800] 16:00:41 INFO - PROCESS | 3928 | 1467068441298 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (1149B800) [pid = 3928] [serial = 1190] [outer = 10A09800] 16:00:41 INFO - PROCESS | 3928 | 1467068441699 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:00:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 657ms 16:00:41 INFO - PROCESS | 3928 | 1467068441743 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 3928 | 1467068441747 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 16:00:41 INFO - PROCESS | 3928 | 1467068441756 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:00:41 INFO - PROCESS | 3928 | 1467068441758 Marionette TRACE conn3 <- [1,1550,null,{}] 16:00:41 INFO - PROCESS | 3928 | 1467068441762 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 3928 | 1467068441764 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:41 INFO - PROCESS | 3928 | 1467068441831 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:00:41 INFO - PROCESS | 3928 | 1467068441842 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 3928 | 1467068441844 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:41 INFO - PROCESS | 3928 | ++DOCSHELL 12BB1000 == 22 [pid = 3928] [id = 397] 16:00:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (12BB1400) [pid = 3928] [serial = 1191] [outer = 00000000] 16:00:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (12E29800) [pid = 3928] [serial = 1192] [outer = 12BB1400] 16:00:41 INFO - PROCESS | 3928 | 1467068441888 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (13160400) [pid = 3928] [serial = 1193] [outer = 12BB1400] 16:00:42 INFO - PROCESS | 3928 | 1467068442363 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:00:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 658ms 16:00:42 INFO - PROCESS | 3928 | 1467068442423 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 3928 | 1467068442425 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 16:00:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:00:42 INFO - PROCESS | 3928 | 1467068442413 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 3928 | 1467068442418 Marionette TRACE conn3 <- [1,1554,null,{}] 16:00:42 INFO - PROCESS | 3928 | 1467068442427 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 3928 | 1467068442430 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:42 INFO - PROCESS | 3928 | 1467068442548 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:00:42 INFO - PROCESS | 3928 | 1467068442561 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 3928 | 1467068442563 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:42 INFO - PROCESS | 3928 | ++DOCSHELL 142B9400 == 23 [pid = 3928] [id = 398] 16:00:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (14440400) [pid = 3928] [serial = 1194] [outer = 00000000] 16:00:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (1575BC00) [pid = 3928] [serial = 1195] [outer = 14440400] 16:00:42 INFO - PROCESS | 3928 | 1467068442607 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (15F8F800) [pid = 3928] [serial = 1196] [outer = 14440400] 16:00:42 INFO - PROCESS | 3928 | 1467068443000 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:00:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 629ms 16:00:43 INFO - PROCESS | 3928 | 1467068443063 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 3928 | 1467068443065 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 16:00:43 INFO - PROCESS | 3928 | 1467068443068 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 3928 | 1467068443070 Marionette TRACE conn3 <- [1,1558,null,{}] 16:00:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:00:43 INFO - PROCESS | 3928 | 1467068443074 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 3928 | 1467068443075 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:43 INFO - PROCESS | 3928 | 1467068443170 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:00:43 INFO - PROCESS | 3928 | 1467068443180 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 3928 | 1467068443182 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:43 INFO - PROCESS | 3928 | ++DOCSHELL 153EB800 == 24 [pid = 3928] [id = 399] 16:00:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (15767C00) [pid = 3928] [serial = 1197] [outer = 00000000] 16:00:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (16716800) [pid = 3928] [serial = 1198] [outer = 15767C00] 16:00:43 INFO - PROCESS | 3928 | 1467068443225 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16884000) [pid = 3928] [serial = 1199] [outer = 15767C00] 16:00:43 INFO - PROCESS | 3928 | 1467068443614 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:00:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 559ms 16:00:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:00:43 INFO - PROCESS | 3928 | 1467068443628 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 3928 | 1467068443630 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 16:00:43 INFO - PROCESS | 3928 | 1467068443634 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 3928 | 1467068443635 Marionette TRACE conn3 <- [1,1562,null,{}] 16:00:43 INFO - PROCESS | 3928 | 1467068443639 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 3928 | 1467068443641 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:43 INFO - PROCESS | 3928 | 1467068443754 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:00:43 INFO - PROCESS | 3928 | 1467068443760 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 3928 | 1467068443766 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:43 INFO - PROCESS | 3928 | ++DOCSHELL 1730DC00 == 25 [pid = 3928] [id = 400] 16:00:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1730EC00) [pid = 3928] [serial = 1200] [outer = 00000000] 16:00:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (17399000) [pid = 3928] [serial = 1201] [outer = 1730EC00] 16:00:43 INFO - PROCESS | 3928 | 1467068443854 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1749C800) [pid = 3928] [serial = 1202] [outer = 1730EC00] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1036D000) [pid = 3928] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11009C00) [pid = 3928] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (12B65800) [pid = 3928] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (16CCC800) [pid = 3928] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (15760000) [pid = 3928] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (10564000) [pid = 3928] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (10E05000) [pid = 3928] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (142B5800) [pid = 3928] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:00:44 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (15F92400) [pid = 3928] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:00:44 INFO - PROCESS | 3928 | 1467068444240 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:00:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 615ms 16:00:44 INFO - PROCESS | 3928 | 1467068444277 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 3928 | 1467068444279 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 16:00:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:00:44 INFO - PROCESS | 3928 | 1467068444282 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 3928 | 1467068444284 Marionette TRACE conn3 <- [1,1566,null,{}] 16:00:44 INFO - PROCESS | 3928 | 1467068444270 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 3928 | 1467068444273 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:44 INFO - PROCESS | 3928 | 1467068444380 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:00:44 INFO - PROCESS | 3928 | 1467068444390 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 3928 | 1467068444392 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:44 INFO - PROCESS | 3928 | ++DOCSHELL 16CCC800 == 26 [pid = 3928] [id = 401] 16:00:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (174A0400) [pid = 3928] [serial = 1203] [outer = 00000000] 16:00:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (17FAAC00) [pid = 3928] [serial = 1204] [outer = 174A0400] 16:00:44 INFO - PROCESS | 3928 | 1467068444435 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (1807D800) [pid = 3928] [serial = 1205] [outer = 174A0400] 16:00:44 INFO - PROCESS | 3928 | 1467068444814 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:00:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 574ms 16:00:44 INFO - PROCESS | 3928 | 1467068444842 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 3928 | 1467068444844 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 16:00:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:00:44 INFO - PROCESS | 3928 | 1467068444848 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 3928 | 1467068444849 Marionette TRACE conn3 <- [1,1570,null,{}] 16:00:44 INFO - PROCESS | 3928 | 1467068444854 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 3928 | 1467068444856 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:44 INFO - PROCESS | 3928 | 1467068444932 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:00:44 INFO - PROCESS | 3928 | 1467068444937 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 3928 | 1467068444939 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:44 INFO - PROCESS | 3928 | ++DOCSHELL 17F04C00 == 27 [pid = 3928] [id = 402] 16:00:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (17F0B000) [pid = 3928] [serial = 1206] [outer = 00000000] 16:00:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (19595800) [pid = 3928] [serial = 1207] [outer = 17F0B000] 16:00:44 INFO - PROCESS | 3928 | 1467068444984 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1977C400) [pid = 3928] [serial = 1208] [outer = 17F0B000] 16:00:45 INFO - PROCESS | 3928 | 1467068445346 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:00:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 531ms 16:00:45 INFO - PROCESS | 3928 | 1467068445394 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 3928 | 1467068445396 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 16:00:45 INFO - PROCESS | 3928 | 1467068445403 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 3928 | 1467068445405 Marionette TRACE conn3 <- [1,1574,null,{}] 16:00:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:00:45 INFO - PROCESS | 3928 | 1467068445408 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 3928 | 1467068445411 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:45 INFO - PROCESS | 3928 | 1467068445487 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:00:45 INFO - PROCESS | 3928 | 1467068445476 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 3928 | 1467068445478 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:45 INFO - PROCESS | 3928 | ++DOCSHELL 12B6D400 == 28 [pid = 3928] [id = 403] 16:00:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (182A2C00) [pid = 3928] [serial = 1209] [outer = 00000000] 16:00:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19AAA800) [pid = 3928] [serial = 1210] [outer = 182A2C00] 16:00:45 INFO - PROCESS | 3928 | 1467068445522 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19AB1C00) [pid = 3928] [serial = 1211] [outer = 182A2C00] 16:00:46 INFO - PROCESS | 3928 | 1467068446088 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:00:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 755ms 16:00:46 INFO - PROCESS | 3928 | 1467068446174 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 3928 | 1467068446178 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 16:00:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:00:46 INFO - PROCESS | 3928 | 1467068446185 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 3928 | 1467068446188 Marionette TRACE conn3 <- [1,1578,null,{}] 16:00:46 INFO - PROCESS | 3928 | 1467068446194 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:46 INFO - PROCESS | 3928 | 1467068446197 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:46 INFO - PROCESS | 3928 | 1467068446294 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:00:46 INFO - PROCESS | 3928 | 1467068446419 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 3928 | 1467068446422 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:46 INFO - PROCESS | 3928 | ++DOCSHELL 10E0B000 == 29 [pid = 3928] [id = 404] 16:00:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (10E0B800) [pid = 3928] [serial = 1212] [outer = 00000000] 16:00:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (11884800) [pid = 3928] [serial = 1213] [outer = 10E0B800] 16:00:46 INFO - PROCESS | 3928 | 1467068446482 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (11DD4C00) [pid = 3928] [serial = 1214] [outer = 10E0B800] 16:00:47 INFO - PROCESS | 3928 | 1467068447082 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:00:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 939ms 16:00:47 INFO - PROCESS | 3928 | 1467068447118 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 3928 | 1467068447123 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 16:00:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:00:47 INFO - PROCESS | 3928 | 1467068447129 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 3928 | 1467068447132 Marionette TRACE conn3 <- [1,1582,null,{}] 16:00:47 INFO - PROCESS | 3928 | 1467068447136 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 3928 | 1467068447139 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:47 INFO - PROCESS | 3928 | 1467068447249 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:00:47 INFO - PROCESS | 3928 | 1467068447381 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 3928 | 1467068447384 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:47 INFO - PROCESS | 3928 | ++DOCSHELL 132ED400 == 30 [pid = 3928] [id = 405] 16:00:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (13625C00) [pid = 3928] [serial = 1215] [outer = 00000000] 16:00:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (13E53000) [pid = 3928] [serial = 1216] [outer = 13625C00] 16:00:47 INFO - PROCESS | 3928 | 1467068447439 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (142B8000) [pid = 3928] [serial = 1217] [outer = 13625C00] 16:00:48 INFO - PROCESS | 3928 | 1467068448037 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 962ms 16:00:48 INFO - PROCESS | 3928 | 1467068448099 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 3928 | 1467068448101 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 16:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:00:48 INFO - PROCESS | 3928 | 1467068448105 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 3928 | 1467068448109 Marionette TRACE conn3 <- [1,1586,null,{}] 16:00:48 INFO - PROCESS | 3928 | 1467068448133 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 3928 | 1467068448138 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:48 INFO - PROCESS | 3928 | 1467068448283 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:00:48 INFO - PROCESS | 3928 | 1467068448346 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 3928 | 1467068448349 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:48 INFO - PROCESS | 3928 | ++DOCSHELL 182A0400 == 31 [pid = 3928] [id = 406] 16:00:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (182A0800) [pid = 3928] [serial = 1218] [outer = 00000000] 16:00:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1998FC00) [pid = 3928] [serial = 1219] [outer = 182A0800] 16:00:48 INFO - PROCESS | 3928 | 1467068448404 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19AB2800) [pid = 3928] [serial = 1220] [outer = 182A0800] 16:00:49 INFO - PROCESS | 3928 | 1467068449135 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1053ms 16:00:49 INFO - PROCESS | 3928 | 1467068449175 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 3928 | 1467068449179 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 16:00:49 INFO - PROCESS | 3928 | 1467068449185 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:00:49 INFO - PROCESS | 3928 | 1467068449188 Marionette TRACE conn3 <- [1,1590,null,{}] 16:00:49 INFO - PROCESS | 3928 | 1467068449194 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 3928 | 1467068449197 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:49 INFO - PROCESS | 3928 | 1467068449291 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:00:49 INFO - PROCESS | 3928 | --DOCSHELL 0C7FC400 == 30 [pid = 3928] [id = 384] 16:00:49 INFO - PROCESS | 3928 | 1467068449926 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 3928 | 1467068449930 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16D5A800) [pid = 3928] [serial = 1151] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (182A1400) [pid = 3928] [serial = 1177] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10478000) [pid = 3928] [serial = 1153] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10A0A400) [pid = 3928] [serial = 1154] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1120D000) [pid = 3928] [serial = 1156] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11493C00) [pid = 3928] [serial = 1157] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (12BB4400) [pid = 3928] [serial = 1159] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16D54000) [pid = 3928] [serial = 1168] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (164BB000) [pid = 3928] [serial = 1165] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (14F7B800) [pid = 3928] [serial = 1171] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (176EDC00) [pid = 3928] [serial = 1174] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (17491400) [pid = 3928] [serial = 1169] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (14F74800) [pid = 3928] [serial = 1162] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (152B5000) [pid = 3928] [serial = 1163] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (16558800) [pid = 3928] [serial = 1166] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (16610800) [pid = 3928] [serial = 1172] [outer = 00000000] [url = about:blank] 16:00:49 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (17F10000) [pid = 3928] [serial = 1175] [outer = 00000000] [url = about:blank] 16:00:50 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (12E5F000) [pid = 3928] [serial = 1160] [outer = 00000000] [url = about:blank] 16:00:50 INFO - PROCESS | 3928 | ++DOCSHELL 10329400 == 31 [pid = 3928] [id = 407] 16:00:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (1036CC00) [pid = 3928] [serial = 1221] [outer = 00000000] 16:00:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10478000) [pid = 3928] [serial = 1222] [outer = 1036CC00] 16:00:50 INFO - PROCESS | 3928 | 1467068450062 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10A09C00) [pid = 3928] [serial = 1223] [outer = 1036CC00] 16:00:50 INFO - PROCESS | 3928 | 1467068450461 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:00:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1338ms 16:00:50 INFO - PROCESS | 3928 | 1467068450538 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 3928 | 1467068450542 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 16:00:50 INFO - PROCESS | 3928 | 1467068450546 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:00:50 INFO - PROCESS | 3928 | 1467068450549 Marionette TRACE conn3 <- [1,1594,null,{}] 16:00:50 INFO - PROCESS | 3928 | 1467068450554 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 3928 | 1467068450559 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:50 INFO - PROCESS | 3928 | 1467068450645 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:00:50 INFO - PROCESS | 3928 | 1467068450659 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 3928 | 1467068450645 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:50 INFO - PROCESS | 3928 | ++DOCSHELL 10FA8400 == 32 [pid = 3928] [id = 408] 16:00:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (11008800) [pid = 3928] [serial = 1224] [outer = 00000000] 16:00:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11204400) [pid = 3928] [serial = 1225] [outer = 11008800] 16:00:50 INFO - PROCESS | 3928 | 1467068450698 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (11491C00) [pid = 3928] [serial = 1226] [outer = 11008800] 16:00:51 INFO - PROCESS | 3928 | 1467068451148 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 676ms 16:00:51 INFO - PROCESS | 3928 | 1467068451215 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 3928 | 1467068451219 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 16:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:00:51 INFO - PROCESS | 3928 | 1467068451253 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 3928 | 1467068451255 Marionette TRACE conn3 <- [1,1598,null,{}] 16:00:51 INFO - PROCESS | 3928 | 1467068451261 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 3928 | 1467068451264 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:51 INFO - PROCESS | 3928 | 1467068451383 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:00:51 INFO - PROCESS | 3928 | 1467068451464 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 3928 | 1467068451466 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:51 INFO - PROCESS | 3928 | ++DOCSHELL 12C86C00 == 33 [pid = 3928] [id = 409] 16:00:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (12E21800) [pid = 3928] [serial = 1227] [outer = 00000000] 16:00:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (12E63C00) [pid = 3928] [serial = 1228] [outer = 12E21800] 16:00:51 INFO - PROCESS | 3928 | 1467068451511 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1315EC00) [pid = 3928] [serial = 1229] [outer = 12E21800] 16:00:52 INFO - PROCESS | 3928 | 1467068452203 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1038ms 16:00:52 INFO - PROCESS | 3928 | 1467068452287 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 3928 | 1467068452291 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 16:00:52 INFO - PROCESS | 3928 | 1467068452296 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:00:52 INFO - PROCESS | 3928 | 1467068452302 Marionette TRACE conn3 <- [1,1602,null,{}] 16:00:52 INFO - PROCESS | 3928 | 1467068452307 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:52 INFO - PROCESS | 3928 | 1467068452310 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:52 INFO - PROCESS | 3928 | 1467068452429 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:00:52 INFO - PROCESS | 3928 | 1467068452550 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 3928 | 1467068452553 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:52 INFO - PROCESS | 3928 | ++DOCSHELL 10E09400 == 34 [pid = 3928] [id = 410] 16:00:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (10F2A800) [pid = 3928] [serial = 1230] [outer = 00000000] 16:00:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1180C000) [pid = 3928] [serial = 1231] [outer = 10F2A800] 16:00:52 INFO - PROCESS | 3928 | 1467068452610 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (12BB4000) [pid = 3928] [serial = 1232] [outer = 10F2A800] 16:00:53 INFO - PROCESS | 3928 | 1467068453392 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:00:53 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 16:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1142ms 16:00:53 INFO - PROCESS | 3928 | 1467068453448 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 3928 | 1467068453452 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 16:00:53 INFO - PROCESS | 3928 | 1467068453457 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:00:53 INFO - PROCESS | 3928 | 1467068453461 Marionette TRACE conn3 <- [1,1606,null,{}] 16:00:53 INFO - PROCESS | 3928 | 1467068453476 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 3928 | 1467068453479 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:53 INFO - PROCESS | 3928 | 1467068453583 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:00:53 INFO - PROCESS | 3928 | 1467068453669 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 3928 | 1467068453673 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:53 INFO - PROCESS | 3928 | ++DOCSHELL 10F2D800 == 35 [pid = 3928] [id = 411] 16:00:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10F34000) [pid = 3928] [serial = 1233] [outer = 00000000] 16:00:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (11202400) [pid = 3928] [serial = 1234] [outer = 10F34000] 16:00:53 INFO - PROCESS | 3928 | 1467068453738 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (11499000) [pid = 3928] [serial = 1235] [outer = 10F34000] 16:00:54 INFO - PROCESS | 3928 | 1467068454196 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:00:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 766ms 16:00:54 INFO - PROCESS | 3928 | 1467068454242 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 3928 | 1467068454247 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 16:00:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:00:54 INFO - PROCESS | 3928 | 1467068454268 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 3928 | 1467068454271 Marionette TRACE conn3 <- [1,1610,null,{}] 16:00:54 INFO - PROCESS | 3928 | 1467068454275 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 3928 | 1467068454277 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:54 INFO - PROCESS | 3928 | 1467068454374 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:00:54 INFO - PROCESS | 3928 | 1467068454437 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 3928 | 1467068454439 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:54 INFO - PROCESS | 3928 | ++DOCSHELL 13E56C00 == 36 [pid = 3928] [id = 412] 16:00:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (13E59000) [pid = 3928] [serial = 1236] [outer = 00000000] 16:00:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (142B4800) [pid = 3928] [serial = 1237] [outer = 13E59000] 16:00:54 INFO - PROCESS | 3928 | 1467068454486 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (14F78C00) [pid = 3928] [serial = 1238] [outer = 13E59000] 16:00:54 INFO - PROCESS | 3928 | 1467068454952 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 767ms 16:00:55 INFO - PROCESS | 3928 | 1467068455020 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 3928 | 1467068455022 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 16:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:00:55 INFO - PROCESS | 3928 | 1467068455026 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 3928 | 1467068455029 Marionette TRACE conn3 <- [1,1614,null,{}] 16:00:55 INFO - PROCESS | 3928 | 1467068455047 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 3928 | 1467068455052 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:55 INFO - PROCESS | 3928 | 1467068455176 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:00:55 INFO - PROCESS | 3928 | 1467068455183 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 3928 | 1467068455170 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:55 INFO - PROCESS | 3928 | ++DOCSHELL 15F8F000 == 37 [pid = 3928] [id = 413] 16:00:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (15F91000) [pid = 3928] [serial = 1239] [outer = 00000000] 16:00:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1655E000) [pid = 3928] [serial = 1240] [outer = 15F91000] 16:00:55 INFO - PROCESS | 3928 | 1467068455219 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (16716000) [pid = 3928] [serial = 1241] [outer = 15F91000] 16:00:55 INFO - PROCESS | 3928 | 1467068455645 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 677ms 16:00:55 INFO - PROCESS | 3928 | 1467068455690 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 3928 | 1467068455693 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 16:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:00:55 INFO - PROCESS | 3928 | 1467068455696 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 3928 | 1467068455698 Marionette TRACE conn3 <- [1,1618,null,{}] 16:00:55 INFO - PROCESS | 3928 | 1467068455701 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 3928 | 1467068455703 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:55 INFO - PROCESS | 3928 | 1467068455817 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:00:55 INFO - PROCESS | 3928 | 1467068455823 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 3928 | 1467068455825 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:55 INFO - PROCESS | 3928 | ++DOCSHELL 16715000 == 38 [pid = 3928] [id = 414] 16:00:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (16715C00) [pid = 3928] [serial = 1242] [outer = 00000000] 16:00:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1730F400) [pid = 3928] [serial = 1243] [outer = 16715C00] 16:00:55 INFO - PROCESS | 3928 | 1467068455869 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (176E3400) [pid = 3928] [serial = 1244] [outer = 16715C00] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1036CC00) [pid = 3928] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11008800) [pid = 3928] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10E0B800) [pid = 3928] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (14440400) [pid = 3928] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (15767C00) [pid = 3928] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (0C7F1C00) [pid = 3928] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (17FA4C00) [pid = 3928] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12BB1400) [pid = 3928] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10A09800) [pid = 3928] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (131C7800) [pid = 3928] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (182A0800) [pid = 3928] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10A82C00) [pid = 3928] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1730EC00) [pid = 3928] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (13625C00) [pid = 3928] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (182A2C00) [pid = 3928] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (174A0400) [pid = 3928] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:00:56 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (17F0B000) [pid = 3928] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:00:56 INFO - PROCESS | 3928 | 1467068456313 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 676ms 16:00:56 INFO - PROCESS | 3928 | 1467068456377 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 3928 | 1467068456379 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 16:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:00:56 INFO - PROCESS | 3928 | 1467068456383 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 3928 | 1467068456384 Marionette TRACE conn3 <- [1,1622,null,{}] 16:00:56 INFO - PROCESS | 3928 | 1467068456388 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 3928 | 1467068456390 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:56 INFO - PROCESS | 3928 | 1467068456492 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:00:56 INFO - PROCESS | 3928 | 1467068456501 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 3928 | 1467068456503 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:56 INFO - PROCESS | 3928 | ++DOCSHELL 10432400 == 39 [pid = 3928] [id = 415] 16:00:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (10E01800) [pid = 3928] [serial = 1245] [outer = 00000000] 16:00:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (136DB800) [pid = 3928] [serial = 1246] [outer = 10E01800] 16:00:56 INFO - PROCESS | 3928 | 1467068456546 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15767C00) [pid = 3928] [serial = 1247] [outer = 10E01800] 16:00:56 INFO - PROCESS | 3928 | 1467068456967 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 601ms 16:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:00:56 INFO - PROCESS | 3928 | 1467068457003 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 3928 | 1467068457005 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 16:00:56 INFO - PROCESS | 3928 | 1467068456991 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 3928 | 1467068456993 Marionette TRACE conn3 <- [1,1626,null,{}] 16:00:56 INFO - PROCESS | 3928 | 1467068456998 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 3928 | 1467068457007 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:57 INFO - PROCESS | 3928 | 1467068457113 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:00:57 INFO - PROCESS | 3928 | 1467068457121 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 3928 | 1467068457123 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:57 INFO - PROCESS | 3928 | ++DOCSHELL 16D57000 == 40 [pid = 3928] [id = 416] 16:00:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1730E400) [pid = 3928] [serial = 1248] [outer = 00000000] 16:00:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17FA8400) [pid = 3928] [serial = 1249] [outer = 1730E400] 16:00:57 INFO - PROCESS | 3928 | 1467068457166 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1829F000) [pid = 3928] [serial = 1250] [outer = 1730E400] 16:00:57 INFO - PROCESS | 3928 | 1467068457599 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:00:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 661ms 16:00:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:00:57 INFO - PROCESS | 3928 | 1467068457672 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 3928 | 1467068457674 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 16:00:57 INFO - PROCESS | 3928 | 1467068457677 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 3928 | 1467068457679 Marionette TRACE conn3 <- [1,1630,null,{}] 16:00:57 INFO - PROCESS | 3928 | 1467068457682 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 3928 | 1467068457684 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:57 INFO - PROCESS | 3928 | 1467068457760 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:00:57 INFO - PROCESS | 3928 | 1467068457793 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 3928 | 1467068457795 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:57 INFO - PROCESS | 3928 | ++DOCSHELL 136D8C00 == 41 [pid = 3928] [id = 417] 16:00:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19591400) [pid = 3928] [serial = 1251] [outer = 00000000] 16:00:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1998F800) [pid = 3928] [serial = 1252] [outer = 19591400] 16:00:57 INFO - PROCESS | 3928 | 1467068457843 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1959B400) [pid = 3928] [serial = 1253] [outer = 19591400] 16:00:58 INFO - PROCESS | 3928 | 1467068458471 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 812ms 16:00:58 INFO - PROCESS | 3928 | 1467068458487 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 3928 | 1467068458492 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 16:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:00:58 INFO - PROCESS | 3928 | 1467068458496 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 3928 | 1467068458502 Marionette TRACE conn3 <- [1,1634,null,{}] 16:00:58 INFO - PROCESS | 3928 | 1467068458507 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 3928 | 1467068458510 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:58 INFO - PROCESS | 3928 | 1467068458615 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:00:58 INFO - PROCESS | 3928 | 1467068458720 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 3928 | 1467068458723 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:58 INFO - PROCESS | 3928 | ++DOCSHELL 10E0F800 == 42 [pid = 3928] [id = 418] 16:00:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10F9D000) [pid = 3928] [serial = 1254] [outer = 00000000] 16:00:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (12E2A800) [pid = 3928] [serial = 1255] [outer = 10F9D000] 16:00:58 INFO - PROCESS | 3928 | 1467068458763 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (13625000) [pid = 3928] [serial = 1256] [outer = 10F9D000] 16:00:59 INFO - PROCESS | 3928 | 1467068459393 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:00:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 917ms 16:00:59 INFO - PROCESS | 3928 | 1467068459406 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 3928 | 1467068459411 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 16:00:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:00:59 INFO - PROCESS | 3928 | 1467068459418 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 3928 | 1467068459420 Marionette TRACE conn3 <- [1,1638,null,{}] 16:00:59 INFO - PROCESS | 3928 | 1467068459425 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 3928 | 1467068459427 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:59 INFO - PROCESS | 3928 | 1467068459536 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:00:59 INFO - PROCESS | 3928 | 1467068459640 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 3928 | 1467068459642 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:00:59 INFO - PROCESS | 3928 | ++DOCSHELL 153F7C00 == 43 [pid = 3928] [id = 419] 16:00:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1554C400) [pid = 3928] [serial = 1257] [outer = 00000000] 16:00:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (164B8000) [pid = 3928] [serial = 1258] [outer = 1554C400] 16:00:59 INFO - PROCESS | 3928 | 1467068459697 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (16A30000) [pid = 3928] [serial = 1259] [outer = 1554C400] 16:01:00 INFO - PROCESS | 3928 | 1467068460271 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:01:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 902ms 16:01:00 INFO - PROCESS | 3928 | 1467068460327 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 3928 | 1467068460330 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 16:01:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:01:00 INFO - PROCESS | 3928 | 1467068460334 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 3928 | 1467068460338 Marionette TRACE conn3 <- [1,1642,null,{}] 16:01:00 INFO - PROCESS | 3928 | 1467068460349 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 3928 | 1467068460354 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:00 INFO - PROCESS | 3928 | 1467068460465 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:01:00 INFO - PROCESS | 3928 | 1467068460599 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 3928 | 1467068460602 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:00 INFO - PROCESS | 3928 | ++DOCSHELL 10A07C00 == 44 [pid = 3928] [id = 420] 16:01:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10A10000) [pid = 3928] [serial = 1260] [outer = 00000000] 16:01:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (10F35000) [pid = 3928] [serial = 1261] [outer = 10A10000] 16:01:00 INFO - PROCESS | 3928 | 1467068460660 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (142B3000) [pid = 3928] [serial = 1262] [outer = 10A10000] 16:01:01 INFO - PROCESS | 3928 | 1467068461344 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1052ms 16:01:01 INFO - PROCESS | 3928 | 1467068461406 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 3928 | 1467068461410 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 16:01:01 INFO - PROCESS | 3928 | 1467068461415 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:01:01 INFO - PROCESS | 3928 | 1467068461418 Marionette TRACE conn3 <- [1,1646,null,{}] 16:01:01 INFO - PROCESS | 3928 | 1467068461424 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 3928 | 1467068461427 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:01 INFO - PROCESS | 3928 | 1467068461509 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:01:01 INFO - PROCESS | 3928 | 1467068461627 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 3928 | 1467068461630 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:01 INFO - PROCESS | 3928 | --DOCSHELL 16D57000 == 43 [pid = 3928] [id = 416] 16:01:01 INFO - PROCESS | 3928 | --DOCSHELL 10432400 == 42 [pid = 3928] [id = 415] 16:01:01 INFO - PROCESS | 3928 | --DOCSHELL 16715000 == 41 [pid = 3928] [id = 414] 16:01:01 INFO - PROCESS | 3928 | --DOCSHELL 15F8F000 == 40 [pid = 3928] [id = 413] 16:01:01 INFO - PROCESS | 3928 | --DOCSHELL 13E56C00 == 39 [pid = 3928] [id = 412] 16:01:01 INFO - PROCESS | 3928 | --DOCSHELL 10F2D800 == 38 [pid = 3928] [id = 411] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (10478000) [pid = 3928] [serial = 1222] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (10A09C00) [pid = 3928] [serial = 1223] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11204400) [pid = 3928] [serial = 1225] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (11884800) [pid = 3928] [serial = 1213] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1575BC00) [pid = 3928] [serial = 1195] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16716800) [pid = 3928] [serial = 1198] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10476C00) [pid = 3928] [serial = 1186] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10A77000) [pid = 3928] [serial = 1187] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19593800) [pid = 3928] [serial = 1178] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (12E29800) [pid = 3928] [serial = 1192] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11206400) [pid = 3928] [serial = 1189] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1149B800) [pid = 3928] [serial = 1190] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (13A04800) [pid = 3928] [serial = 1183] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19AB2800) [pid = 3928] [serial = 1220] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (142B9000) [pid = 3928] [serial = 1184] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1120A800) [pid = 3928] [serial = 1180] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11DD9000) [pid = 3928] [serial = 1181] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11DD4C00) [pid = 3928] [serial = 1214] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (17399000) [pid = 3928] [serial = 1201] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (142B8000) [pid = 3928] [serial = 1217] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16884000) [pid = 3928] [serial = 1199] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19AB1C00) [pid = 3928] [serial = 1211] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17FAAC00) [pid = 3928] [serial = 1204] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19AAA800) [pid = 3928] [serial = 1210] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1977C400) [pid = 3928] [serial = 1208] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (19595800) [pid = 3928] [serial = 1207] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1749C800) [pid = 3928] [serial = 1202] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (13E53000) [pid = 3928] [serial = 1216] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (15F8F800) [pid = 3928] [serial = 1196] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (1807D800) [pid = 3928] [serial = 1205] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (11491C00) [pid = 3928] [serial = 1226] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (1998FC00) [pid = 3928] [serial = 1219] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (13160400) [pid = 3928] [serial = 1193] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (12E63C00) [pid = 3928] [serial = 1228] [outer = 00000000] [url = about:blank] 16:01:01 INFO - PROCESS | 3928 | ++DOCSHELL 10432400 == 39 [pid = 3928] [id = 421] 16:01:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (10476C00) [pid = 3928] [serial = 1263] [outer = 00000000] 16:01:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (10A0A400) [pid = 3928] [serial = 1264] [outer = 10476C00] 16:01:01 INFO - PROCESS | 3928 | 1467068461713 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (10E0E000) [pid = 3928] [serial = 1265] [outer = 10476C00] 16:01:02 INFO - PROCESS | 3928 | 1467068462082 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 707ms 16:01:02 INFO - PROCESS | 3928 | 1467068462123 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 3928 | 1467068462129 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 16:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:01:02 INFO - PROCESS | 3928 | 1467068462135 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 3928 | 1467068462137 Marionette TRACE conn3 <- [1,1650,null,{}] 16:01:02 INFO - PROCESS | 3928 | 1467068462141 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 3928 | 1467068462144 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:02 INFO - PROCESS | 3928 | 1467068462282 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:01:02 INFO - PROCESS | 3928 | 1467068462356 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 3928 | 1467068462358 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:02 INFO - PROCESS | 3928 | ++DOCSHELL 1036CC00 == 40 [pid = 3928] [id = 422] 16:01:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (11493C00) [pid = 3928] [serial = 1266] [outer = 00000000] 16:01:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (11D8C000) [pid = 3928] [serial = 1267] [outer = 11493C00] 16:01:02 INFO - PROCESS | 3928 | 1467068462405 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (12B72400) [pid = 3928] [serial = 1268] [outer = 11493C00] 16:01:02 INFO - PROCESS | 3928 | 1467068462769 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 677ms 16:01:02 INFO - PROCESS | 3928 | 1467068462813 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 3928 | 1467068462815 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 16:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:01:02 INFO - PROCESS | 3928 | 1467068462819 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 3928 | 1467068462822 Marionette TRACE conn3 <- [1,1654,null,{}] 16:01:02 INFO - PROCESS | 3928 | 1467068462815 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 3928 | 1467068462820 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:02 INFO - PROCESS | 3928 | 1467068462902 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:01:02 INFO - PROCESS | 3928 | 1467068462909 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 3928 | 1467068462912 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:02 INFO - PROCESS | 3928 | ++DOCSHELL 136DC800 == 41 [pid = 3928] [id = 423] 16:01:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (13E55800) [pid = 3928] [serial = 1269] [outer = 00000000] 16:01:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (14440400) [pid = 3928] [serial = 1270] [outer = 13E55800] 16:01:02 INFO - PROCESS | 3928 | 1467068462962 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (152BB400) [pid = 3928] [serial = 1271] [outer = 13E55800] 16:01:03 INFO - PROCESS | 3928 | 1467068463378 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 616ms 16:01:03 INFO - PROCESS | 3928 | 1467068463422 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 3928 | 1467068463425 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 16:01:03 INFO - PROCESS | 3928 | 1467068463428 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:01:03 INFO - PROCESS | 3928 | 1467068463430 Marionette TRACE conn3 <- [1,1658,null,{}] 16:01:03 INFO - PROCESS | 3928 | 1467068463437 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 3928 | 1467068463439 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:03 INFO - PROCESS | 3928 | 1467068463532 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:01:03 INFO - PROCESS | 3928 | 1467068463537 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 3928 | 1467068463539 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:03 INFO - PROCESS | 3928 | ++DOCSHELL 15764000 == 42 [pid = 3928] [id = 424] 16:01:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (15764C00) [pid = 3928] [serial = 1272] [outer = 00000000] 16:01:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (1660F800) [pid = 3928] [serial = 1273] [outer = 15764C00] 16:01:03 INFO - PROCESS | 3928 | 1467068463583 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (16884000) [pid = 3928] [serial = 1274] [outer = 15764C00] 16:01:04 INFO - PROCESS | 3928 | 1467068464044 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 662ms 16:01:04 INFO - PROCESS | 3928 | 1467068464109 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 3928 | 1467068464111 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 16:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:01:04 INFO - PROCESS | 3928 | 1467068464121 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 3928 | 1467068464122 Marionette TRACE conn3 <- [1,1662,null,{}] 16:01:04 INFO - PROCESS | 3928 | 1467068464126 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 3928 | 1467068464128 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:04 INFO - PROCESS | 3928 | 1467068464242 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:01:04 INFO - PROCESS | 3928 | 1467068464253 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 3928 | 1467068464256 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:04 INFO - PROCESS | 3928 | ++DOCSHELL 16D50400 == 43 [pid = 3928] [id = 425] 16:01:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (16D52800) [pid = 3928] [serial = 1275] [outer = 00000000] 16:01:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (17391C00) [pid = 3928] [serial = 1276] [outer = 16D52800] 16:01:04 INFO - PROCESS | 3928 | 1467068464282 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (17398800) [pid = 3928] [serial = 1277] [outer = 16D52800] 16:01:04 INFO - PROCESS | 3928 | 1467068464716 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 676ms 16:01:04 INFO - PROCESS | 3928 | 1467068464789 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 3928 | 1467068464791 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 16:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:01:04 INFO - PROCESS | 3928 | 1467068464795 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 3928 | 1467068464797 Marionette TRACE conn3 <- [1,1666,null,{}] 16:01:04 INFO - PROCESS | 3928 | 1467068464800 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 3928 | 1467068464806 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:04 INFO - PROCESS | 3928 | 1467068464965 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:01:04 INFO - PROCESS | 3928 | 1467068464982 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 3928 | 1467068464984 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:05 INFO - PROCESS | 3928 | ++DOCSHELL 10A0FC00 == 44 [pid = 3928] [id = 426] 16:01:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (174A0400) [pid = 3928] [serial = 1278] [outer = 00000000] 16:01:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1829E800) [pid = 3928] [serial = 1279] [outer = 174A0400] 16:01:05 INFO - PROCESS | 3928 | 1467068465078 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19594400) [pid = 3928] [serial = 1280] [outer = 174A0400] 16:01:05 INFO - PROCESS | 3928 | 1467068465470 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 707ms 16:01:05 INFO - PROCESS | 3928 | 1467068465518 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 3928 | 1467068465520 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 16:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:01:05 INFO - PROCESS | 3928 | 1467068465523 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 3928 | 1467068465525 Marionette TRACE conn3 <- [1,1670,null,{}] 16:01:05 INFO - PROCESS | 3928 | 1467068465529 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 3928 | 1467068465531 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:05 INFO - PROCESS | 3928 | 1467068465632 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:01:05 INFO - PROCESS | 3928 | 1467068465637 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 3928 | 1467068465639 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:05 INFO - PROCESS | 3928 | ++DOCSHELL 182A6C00 == 45 [pid = 3928] [id = 427] 16:01:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19593800) [pid = 3928] [serial = 1281] [outer = 00000000] 16:01:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19A87000) [pid = 3928] [serial = 1282] [outer = 19593800] 16:01:05 INFO - PROCESS | 3928 | 1467068465687 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19AAB400) [pid = 3928] [serial = 1283] [outer = 19593800] 16:01:05 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13E59000) [pid = 3928] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:01:05 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10F34000) [pid = 3928] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:01:05 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (15F91000) [pid = 3928] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:01:05 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (16715C00) [pid = 3928] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:01:05 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E01800) [pid = 3928] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:01:05 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1730E400) [pid = 3928] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:01:06 INFO - PROCESS | 3928 | 1467068466125 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 676ms 16:01:06 INFO - PROCESS | 3928 | 1467068466187 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 3928 | 1467068466189 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 16:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:01:06 INFO - PROCESS | 3928 | 1467068466192 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 3928 | 1467068466194 Marionette TRACE conn3 <- [1,1674,null,{}] 16:01:06 INFO - PROCESS | 3928 | 1467068466198 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 3928 | 1467068466200 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:06 INFO - PROCESS | 3928 | 1467068466306 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:01:06 INFO - PROCESS | 3928 | 1467068466319 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 3928 | 1467068466321 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:06 INFO - PROCESS | 3928 | ++DOCSHELL 142B7000 == 46 [pid = 3928] [id = 428] 16:01:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (16A31000) [pid = 3928] [serial = 1284] [outer = 00000000] 16:01:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19994000) [pid = 3928] [serial = 1285] [outer = 16A31000] 16:01:06 INFO - PROCESS | 3928 | 1467068466363 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19AB5C00) [pid = 3928] [serial = 1286] [outer = 16A31000] 16:01:06 INFO - PROCESS | 3928 | 1467068466787 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:01:06 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 16:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 677ms 16:01:06 INFO - PROCESS | 3928 | 1467068466872 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 3928 | 1467068466874 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 16:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:01:06 INFO - PROCESS | 3928 | 1467068466877 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 3928 | 1467068466879 Marionette TRACE conn3 <- [1,1678,null,{}] 16:01:06 INFO - PROCESS | 3928 | 1467068466883 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 3928 | 1467068466885 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:06 INFO - PROCESS | 3928 | 1467068466966 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:01:06 INFO - PROCESS | 3928 | 1467068466972 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 3928 | 1467068466974 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:06 INFO - PROCESS | 3928 | ++DOCSHELL 10A03C00 == 47 [pid = 3928] [id = 429] 16:01:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15F8F400) [pid = 3928] [serial = 1287] [outer = 00000000] 16:01:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19E8F000) [pid = 3928] [serial = 1288] [outer = 15F8F400] 16:01:07 INFO - PROCESS | 3928 | 1467068467018 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19E8FC00) [pid = 3928] [serial = 1289] [outer = 15F8F400] 16:01:07 INFO - PROCESS | 3928 | 1467068467439 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 601ms 16:01:07 INFO - PROCESS | 3928 | 1467068467498 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 3928 | 1467068467483 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 16:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:01:07 INFO - PROCESS | 3928 | 1467068467486 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 3928 | 1467068467488 Marionette TRACE conn3 <- [1,1682,null,{}] 16:01:07 INFO - PROCESS | 3928 | 1467068467492 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:07 INFO - PROCESS | 3928 | 1467068467494 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:07 INFO - PROCESS | 3928 | 1467068467571 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:01:07 INFO - PROCESS | 3928 | 1467068467610 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 3928 | 1467068467611 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:07 INFO - PROCESS | 3928 | ++DOCSHELL 10F2B000 == 48 [pid = 3928] [id = 430] 16:01:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (11001C00) [pid = 3928] [serial = 1290] [outer = 00000000] 16:01:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19EF9800) [pid = 3928] [serial = 1291] [outer = 11001C00] 16:01:07 INFO - PROCESS | 3928 | 1467068467653 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1A45A800) [pid = 3928] [serial = 1292] [outer = 11001C00] 16:01:08 INFO - PROCESS | 3928 | 1467068468297 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 812ms 16:01:08 INFO - PROCESS | 3928 | 1467068468312 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 3928 | 1467068468316 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 16:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:01:08 INFO - PROCESS | 3928 | 1467068468320 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 3928 | 1467068468326 Marionette TRACE conn3 <- [1,1686,null,{}] 16:01:08 INFO - PROCESS | 3928 | 1467068468331 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 3928 | 1467068468334 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:08 INFO - PROCESS | 3928 | 1467068468426 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:01:08 INFO - PROCESS | 3928 | 1467068468532 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 3928 | 1467068468535 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:08 INFO - PROCESS | 3928 | ++DOCSHELL 10A08800 == 49 [pid = 3928] [id = 431] 16:01:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10A79C00) [pid = 3928] [serial = 1293] [outer = 00000000] 16:01:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1120A800) [pid = 3928] [serial = 1294] [outer = 10A79C00] 16:01:08 INFO - PROCESS | 3928 | 1467068468590 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (11884800) [pid = 3928] [serial = 1295] [outer = 10A79C00] 16:01:09 INFO - PROCESS | 3928 | 1467068469193 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:01:09 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 16:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 917ms 16:01:09 INFO - PROCESS | 3928 | 1467068469217 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 3928 | 1467068469222 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 16:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:01:09 INFO - PROCESS | 3928 | 1467068469229 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 3928 | 1467068469232 Marionette TRACE conn3 <- [1,1690,null,{}] 16:01:09 INFO - PROCESS | 3928 | 1467068469236 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 3928 | 1467068469239 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:09 INFO - PROCESS | 3928 | 1467068469356 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:01:09 INFO - PROCESS | 3928 | 1467068469462 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 3928 | 1467068469465 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:09 INFO - PROCESS | 3928 | ++DOCSHELL 13112C00 == 50 [pid = 3928] [id = 432] 16:01:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (13A10800) [pid = 3928] [serial = 1296] [outer = 00000000] 16:01:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (153EE800) [pid = 3928] [serial = 1297] [outer = 13A10800] 16:01:09 INFO - PROCESS | 3928 | 1467068469524 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (164B3800) [pid = 3928] [serial = 1298] [outer = 13A10800] 16:01:10 INFO - PROCESS | 3928 | 1467068470104 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 902ms 16:01:10 INFO - PROCESS | 3928 | 1467068470140 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 3928 | 1467068470142 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 16:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:01:10 INFO - PROCESS | 3928 | 1467068470146 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 3928 | 1467068470150 Marionette TRACE conn3 <- [1,1694,null,{}] 16:01:10 INFO - PROCESS | 3928 | 1467068470161 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 3928 | 1467068470165 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:10 INFO - PROCESS | 3928 | 1467068470275 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:01:10 INFO - PROCESS | 3928 | 1467068470388 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 3928 | 1467068470391 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:10 INFO - PROCESS | 3928 | ++DOCSHELL 19779C00 == 51 [pid = 3928] [id = 433] 16:01:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1977D000) [pid = 3928] [serial = 1299] [outer = 00000000] 16:01:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19E8E400) [pid = 3928] [serial = 1300] [outer = 1977D000] 16:01:10 INFO - PROCESS | 3928 | 1467068470498 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1A1DD800) [pid = 3928] [serial = 1301] [outer = 1977D000] 16:01:11 INFO - PROCESS | 3928 | 1467068471274 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1173ms 16:01:11 INFO - PROCESS | 3928 | 1467068471317 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:01:11 INFO - PROCESS | 3928 | 1467068471323 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 16:01:11 INFO - PROCESS | 3928 | 1467068471330 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 3928 | 1467068471333 Marionette TRACE conn3 <- [1,1698,null,{}] 16:01:11 INFO - PROCESS | 3928 | 1467068471339 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 3928 | 1467068471341 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:11 INFO - PROCESS | 3928 | 1467068471442 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:01:11 INFO - PROCESS | 3928 | 1467068471563 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 3928 | 1467068471565 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:11 INFO - PROCESS | 3928 | ++DOCSHELL 10E06000 == 52 [pid = 3928] [id = 434] 16:01:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (10E10400) [pid = 3928] [serial = 1302] [outer = 00000000] 16:01:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1149B800) [pid = 3928] [serial = 1303] [outer = 10E10400] 16:01:11 INFO - PROCESS | 3928 | 1467068471621 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (12BAEC00) [pid = 3928] [serial = 1304] [outer = 10E10400] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 17F04C00 == 51 [pid = 3928] [id = 402] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10329400 == 50 [pid = 3928] [id = 407] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10FA8400 == 49 [pid = 3928] [id = 408] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10A03C00 == 48 [pid = 3928] [id = 429] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 142B7000 == 47 [pid = 3928] [id = 428] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 182A6C00 == 46 [pid = 3928] [id = 427] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10A0FC00 == 45 [pid = 3928] [id = 426] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 16D50400 == 44 [pid = 3928] [id = 425] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 15764000 == 43 [pid = 3928] [id = 424] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 136DC800 == 42 [pid = 3928] [id = 423] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 1036CC00 == 41 [pid = 3928] [id = 422] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10432400 == 40 [pid = 3928] [id = 421] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10A07C00 == 39 [pid = 3928] [id = 420] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10E0F800 == 38 [pid = 3928] [id = 418] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 153F7C00 == 37 [pid = 3928] [id = 419] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 136D8C00 == 36 [pid = 3928] [id = 417] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10E09400 == 35 [pid = 3928] [id = 410] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 12C86C00 == 34 [pid = 3928] [id = 409] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 12B6D400 == 33 [pid = 3928] [id = 403] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10E0B000 == 32 [pid = 3928] [id = 404] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 132ED400 == 31 [pid = 3928] [id = 405] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 182A0400 == 30 [pid = 3928] [id = 406] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 13112C00 == 29 [pid = 3928] [id = 432] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 19779C00 == 28 [pid = 3928] [id = 433] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10F2B000 == 27 [pid = 3928] [id = 430] 16:01:12 INFO - PROCESS | 3928 | --DOCSHELL 10A08800 == 26 [pid = 3928] [id = 431] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1180C000) [pid = 3928] [serial = 1231] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (142B4800) [pid = 3928] [serial = 1237] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (11202400) [pid = 3928] [serial = 1234] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1655E000) [pid = 3928] [serial = 1240] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (14F78C00) [pid = 3928] [serial = 1238] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1730F400) [pid = 3928] [serial = 1243] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16716000) [pid = 3928] [serial = 1241] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (176E3400) [pid = 3928] [serial = 1244] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (136DB800) [pid = 3928] [serial = 1246] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (17FA8400) [pid = 3928] [serial = 1249] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1998F800) [pid = 3928] [serial = 1252] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (15767C00) [pid = 3928] [serial = 1247] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11499000) [pid = 3928] [serial = 1235] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1829F000) [pid = 3928] [serial = 1250] [outer = 00000000] [url = about:blank] 16:01:12 INFO - PROCESS | 3928 | 1467068472761 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1458ms 16:01:12 INFO - PROCESS | 3928 | 1467068472787 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 3928 | 1467068472791 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 16:01:12 INFO - PROCESS | 3928 | 1467068472795 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:01:12 INFO - PROCESS | 3928 | 1467068472800 Marionette TRACE conn3 <- [1,1702,null,{}] 16:01:12 INFO - PROCESS | 3928 | 1467068472805 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 3928 | 1467068472807 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:12 INFO - PROCESS | 3928 | 1467068472878 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:01:12 INFO - PROCESS | 3928 | 1467068472886 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 3928 | 1467068472889 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:12 INFO - PROCESS | 3928 | ++DOCSHELL 10E0F800 == 27 [pid = 3928] [id = 435] 16:01:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10E10C00) [pid = 3928] [serial = 1305] [outer = 00000000] 16:01:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (112E1400) [pid = 3928] [serial = 1306] [outer = 10E10C00] 16:01:12 INFO - PROCESS | 3928 | 1467068472938 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1180C000) [pid = 3928] [serial = 1307] [outer = 10E10C00] 16:01:13 INFO - PROCESS | 3928 | 1467068473419 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 677ms 16:01:13 INFO - PROCESS | 3928 | 1467068473461 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 3928 | 1467068473466 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 16:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:01:13 INFO - PROCESS | 3928 | 1467068473472 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 3928 | 1467068473475 Marionette TRACE conn3 <- [1,1706,null,{}] 16:01:13 INFO - PROCESS | 3928 | 1467068473479 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 3928 | 1467068473481 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:13 INFO - PROCESS | 3928 | 1467068473599 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:01:13 INFO - PROCESS | 3928 | 1467068473704 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 3928 | 1467068473707 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:13 INFO - PROCESS | 3928 | ++DOCSHELL 13665800 == 28 [pid = 3928] [id = 436] 16:01:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1366D000) [pid = 3928] [serial = 1308] [outer = 00000000] 16:01:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (13E56C00) [pid = 3928] [serial = 1309] [outer = 1366D000] 16:01:13 INFO - PROCESS | 3928 | 1467068473753 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (142B6800) [pid = 3928] [serial = 1310] [outer = 1366D000] 16:01:14 INFO - PROCESS | 3928 | 1467068474099 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 661ms 16:01:14 INFO - PROCESS | 3928 | 1467068474154 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 3928 | 1467068474156 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 16:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:01:14 INFO - PROCESS | 3928 | 1467068474160 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 3928 | 1467068474163 Marionette TRACE conn3 <- [1,1710,null,{}] 16:01:14 INFO - PROCESS | 3928 | 1467068474173 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 3928 | 1467068474178 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:14 INFO - PROCESS | 3928 | 1467068474243 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:01:14 INFO - PROCESS | 3928 | 1467068474249 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 3928 | 1467068474252 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:14 INFO - PROCESS | 3928 | ++DOCSHELL 15F8C800 == 29 [pid = 3928] [id = 437] 16:01:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (15F8F000) [pid = 3928] [serial = 1311] [outer = 00000000] 16:01:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (16710C00) [pid = 3928] [serial = 1312] [outer = 15F8F000] 16:01:14 INFO - PROCESS | 3928 | 1467068474299 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (16883800) [pid = 3928] [serial = 1313] [outer = 15F8F000] 16:01:14 INFO - PROCESS | 3928 | 1467068474820 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:01:14 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 16:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 707ms 16:01:14 INFO - PROCESS | 3928 | 1467068474870 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 3928 | 1467068474873 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 16:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:01:14 INFO - PROCESS | 3928 | 1467068474877 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 3928 | 1467068474878 Marionette TRACE conn3 <- [1,1714,null,{}] 16:01:14 INFO - PROCESS | 3928 | 1467068474882 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 3928 | 1467068474884 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:15 INFO - PROCESS | 3928 | 1467068475025 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:01:15 INFO - PROCESS | 3928 | 1467068475085 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 3928 | 1467068475088 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:15 INFO - PROCESS | 3928 | ++DOCSHELL 16D50000 == 30 [pid = 3928] [id = 438] 16:01:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (16D55800) [pid = 3928] [serial = 1314] [outer = 00000000] 16:01:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1749F400) [pid = 3928] [serial = 1315] [outer = 16D55800] 16:01:15 INFO - PROCESS | 3928 | 1467068475133 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (17A4BC00) [pid = 3928] [serial = 1316] [outer = 16D55800] 16:01:15 INFO - PROCESS | 3928 | 1467068475527 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 661ms 16:01:15 INFO - PROCESS | 3928 | 1467068475556 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 3928 | 1467068475558 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 16:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:01:15 INFO - PROCESS | 3928 | 1467068475562 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 3928 | 1467068475563 Marionette TRACE conn3 <- [1,1718,null,{}] 16:01:15 INFO - PROCESS | 3928 | 1467068475567 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 3928 | 1467068475569 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:15 INFO - PROCESS | 3928 | 1467068475664 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:01:15 INFO - PROCESS | 3928 | 1467068475669 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 3928 | 1467068475671 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:15 INFO - PROCESS | 3928 | ++DOCSHELL 17FA0800 == 31 [pid = 3928] [id = 439] 16:01:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (17FAAC00) [pid = 3928] [serial = 1317] [outer = 00000000] 16:01:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (182A1400) [pid = 3928] [serial = 1318] [outer = 17FAAC00] 16:01:15 INFO - PROCESS | 3928 | 1467068475715 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19597400) [pid = 3928] [serial = 1319] [outer = 17FAAC00] 16:01:16 INFO - PROCESS | 3928 | 1467068476177 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:01:16 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 16:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 662ms 16:01:16 INFO - PROCESS | 3928 | 1467068476227 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 3928 | 1467068476230 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 16:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:01:16 INFO - PROCESS | 3928 | 1467068476233 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 3928 | 1467068476235 Marionette TRACE conn3 <- [1,1722,null,{}] 16:01:16 INFO - PROCESS | 3928 | 1467068476238 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:16 INFO - PROCESS | 3928 | 1467068476243 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:16 INFO - PROCESS | 3928 | 1467068476398 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (10476C00) [pid = 3928] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (10F9D000) [pid = 3928] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (19593800) [pid = 3928] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (11001C00) [pid = 3928] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (16A31000) [pid = 3928] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (15F8F400) [pid = 3928] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (12E21800) [pid = 3928] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10F2A800) [pid = 3928] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16D52800) [pid = 3928] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10A10000) [pid = 3928] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (13E55800) [pid = 3928] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19591400) [pid = 3928] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (15764C00) [pid = 3928] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1554C400) [pid = 3928] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (174A0400) [pid = 3928] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:01:16 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11493C00) [pid = 3928] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:01:16 INFO - PROCESS | 3928 | 1467068476772 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 3928 | 1467068476758 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:16 INFO - PROCESS | 3928 | ++DOCSHELL 0C7EDC00 == 32 [pid = 3928] [id = 440] 16:01:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (0C7F1C00) [pid = 3928] [serial = 1320] [outer = 00000000] 16:01:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10E0C400) [pid = 3928] [serial = 1321] [outer = 0C7F1C00] 16:01:16 INFO - PROCESS | 3928 | 1467068476803 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (11C90800) [pid = 3928] [serial = 1322] [outer = 0C7F1C00] 16:01:17 INFO - PROCESS | 3928 | 1467068477185 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 962ms 16:01:17 INFO - PROCESS | 3928 | 1467068477218 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 3928 | 1467068477220 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 16:01:17 INFO - PROCESS | 3928 | 1467068477225 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:01:17 INFO - PROCESS | 3928 | 1467068477210 Marionette TRACE conn3 <- [1,1726,null,{}] 16:01:17 INFO - PROCESS | 3928 | 1467068477213 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 3928 | 1467068477215 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:17 INFO - PROCESS | 3928 | 1467068477291 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:01:17 INFO - PROCESS | 3928 | 1467068477297 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 3928 | 1467068477299 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:17 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F6C00 == 33 [pid = 3928] [id = 441] 16:01:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1036D800) [pid = 3928] [serial = 1323] [outer = 00000000] 16:01:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (18077400) [pid = 3928] [serial = 1324] [outer = 1036D800] 16:01:17 INFO - PROCESS | 3928 | 1467068477342 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19A80C00) [pid = 3928] [serial = 1325] [outer = 1036D800] 16:01:17 INFO - PROCESS | 3928 | 1467068477744 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 572ms 16:01:17 INFO - PROCESS | 3928 | 1467068477798 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 3928 | 1467068477800 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 16:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:01:17 INFO - PROCESS | 3928 | 1467068477804 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 3928 | 1467068477805 Marionette TRACE conn3 <- [1,1730,null,{}] 16:01:17 INFO - PROCESS | 3928 | 1467068477809 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 3928 | 1467068477811 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:17 INFO - PROCESS | 3928 | 1467068477886 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:01:17 INFO - PROCESS | 3928 | 1467068477891 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 3928 | 1467068477893 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:17 INFO - PROCESS | 3928 | ++DOCSHELL 17FA1C00 == 34 [pid = 3928] [id = 442] 16:01:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1829B000) [pid = 3928] [serial = 1326] [outer = 00000000] 16:01:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1A45F000) [pid = 3928] [serial = 1327] [outer = 1829B000] 16:01:17 INFO - PROCESS | 3928 | 1467068477935 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1A461C00) [pid = 3928] [serial = 1328] [outer = 1829B000] 16:01:18 INFO - PROCESS | 3928 | 1467068478360 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 571ms 16:01:18 INFO - PROCESS | 3928 | 1467068478381 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 3928 | 1467068478383 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 16:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:01:18 INFO - PROCESS | 3928 | 1467068478386 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 3928 | 1467068478388 Marionette TRACE conn3 <- [1,1734,null,{}] 16:01:18 INFO - PROCESS | 3928 | 1467068478392 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 3928 | 1467068478394 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:18 INFO - PROCESS | 3928 | 1467068478520 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:01:18 INFO - PROCESS | 3928 | 1467068478528 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 3928 | 1467068478530 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:18 INFO - PROCESS | 3928 | ++DOCSHELL 13E53400 == 35 [pid = 3928] [id = 443] 16:01:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1A1D7800) [pid = 3928] [serial = 1329] [outer = 00000000] 16:01:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10435800) [pid = 3928] [serial = 1330] [outer = 1A1D7800] 16:01:18 INFO - PROCESS | 3928 | 1467068478574 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1A54FC00) [pid = 3928] [serial = 1331] [outer = 1A1D7800] 16:01:19 INFO - PROCESS | 3928 | 1467068479328 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1007ms 16:01:19 INFO - PROCESS | 3928 | 1467068479410 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 3928 | 1467068479414 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 16:01:19 INFO - PROCESS | 3928 | 1467068479419 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:01:19 INFO - PROCESS | 3928 | 1467068479424 Marionette TRACE conn3 <- [1,1738,null,{}] 16:01:19 INFO - PROCESS | 3928 | 1467068479429 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 3928 | 1467068479432 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:19 INFO - PROCESS | 3928 | 1467068479560 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:01:19 INFO - PROCESS | 3928 | 1467068479690 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 3928 | 1467068479692 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:19 INFO - PROCESS | 3928 | ++DOCSHELL 10E01800 == 36 [pid = 3928] [id = 444] 16:01:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (10E98400) [pid = 3928] [serial = 1332] [outer = 00000000] 16:01:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (11D8D800) [pid = 3928] [serial = 1333] [outer = 10E98400] 16:01:19 INFO - PROCESS | 3928 | 1467068479751 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1366CC00) [pid = 3928] [serial = 1334] [outer = 10E98400] 16:01:20 INFO - PROCESS | 3928 | 1467068480416 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1053ms 16:01:20 INFO - PROCESS | 3928 | 1467068480486 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 3928 | 1467068480491 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 16:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:01:20 INFO - PROCESS | 3928 | 1467068480681 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 3928 | 1467068480685 Marionette TRACE conn3 <- [1,1742,null,{}] 16:01:20 INFO - PROCESS | 3928 | 1467068480691 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 3928 | 1467068480694 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:20 INFO - PROCESS | 3928 | 1467068480801 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:01:20 INFO - PROCESS | 3928 | 1467068480935 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 3928 | 1467068480941 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:20 INFO - PROCESS | 3928 | ++DOCSHELL 10F30C00 == 37 [pid = 3928] [id = 445] 16:01:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (10FA1C00) [pid = 3928] [serial = 1335] [outer = 00000000] 16:01:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (112DFC00) [pid = 3928] [serial = 1336] [outer = 10FA1C00] 16:01:20 INFO - PROCESS | 3928 | 1467068480997 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (11DDA000) [pid = 3928] [serial = 1337] [outer = 10FA1C00] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 17FA1C00 == 36 [pid = 3928] [id = 442] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 0C7F6C00 == 35 [pid = 3928] [id = 441] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 0C7EDC00 == 34 [pid = 3928] [id = 440] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 17FA0800 == 33 [pid = 3928] [id = 439] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 16D50000 == 32 [pid = 3928] [id = 438] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 15F8C800 == 31 [pid = 3928] [id = 437] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 13665800 == 30 [pid = 3928] [id = 436] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 10E0F800 == 29 [pid = 3928] [id = 435] 16:01:21 INFO - PROCESS | 3928 | --DOCSHELL 10E06000 == 28 [pid = 3928] [id = 434] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (12BB4000) [pid = 3928] [serial = 1232] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (19AB5C00) [pid = 3928] [serial = 1286] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (16884000) [pid = 3928] [serial = 1274] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19E8FC00) [pid = 3928] [serial = 1289] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (1315EC00) [pid = 3928] [serial = 1229] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (17391C00) [pid = 3928] [serial = 1276] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (10F35000) [pid = 3928] [serial = 1261] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (14440400) [pid = 3928] [serial = 1270] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (152BB400) [pid = 3928] [serial = 1271] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1959B400) [pid = 3928] [serial = 1253] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1660F800) [pid = 3928] [serial = 1273] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (164B8000) [pid = 3928] [serial = 1258] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1829E800) [pid = 3928] [serial = 1279] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16A30000) [pid = 3928] [serial = 1259] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (11D8C000) [pid = 3928] [serial = 1267] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12B72400) [pid = 3928] [serial = 1268] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10A0A400) [pid = 3928] [serial = 1264] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10E0E000) [pid = 3928] [serial = 1265] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (12E2A800) [pid = 3928] [serial = 1255] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (13625000) [pid = 3928] [serial = 1256] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19A87000) [pid = 3928] [serial = 1282] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19594400) [pid = 3928] [serial = 1280] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1A45A800) [pid = 3928] [serial = 1292] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19AAB400) [pid = 3928] [serial = 1283] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19994000) [pid = 3928] [serial = 1285] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (19E8F000) [pid = 3928] [serial = 1288] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (142B3000) [pid = 3928] [serial = 1262] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17398800) [pid = 3928] [serial = 1277] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19EF9800) [pid = 3928] [serial = 1291] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3928 | 1467068481482 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 887ms 16:01:21 INFO - PROCESS | 3928 | 1467068481542 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:01:21 INFO - PROCESS | 3928 | 1467068481548 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 16:01:21 INFO - PROCESS | 3928 | 1467068481556 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:01:21 INFO - PROCESS | 3928 | 1467068481558 Marionette TRACE conn3 <- [1,1746,null,{}] 16:01:21 INFO - PROCESS | 3928 | 1467068481564 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 3928 | 1467068481569 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:21 INFO - PROCESS | 3928 | 1467068481658 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:01:21 INFO - PROCESS | 3928 | 1467068481756 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 3928 | 1467068481758 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:21 INFO - PROCESS | 3928 | ++DOCSHELL 11D8C000 == 29 [pid = 3928] [id = 446] 16:01:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (11DD9400) [pid = 3928] [serial = 1338] [outer = 00000000] 16:01:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (13160C00) [pid = 3928] [serial = 1339] [outer = 11DD9400] 16:01:21 INFO - PROCESS | 3928 | 1467068481788 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1366E800) [pid = 3928] [serial = 1340] [outer = 11DD9400] 16:01:22 INFO - PROCESS | 3928 | 1467068482195 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 677ms 16:01:22 INFO - PROCESS | 3928 | 1467068482239 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 3928 | 1467068482241 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 16:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:01:22 INFO - PROCESS | 3928 | 1467068482245 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 3928 | 1467068482231 Marionette TRACE conn3 <- [1,1750,null,{}] 16:01:22 INFO - PROCESS | 3928 | 1467068482238 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 3928 | 1467068482240 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:22 INFO - PROCESS | 3928 | 1467068482355 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:01:22 INFO - PROCESS | 3928 | 1467068482378 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 3928 | 1467068482384 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:22 INFO - PROCESS | 3928 | ++DOCSHELL 15556800 == 30 [pid = 3928] [id = 447] 16:01:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (15557800) [pid = 3928] [serial = 1341] [outer = 00000000] 16:01:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15F8F800) [pid = 3928] [serial = 1342] [outer = 15557800] 16:01:22 INFO - PROCESS | 3928 | 1467068482432 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (164B7800) [pid = 3928] [serial = 1343] [outer = 15557800] 16:01:22 INFO - PROCESS | 3928 | 1467068482885 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 676ms 16:01:22 INFO - PROCESS | 3928 | 1467068482909 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 3928 | 1467068482911 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 16:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:01:22 INFO - PROCESS | 3928 | 1467068482918 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 3928 | 1467068482920 Marionette TRACE conn3 <- [1,1754,null,{}] 16:01:22 INFO - PROCESS | 3928 | 1467068482924 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 3928 | 1467068482925 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:22 INFO - PROCESS | 3928 | 1467068483009 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:01:22 INFO - PROCESS | 3928 | 1467068483016 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 3928 | 1467068483018 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:23 INFO - PROCESS | 3928 | ++DOCSHELL 16CCE000 == 31 [pid = 3928] [id = 448] 16:01:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16CD1800) [pid = 3928] [serial = 1344] [outer = 00000000] 16:01:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17314C00) [pid = 3928] [serial = 1345] [outer = 16CD1800] 16:01:23 INFO - PROCESS | 3928 | 1467068483063 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17399000) [pid = 3928] [serial = 1346] [outer = 16CD1800] 16:01:23 INFO - PROCESS | 3928 | 1467068483512 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 662ms 16:01:23 INFO - PROCESS | 3928 | 1467068483594 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 3928 | 1467068483596 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 16:01:23 INFO - PROCESS | 3928 | 1467068483599 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:01:23 INFO - PROCESS | 3928 | 1467068483601 Marionette TRACE conn3 <- [1,1758,null,{}] 16:01:23 INFO - PROCESS | 3928 | 1467068483605 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 3928 | 1467068483607 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:23 INFO - PROCESS | 3928 | 1467068483743 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:01:23 INFO - PROCESS | 3928 | 1467068483804 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 3928 | 1467068483807 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:23 INFO - PROCESS | 3928 | ++DOCSHELL 1740C800 == 32 [pid = 3928] [id = 449] 16:01:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17491C00) [pid = 3928] [serial = 1347] [outer = 00000000] 16:01:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17A4A800) [pid = 3928] [serial = 1348] [outer = 17491C00] 16:01:23 INFO - PROCESS | 3928 | 1467068483850 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1807CC00) [pid = 3928] [serial = 1349] [outer = 17491C00] 16:01:24 INFO - PROCESS | 3928 | 1467068484235 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 661ms 16:01:24 INFO - PROCESS | 3928 | 1467068484281 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 3928 | 1467068484283 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 16:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:01:24 INFO - PROCESS | 3928 | 1467068484287 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 3928 | 1467068484288 Marionette TRACE conn3 <- [1,1762,null,{}] 16:01:24 INFO - PROCESS | 3928 | 1467068484292 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 3928 | 1467068484297 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:24 INFO - PROCESS | 3928 | 1467068484444 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:01:24 INFO - PROCESS | 3928 | 1467068484507 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 3928 | 1467068484509 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:24 INFO - PROCESS | 3928 | ++DOCSHELL 1958C400 == 33 [pid = 3928] [id = 450] 16:01:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19597000) [pid = 3928] [serial = 1350] [outer = 00000000] 16:01:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19A87000) [pid = 3928] [serial = 1351] [outer = 19597000] 16:01:24 INFO - PROCESS | 3928 | 1467068484537 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19E83800) [pid = 3928] [serial = 1352] [outer = 19597000] 16:01:24 INFO - PROCESS | 3928 | 1467068484956 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 707ms 16:01:24 INFO - PROCESS | 3928 | 1467068485011 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 3928 | 1467068485013 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 16:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:01:24 INFO - PROCESS | 3928 | 1467068485000 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 3928 | 1467068485002 Marionette TRACE conn3 <- [1,1766,null,{}] 16:01:25 INFO - PROCESS | 3928 | 1467068485044 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 3928 | 1467068485046 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:25 INFO - PROCESS | 3928 | 1467068485154 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:01:25 INFO - PROCESS | 3928 | 1467068485164 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 3928 | 1467068485166 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:25 INFO - PROCESS | 3928 | ++DOCSHELL 19A7C400 == 34 [pid = 3928] [id = 451] 16:01:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19E84400) [pid = 3928] [serial = 1353] [outer = 00000000] 16:01:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19E8D000) [pid = 3928] [serial = 1354] [outer = 19E84400] 16:01:25 INFO - PROCESS | 3928 | 1467068485217 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19E91000) [pid = 3928] [serial = 1355] [outer = 19E84400] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1829B000) [pid = 3928] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16D55800) [pid = 3928] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (15F8F000) [pid = 3928] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10E10C00) [pid = 3928] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1366D000) [pid = 3928] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10E10400) [pid = 3928] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17FAAC00) [pid = 3928] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10A79C00) [pid = 3928] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (13A10800) [pid = 3928] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1977D000) [pid = 3928] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (0C7F1C00) [pid = 3928] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:01:25 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1036D800) [pid = 3928] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:01:25 INFO - PROCESS | 3928 | 1467068485668 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:01:25 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 16:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 691ms 16:01:25 INFO - PROCESS | 3928 | 1467068485700 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 3928 | 1467068485702 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 16:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:01:25 INFO - PROCESS | 3928 | 1467068485705 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 3928 | 1467068485707 Marionette TRACE conn3 <- [1,1770,null,{}] 16:01:25 INFO - PROCESS | 3928 | 1467068485710 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 3928 | 1467068485712 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:25 INFO - PROCESS | 3928 | 1467068485828 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:01:25 INFO - PROCESS | 3928 | 1467068485889 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 3928 | 1467068485891 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:25 INFO - PROCESS | 3928 | ++DOCSHELL 10E0D800 == 35 [pid = 3928] [id = 452] 16:01:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1180D000) [pid = 3928] [serial = 1356] [outer = 00000000] 16:01:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (15763000) [pid = 3928] [serial = 1357] [outer = 1180D000] 16:01:25 INFO - PROCESS | 3928 | 1467068485934 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15F8F000) [pid = 3928] [serial = 1358] [outer = 1180D000] 16:01:26 INFO - PROCESS | 3928 | 1467068486267 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:01:26 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 16:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 617ms 16:01:26 INFO - PROCESS | 3928 | 1467068486337 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 3928 | 1467068486339 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 16:01:26 INFO - PROCESS | 3928 | 1467068486343 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:01:26 INFO - PROCESS | 3928 | 1467068486344 Marionette TRACE conn3 <- [1,1774,null,{}] 16:01:26 INFO - PROCESS | 3928 | 1467068486348 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 3928 | 1467068486350 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:26 INFO - PROCESS | 3928 | 1467068486413 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:01:26 INFO - PROCESS | 3928 | 1467068486419 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 3928 | 1467068486421 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:26 INFO - PROCESS | 3928 | ++DOCSHELL 1554C400 == 36 [pid = 3928] [id = 453] 16:01:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1829B000) [pid = 3928] [serial = 1359] [outer = 00000000] 16:01:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19EF3000) [pid = 3928] [serial = 1360] [outer = 1829B000] 16:01:26 INFO - PROCESS | 3928 | 1467068486463 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A1E3400) [pid = 3928] [serial = 1361] [outer = 1829B000] 16:01:26 INFO - PROCESS | 3928 | 1467068486889 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:01:26 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 16:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 616ms 16:01:26 INFO - PROCESS | 3928 | 1467068486947 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 3928 | 1467068486949 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 16:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:01:26 INFO - PROCESS | 3928 | 1467068486953 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 3928 | 1467068486955 Marionette TRACE conn3 <- [1,1778,null,{}] 16:01:26 INFO - PROCESS | 3928 | 1467068486959 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 3928 | 1467068486960 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:27 INFO - PROCESS | 3928 | 1467068487040 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:01:27 INFO - PROCESS | 3928 | 1467068487045 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 3928 | 1467068487047 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:27 INFO - PROCESS | 3928 | ++DOCSHELL 10A08C00 == 37 [pid = 3928] [id = 454] 16:01:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (11001400) [pid = 3928] [serial = 1362] [outer = 00000000] 16:01:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1A6B2400) [pid = 3928] [serial = 1363] [outer = 11001400] 16:01:27 INFO - PROCESS | 3928 | 1467068487099 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1A6B6800) [pid = 3928] [serial = 1364] [outer = 11001400] 16:01:27 INFO - PROCESS | 3928 | 1467068487607 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:01:27 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) 16:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 707ms 16:01:27 INFO - PROCESS | 3928 | 1467068487674 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 3928 | 1467068487679 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 16:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:01:27 INFO - PROCESS | 3928 | 1467068487687 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 3928 | 1467068487693 Marionette TRACE conn3 <- [1,1782,null,{}] 16:01:27 INFO - PROCESS | 3928 | 1467068487699 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 3928 | 1467068487702 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:27 INFO - PROCESS | 3928 | 1467068487871 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:01:27 INFO - PROCESS | 3928 | 1467068487995 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 3928 | 1467068488000 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:28 INFO - PROCESS | 3928 | ++DOCSHELL 10435C00 == 38 [pid = 3928] [id = 455] 16:01:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10439C00) [pid = 3928] [serial = 1365] [outer = 00000000] 16:01:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (11C9A000) [pid = 3928] [serial = 1366] [outer = 10439C00] 16:01:28 INFO - PROCESS | 3928 | 1467068488060 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (12E63000) [pid = 3928] [serial = 1367] [outer = 10439C00] 16:01:28 INFO - PROCESS | 3928 | 1467068488589 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 962ms 16:01:28 INFO - PROCESS | 3928 | 1467068488637 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 3928 | 1467068488642 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 16:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:01:28 INFO - PROCESS | 3928 | 1467068488648 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 3928 | 1467068488651 Marionette TRACE conn3 <- [1,1786,null,{}] 16:01:28 INFO - PROCESS | 3928 | 1467068488655 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:28 INFO - PROCESS | 3928 | 1467068488658 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:28 INFO - PROCESS | 3928 | 1467068488772 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:01:28 INFO - PROCESS | 3928 | 1467068488909 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 3928 | 1467068488912 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:28 INFO - PROCESS | 3928 | ++DOCSHELL 153ED000 == 39 [pid = 3928] [id = 456] 16:01:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (153EDC00) [pid = 3928] [serial = 1368] [outer = 00000000] 16:01:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1670EC00) [pid = 3928] [serial = 1369] [outer = 153EDC00] 16:01:28 INFO - PROCESS | 3928 | 1467068488968 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (16DD4800) [pid = 3928] [serial = 1370] [outer = 153EDC00] 16:01:29 INFO - PROCESS | 3928 | 1467068489536 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 917ms 16:01:29 INFO - PROCESS | 3928 | 1467068489558 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:01:29 INFO - PROCESS | 3928 | 1467068489560 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 16:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:01:29 INFO - PROCESS | 3928 | 1467068489564 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 3928 | 1467068489568 Marionette TRACE conn3 <- [1,1790,null,{}] 16:01:29 INFO - PROCESS | 3928 | 1467068489579 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 3928 | 1467068489583 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:29 INFO - PROCESS | 3928 | 1467068489688 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:01:29 INFO - PROCESS | 3928 | 1467068489842 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 3928 | 1467068489846 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:29 INFO - PROCESS | 3928 | ++DOCSHELL 19E8A800 == 40 [pid = 3928] [id = 457] 16:01:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19E8B000) [pid = 3928] [serial = 1371] [outer = 00000000] 16:01:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1A54C800) [pid = 3928] [serial = 1372] [outer = 19E8B000] 16:01:29 INFO - PROCESS | 3928 | 1467068489902 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1A6BB800) [pid = 3928] [serial = 1373] [outer = 19E8B000] 16:01:30 INFO - PROCESS | 3928 | 1467068490672 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1173ms 16:01:30 INFO - PROCESS | 3928 | 1467068490738 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 3928 | 1467068490744 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 16:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:01:30 INFO - PROCESS | 3928 | 1467068490752 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 3928 | 1467068490757 Marionette TRACE conn3 <- [1,1794,null,{}] 16:01:30 INFO - PROCESS | 3928 | 1467068490763 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 3928 | 1467068490765 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:30 INFO - PROCESS | 3928 | 1467068490864 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:01:30 INFO - PROCESS | 3928 | 1467068491002 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 3928 | 1467068491007 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:31 INFO - PROCESS | 3928 | ++DOCSHELL 10A0BC00 == 41 [pid = 3928] [id = 458] 16:01:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (10A0C000) [pid = 3928] [serial = 1374] [outer = 00000000] 16:01:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (10A77000) [pid = 3928] [serial = 1375] [outer = 10A0C000] 16:01:31 INFO - PROCESS | 3928 | 1467068491059 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (10A80400) [pid = 3928] [serial = 1376] [outer = 10A0C000] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 1554C400 == 40 [pid = 3928] [id = 453] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 10E0D800 == 39 [pid = 3928] [id = 452] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 19A7C400 == 38 [pid = 3928] [id = 451] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 1958C400 == 37 [pid = 3928] [id = 450] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 1740C800 == 36 [pid = 3928] [id = 449] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 16CCE000 == 35 [pid = 3928] [id = 448] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 15556800 == 34 [pid = 3928] [id = 447] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 11D8C000 == 33 [pid = 3928] [id = 446] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 10F30C00 == 32 [pid = 3928] [id = 445] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 10E01800 == 31 [pid = 3928] [id = 444] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 13E53400 == 30 [pid = 3928] [id = 443] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 19E8A800 == 29 [pid = 3928] [id = 457] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 10A08C00 == 28 [pid = 3928] [id = 454] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 10435C00 == 27 [pid = 3928] [id = 455] 16:01:31 INFO - PROCESS | 3928 | --DOCSHELL 153ED000 == 26 [pid = 3928] [id = 456] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (1A45F000) [pid = 3928] [serial = 1327] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1749F400) [pid = 3928] [serial = 1315] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (16710C00) [pid = 3928] [serial = 1312] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (112E1400) [pid = 3928] [serial = 1306] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1180C000) [pid = 3928] [serial = 1307] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (13E56C00) [pid = 3928] [serial = 1309] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (142B6800) [pid = 3928] [serial = 1310] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (12BAEC00) [pid = 3928] [serial = 1304] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1149B800) [pid = 3928] [serial = 1303] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (182A1400) [pid = 3928] [serial = 1318] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11884800) [pid = 3928] [serial = 1295] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1120A800) [pid = 3928] [serial = 1294] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1A461C00) [pid = 3928] [serial = 1328] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (164B3800) [pid = 3928] [serial = 1298] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (153EE800) [pid = 3928] [serial = 1297] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A1DD800) [pid = 3928] [serial = 1301] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E8E400) [pid = 3928] [serial = 1300] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (17A4BC00) [pid = 3928] [serial = 1316] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10E0C400) [pid = 3928] [serial = 1321] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19597400) [pid = 3928] [serial = 1319] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11C90800) [pid = 3928] [serial = 1322] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (18077400) [pid = 3928] [serial = 1324] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19A80C00) [pid = 3928] [serial = 1325] [outer = 00000000] [url = about:blank] 16:01:31 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16883800) [pid = 3928] [serial = 1313] [outer = 00000000] [url = about:blank] 16:01:32 INFO - PROCESS | 3928 | 1467068492094 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1398ms 16:01:32 INFO - PROCESS | 3928 | 1467068492148 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 3928 | 1467068492152 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 16:01:32 INFO - PROCESS | 3928 | 1467068492156 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:01:32 INFO - PROCESS | 3928 | 1467068492160 Marionette TRACE conn3 <- [1,1798,null,{}] 16:01:32 INFO - PROCESS | 3928 | 1467068492166 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 3928 | 1467068492169 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:32 INFO - PROCESS | 3928 | 1467068492258 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:01:32 INFO - PROCESS | 3928 | 1467068492267 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 3928 | 1467068492271 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:32 INFO - PROCESS | 3928 | ++DOCSHELL 10E01C00 == 27 [pid = 3928] [id = 459] 16:01:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10E03800) [pid = 3928] [serial = 1377] [outer = 00000000] 16:01:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (10E0DC00) [pid = 3928] [serial = 1378] [outer = 10E03800] 16:01:32 INFO - PROCESS | 3928 | 1467068492317 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10F2B000) [pid = 3928] [serial = 1379] [outer = 10E03800] 16:01:32 INFO - PROCESS | 3928 | 1467068492790 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 677ms 16:01:32 INFO - PROCESS | 3928 | 1467068492821 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 3928 | 1467068492826 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 16:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:01:32 INFO - PROCESS | 3928 | 1467068492832 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 3928 | 1467068492835 Marionette TRACE conn3 <- [1,1802,null,{}] 16:01:32 INFO - PROCESS | 3928 | 1467068492839 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 3928 | 1467068492842 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:32 INFO - PROCESS | 3928 | 1467068492983 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:01:33 INFO - PROCESS | 3928 | 1467068493083 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 3928 | 1467068493086 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:33 INFO - PROCESS | 3928 | ++DOCSHELL 11493C00 == 28 [pid = 3928] [id = 460] 16:01:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (11494000) [pid = 3928] [serial = 1380] [outer = 00000000] 16:01:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (11884800) [pid = 3928] [serial = 1381] [outer = 11494000] 16:01:33 INFO - PROCESS | 3928 | 1467068493133 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (11C96400) [pid = 3928] [serial = 1382] [outer = 11494000] 16:01:33 INFO - PROCESS | 3928 | 1467068493489 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 661ms 16:01:33 INFO - PROCESS | 3928 | 1467068493514 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 3928 | 1467068493516 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 16:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:01:33 INFO - PROCESS | 3928 | 1467068493520 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 3928 | 1467068493523 Marionette TRACE conn3 <- [1,1806,null,{}] 16:01:33 INFO - PROCESS | 3928 | 1467068493534 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 3928 | 1467068493539 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:33 INFO - PROCESS | 3928 | 1467068493619 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:01:33 INFO - PROCESS | 3928 | 1467068493626 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 3928 | 1467068493629 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:33 INFO - PROCESS | 3928 | ++DOCSHELL 12ED8400 == 29 [pid = 3928] [id = 461] 16:01:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1310E400) [pid = 3928] [serial = 1383] [outer = 00000000] 16:01:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (13665000) [pid = 3928] [serial = 1384] [outer = 1310E400] 16:01:33 INFO - PROCESS | 3928 | 1467068493677 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (13A0FC00) [pid = 3928] [serial = 1385] [outer = 1310E400] 16:01:34 INFO - PROCESS | 3928 | 1467068494163 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 707ms 16:01:34 INFO - PROCESS | 3928 | 1467068494225 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 3928 | 1467068494227 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 16:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:01:34 INFO - PROCESS | 3928 | 1467068494237 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 3928 | 1467068494238 Marionette TRACE conn3 <- [1,1810,null,{}] 16:01:34 INFO - PROCESS | 3928 | 1467068494242 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 3928 | 1467068494244 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:34 INFO - PROCESS | 3928 | 1467068494386 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:01:34 INFO - PROCESS | 3928 | 1467068494407 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 3928 | 1467068494409 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:34 INFO - PROCESS | 3928 | ++DOCSHELL 14F6E400 == 30 [pid = 3928] [id = 462] 16:01:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (14F70C00) [pid = 3928] [serial = 1386] [outer = 00000000] 16:01:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (14FD5000) [pid = 3928] [serial = 1387] [outer = 14F70C00] 16:01:34 INFO - PROCESS | 3928 | 1467068494453 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (153EEC00) [pid = 3928] [serial = 1388] [outer = 14F70C00] 16:01:34 INFO - PROCESS | 3928 | 1467068494876 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 661ms 16:01:34 INFO - PROCESS | 3928 | 1467068494916 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 3928 | 1467068494918 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 16:01:34 INFO - PROCESS | 3928 | 1467068494922 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:01:34 INFO - PROCESS | 3928 | 1467068494923 Marionette TRACE conn3 <- [1,1814,null,{}] 16:01:34 INFO - PROCESS | 3928 | 1467068494927 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 3928 | 1467068494929 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:35 INFO - PROCESS | 3928 | 1467068495037 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:01:35 INFO - PROCESS | 3928 | 1467068495059 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 3928 | 1467068495061 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:35 INFO - PROCESS | 3928 | ++DOCSHELL 15F95800 == 31 [pid = 3928] [id = 463] 16:01:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (164B0400) [pid = 3928] [serial = 1389] [outer = 00000000] 16:01:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164BBC00) [pid = 3928] [serial = 1390] [outer = 164B0400] 16:01:35 INFO - PROCESS | 3928 | 1467068495104 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16713000) [pid = 3928] [serial = 1391] [outer = 164B0400] 16:01:35 INFO - PROCESS | 3928 | 1467068495545 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 677ms 16:01:35 INFO - PROCESS | 3928 | 1467068495588 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 3928 | 1467068495590 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 16:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:01:35 INFO - PROCESS | 3928 | 1467068495600 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 3928 | 1467068495602 Marionette TRACE conn3 <- [1,1818,null,{}] 16:01:35 INFO - PROCESS | 3928 | 1467068495605 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 3928 | 1467068495611 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:35 INFO - PROCESS | 3928 | 1467068495756 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:01:35 INFO - PROCESS | 3928 | 1467068495767 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 3928 | 1467068495769 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:35 INFO - PROCESS | 3928 | ++DOCSHELL 11DDE800 == 32 [pid = 3928] [id = 464] 16:01:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1310F400) [pid = 3928] [serial = 1392] [outer = 00000000] 16:01:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (17311400) [pid = 3928] [serial = 1393] [outer = 1310F400] 16:01:36 INFO - PROCESS | 3928 | 1467068496019 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1749F800) [pid = 3928] [serial = 1394] [outer = 1310F400] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (17491C00) [pid = 3928] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10E98400) [pid = 3928] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (11DD9400) [pid = 3928] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (15557800) [pid = 3928] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10FA1C00) [pid = 3928] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (19597000) [pid = 3928] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (16CD1800) [pid = 3928] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1A1D7800) [pid = 3928] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (11001400) [pid = 3928] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1180D000) [pid = 3928] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E84400) [pid = 3928] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:01:36 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1829B000) [pid = 3928] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:01:36 INFO - PROCESS | 3928 | 1467068496391 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 812ms 16:01:36 INFO - PROCESS | 3928 | 1467068496420 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 3928 | 1467068496422 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 16:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:01:36 INFO - PROCESS | 3928 | 1467068496425 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 3928 | 1467068496427 Marionette TRACE conn3 <- [1,1822,null,{}] 16:01:36 INFO - PROCESS | 3928 | 1467068496431 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 3928 | 1467068496433 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:36 INFO - PROCESS | 3928 | 1467068496490 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:01:36 INFO - PROCESS | 3928 | 1467068496495 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 3928 | 1467068496497 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:36 INFO - PROCESS | 3928 | ++DOCSHELL 153ED800 == 33 [pid = 3928] [id = 465] 16:01:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (15F90000) [pid = 3928] [serial = 1395] [outer = 00000000] 16:01:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (172E7C00) [pid = 3928] [serial = 1396] [outer = 15F90000] 16:01:36 INFO - PROCESS | 3928 | 1467068496540 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (176E6400) [pid = 3928] [serial = 1397] [outer = 15F90000] 16:01:36 INFO - PROCESS | 3928 | 1467068496975 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:01:37 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 16:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 601ms 16:01:37 INFO - PROCESS | 3928 | 1467068497029 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 3928 | 1467068497031 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 16:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:01:37 INFO - PROCESS | 3928 | 1467068497034 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 3928 | 1467068497035 Marionette TRACE conn3 <- [1,1826,null,{}] 16:01:37 INFO - PROCESS | 3928 | 1467068497039 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 3928 | 1467068497041 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:37 INFO - PROCESS | 3928 | 1467068497117 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:01:37 INFO - PROCESS | 3928 | 1467068497123 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 3928 | 1467068497125 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:37 INFO - PROCESS | 3928 | ++DOCSHELL 152B4000 == 34 [pid = 3928] [id = 466] 16:01:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (16D59000) [pid = 3928] [serial = 1398] [outer = 00000000] 16:01:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (17FAA800) [pid = 3928] [serial = 1399] [outer = 16D59000] 16:01:37 INFO - PROCESS | 3928 | 1467068497167 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (18077C00) [pid = 3928] [serial = 1400] [outer = 16D59000] 16:01:37 INFO - PROCESS | 3928 | 1467068497590 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 571ms 16:01:37 INFO - PROCESS | 3928 | 1467068497617 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 3928 | 1467068497619 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 16:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:01:37 INFO - PROCESS | 3928 | 1467068497622 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 3928 | 1467068497624 Marionette TRACE conn3 <- [1,1830,null,{}] 16:01:37 INFO - PROCESS | 3928 | 1467068497641 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 3928 | 1467068497643 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:37 INFO - PROCESS | 3928 | 1467068497719 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:01:37 INFO - PROCESS | 3928 | 1467068497724 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 3928 | 1467068497726 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:37 INFO - PROCESS | 3928 | ++DOCSHELL 1829D400 == 35 [pid = 3928] [id = 467] 16:01:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1829D800) [pid = 3928] [serial = 1401] [outer = 00000000] 16:01:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (182A6C00) [pid = 3928] [serial = 1402] [outer = 1829D800] 16:01:37 INFO - PROCESS | 3928 | 1467068497769 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19595000) [pid = 3928] [serial = 1403] [outer = 1829D800] 16:01:38 INFO - PROCESS | 3928 | 1467068498512 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 963ms 16:01:38 INFO - PROCESS | 3928 | 1467068498590 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 3928 | 1467068498594 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 16:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:01:38 INFO - PROCESS | 3928 | 1467068498600 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 3928 | 1467068498603 Marionette TRACE conn3 <- [1,1834,null,{}] 16:01:38 INFO - PROCESS | 3928 | 1467068498610 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 3928 | 1467068498613 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:38 INFO - PROCESS | 3928 | 1467068498737 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:01:38 INFO - PROCESS | 3928 | 1467068498865 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 3928 | 1467068498868 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:38 INFO - PROCESS | 3928 | ++DOCSHELL 10A08400 == 36 [pid = 3928] [id = 468] 16:01:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (10A7EC00) [pid = 3928] [serial = 1404] [outer = 00000000] 16:01:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (11201800) [pid = 3928] [serial = 1405] [outer = 10A7EC00] 16:01:38 INFO - PROCESS | 3928 | 1467068498930 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11809C00) [pid = 3928] [serial = 1406] [outer = 10A7EC00] 16:01:39 INFO - PROCESS | 3928 | 1467068499636 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:01:39 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) 16:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1202ms 16:01:39 INFO - PROCESS | 3928 | 1467068499807 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 3928 | 1467068499811 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 16:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:01:39 INFO - PROCESS | 3928 | 1467068499817 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 3928 | 1467068499820 Marionette TRACE conn3 <- [1,1838,null,{}] 16:01:39 INFO - PROCESS | 3928 | 1467068499825 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 3928 | 1467068499829 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:39 INFO - PROCESS | 3928 | 1467068499939 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:01:40 INFO - PROCESS | 3928 | 1467068500072 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 3928 | 1467068500077 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:40 INFO - PROCESS | 3928 | ++DOCSHELL 10E0F400 == 37 [pid = 3928] [id = 469] 16:01:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10E0F800) [pid = 3928] [serial = 1407] [outer = 00000000] 16:01:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (10FA1C00) [pid = 3928] [serial = 1408] [outer = 10E0F800] 16:01:40 INFO - PROCESS | 3928 | 1467068500131 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (112DBC00) [pid = 3928] [serial = 1409] [outer = 10E0F800] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 152B4000 == 36 [pid = 3928] [id = 466] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 153ED800 == 35 [pid = 3928] [id = 465] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 11DDE800 == 34 [pid = 3928] [id = 464] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 15F95800 == 33 [pid = 3928] [id = 463] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 14F6E400 == 32 [pid = 3928] [id = 462] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 12ED8400 == 31 [pid = 3928] [id = 461] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 11493C00 == 30 [pid = 3928] [id = 460] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 10E01C00 == 29 [pid = 3928] [id = 459] 16:01:40 INFO - PROCESS | 3928 | --DOCSHELL 10A0BC00 == 28 [pid = 3928] [id = 458] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (17A4A800) [pid = 3928] [serial = 1348] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1807CC00) [pid = 3928] [serial = 1349] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11D8D800) [pid = 3928] [serial = 1333] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1366CC00) [pid = 3928] [serial = 1334] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (13160C00) [pid = 3928] [serial = 1339] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1366E800) [pid = 3928] [serial = 1340] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (15F8F800) [pid = 3928] [serial = 1342] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (164B7800) [pid = 3928] [serial = 1343] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (112DFC00) [pid = 3928] [serial = 1336] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19E83800) [pid = 3928] [serial = 1352] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11DDA000) [pid = 3928] [serial = 1337] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (17314C00) [pid = 3928] [serial = 1345] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A54FC00) [pid = 3928] [serial = 1331] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10435800) [pid = 3928] [serial = 1330] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19A87000) [pid = 3928] [serial = 1351] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A6B2400) [pid = 3928] [serial = 1363] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (15763000) [pid = 3928] [serial = 1357] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19E8D000) [pid = 3928] [serial = 1354] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19EF3000) [pid = 3928] [serial = 1360] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1A6B6800) [pid = 3928] [serial = 1364] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1A1E3400) [pid = 3928] [serial = 1361] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19E91000) [pid = 3928] [serial = 1355] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17399000) [pid = 3928] [serial = 1346] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (15F8F000) [pid = 3928] [serial = 1358] [outer = 00000000] [url = about:blank] 16:01:40 INFO - PROCESS | 3928 | 1467068500585 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 812ms 16:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:01:40 INFO - PROCESS | 3928 | 1467068500630 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 3928 | 1467068500633 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 16:01:40 INFO - PROCESS | 3928 | 1467068500640 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 3928 | 1467068500644 Marionette TRACE conn3 <- [1,1842,null,{}] 16:01:40 INFO - PROCESS | 3928 | 1467068500647 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 3928 | 1467068500650 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:40 INFO - PROCESS | 3928 | 1467068500735 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:01:40 INFO - PROCESS | 3928 | 1467068500744 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 3928 | 1467068500746 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:40 INFO - PROCESS | 3928 | ++DOCSHELL 11D8E000 == 29 [pid = 3928] [id = 470] 16:01:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (11DD9400) [pid = 3928] [serial = 1410] [outer = 00000000] 16:01:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (12C80000) [pid = 3928] [serial = 1411] [outer = 11DD9400] 16:01:40 INFO - PROCESS | 3928 | 1467068500793 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (12ED8400) [pid = 3928] [serial = 1412] [outer = 11DD9400] 16:01:41 INFO - PROCESS | 3928 | 1467068501264 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 662ms 16:01:41 INFO - PROCESS | 3928 | 1467068501317 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 3928 | 1467068501319 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 16:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:01:41 INFO - PROCESS | 3928 | 1467068501323 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 3928 | 1467068501325 Marionette TRACE conn3 <- [1,1846,null,{}] 16:01:41 INFO - PROCESS | 3928 | 1467068501335 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 3928 | 1467068501340 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:41 INFO - PROCESS | 3928 | 1467068501456 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:01:41 INFO - PROCESS | 3928 | 1467068501560 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 3928 | 1467068501564 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:41 INFO - PROCESS | 3928 | ++DOCSHELL 142B3000 == 30 [pid = 3928] [id = 471] 16:01:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (142B3800) [pid = 3928] [serial = 1413] [outer = 00000000] 16:01:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (14441000) [pid = 3928] [serial = 1414] [outer = 142B3800] 16:01:41 INFO - PROCESS | 3928 | 1467068501594 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (14F78C00) [pid = 3928] [serial = 1415] [outer = 142B3800] 16:01:41 INFO - PROCESS | 3928 | 1467068501959 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 661ms 16:01:41 INFO - PROCESS | 3928 | 1467068502004 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 3928 | 1467068502007 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 16:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:01:42 INFO - PROCESS | 3928 | 1467068502011 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 3928 | 1467068502013 Marionette TRACE conn3 <- [1,1850,null,{}] 16:01:42 INFO - PROCESS | 3928 | 1467068502016 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 3928 | 1467068502001 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:42 INFO - PROCESS | 3928 | 1467068502083 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:01:42 INFO - PROCESS | 3928 | 1467068502088 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 3928 | 1467068502090 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:42 INFO - PROCESS | 3928 | ++DOCSHELL 15F92000 == 31 [pid = 3928] [id = 472] 16:01:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164B0C00) [pid = 3928] [serial = 1416] [outer = 00000000] 16:01:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (164BEC00) [pid = 3928] [serial = 1417] [outer = 164B0C00] 16:01:42 INFO - PROCESS | 3928 | 1467068502138 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16716400) [pid = 3928] [serial = 1418] [outer = 164B0C00] 16:01:42 INFO - PROCESS | 3928 | 1467068502601 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 617ms 16:01:42 INFO - PROCESS | 3928 | 1467068502612 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 3928 | 1467068502614 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 16:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:01:42 INFO - PROCESS | 3928 | 1467068502617 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 3928 | 1467068502619 Marionette TRACE conn3 <- [1,1854,null,{}] 16:01:42 INFO - PROCESS | 3928 | 1467068502626 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 3928 | 1467068502628 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:42 INFO - PROCESS | 3928 | 1467068502739 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:01:42 INFO - PROCESS | 3928 | 1467068502824 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 3928 | 1467068502826 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:42 INFO - PROCESS | 3928 | ++DOCSHELL 16D4D400 == 32 [pid = 3928] [id = 473] 16:01:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16D4D800) [pid = 3928] [serial = 1419] [outer = 00000000] 16:01:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (16D5A800) [pid = 3928] [serial = 1420] [outer = 16D4D800] 16:01:42 INFO - PROCESS | 3928 | 1467068502872 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1739A000) [pid = 3928] [serial = 1421] [outer = 16D4D800] 16:01:43 INFO - PROCESS | 3928 | 1467068503264 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 676ms 16:01:43 INFO - PROCESS | 3928 | 1467068503300 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 3928 | 1467068503302 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 16:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:01:43 INFO - PROCESS | 3928 | 1467068503293 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 3928 | 1467068503295 Marionette TRACE conn3 <- [1,1858,null,{}] 16:01:43 INFO - PROCESS | 3928 | 1467068503298 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 3928 | 1467068503305 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:43 INFO - PROCESS | 3928 | 1467068503455 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:01:43 INFO - PROCESS | 3928 | 1467068503522 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 3928 | 1467068503524 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:43 INFO - PROCESS | 3928 | ++DOCSHELL 17FA6400 == 33 [pid = 3928] [id = 474] 16:01:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1807F800) [pid = 3928] [serial = 1422] [outer = 00000000] 16:01:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (182A2400) [pid = 3928] [serial = 1423] [outer = 1807F800] 16:01:43 INFO - PROCESS | 3928 | 1467068503568 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19779C00) [pid = 3928] [serial = 1424] [outer = 1807F800] 16:01:43 INFO - PROCESS | 3928 | 1467068503972 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 707ms 16:01:44 INFO - PROCESS | 3928 | 1467068504016 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 3928 | 1467068504018 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 16:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:01:44 INFO - PROCESS | 3928 | 1467068504022 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 3928 | 1467068504023 Marionette TRACE conn3 <- [1,1862,null,{}] 16:01:44 INFO - PROCESS | 3928 | 1467068504027 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 3928 | 1467068504029 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:44 INFO - PROCESS | 3928 | 1467068504170 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:01:44 INFO - PROCESS | 3928 | 1467068504191 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 3928 | 1467068504193 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:44 INFO - PROCESS | 3928 | ++DOCSHELL 19991800 == 34 [pid = 3928] [id = 475] 16:01:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19A78C00) [pid = 3928] [serial = 1425] [outer = 00000000] 16:01:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19A86C00) [pid = 3928] [serial = 1426] [outer = 19A78C00] 16:01:44 INFO - PROCESS | 3928 | 1467068504229 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19A7EC00) [pid = 3928] [serial = 1427] [outer = 19A78C00] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (14F70C00) [pid = 3928] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11494000) [pid = 3928] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (10A0C000) [pid = 3928] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1310E400) [pid = 3928] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (164B0400) [pid = 3928] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10E03800) [pid = 3928] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (15F90000) [pid = 3928] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (16D59000) [pid = 3928] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1310F400) [pid = 3928] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10439C00) [pid = 3928] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (153EDC00) [pid = 3928] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:01:44 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19E8B000) [pid = 3928] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:01:44 INFO - PROCESS | 3928 | 1467068504665 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 16:01:44 INFO - PROCESS | 3928 | 1467068504728 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 3928 | 1467068504730 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 16:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:01:44 INFO - PROCESS | 3928 | 1467068504733 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 3928 | 1467068504735 Marionette TRACE conn3 <- [1,1866,null,{}] 16:01:44 INFO - PROCESS | 3928 | 1467068504738 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 3928 | 1467068504740 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:44 INFO - PROCESS | 3928 | 1467068504816 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:01:44 INFO - PROCESS | 3928 | 1467068504822 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 3928 | 1467068504824 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:44 INFO - PROCESS | 3928 | ++DOCSHELL 132EDC00 == 35 [pid = 3928] [id = 476] 16:01:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1361F800) [pid = 3928] [serial = 1428] [outer = 00000000] 16:01:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (15765400) [pid = 3928] [serial = 1429] [outer = 1361F800] 16:01:44 INFO - PROCESS | 3928 | 1467068504867 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16D59000) [pid = 3928] [serial = 1430] [outer = 1361F800] 16:01:45 INFO - PROCESS | 3928 | 1467068505269 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 572ms 16:01:45 INFO - PROCESS | 3928 | 1467068505313 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 3928 | 1467068505315 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 16:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:01:45 INFO - PROCESS | 3928 | 1467068505322 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 3928 | 1467068505324 Marionette TRACE conn3 <- [1,1870,null,{}] 16:01:45 INFO - PROCESS | 3928 | 1467068505327 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 3928 | 1467068505329 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:45 INFO - PROCESS | 3928 | 1467068505408 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:01:45 INFO - PROCESS | 3928 | 1467068505414 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 3928 | 1467068505416 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:45 INFO - PROCESS | 3928 | ++DOCSHELL 10A0AC00 == 36 [pid = 3928] [id = 477] 16:01:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (10A0F000) [pid = 3928] [serial = 1431] [outer = 00000000] 16:01:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17FA9C00) [pid = 3928] [serial = 1432] [outer = 10A0F000] 16:01:45 INFO - PROCESS | 3928 | 1467068505459 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1998B800) [pid = 3928] [serial = 1433] [outer = 10A0F000] 16:01:45 INFO - PROCESS | 3928 | 1467068505882 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 616ms 16:01:45 INFO - PROCESS | 3928 | 1467068505945 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 3928 | 1467068505947 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 16:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:01:45 INFO - PROCESS | 3928 | 1467068505950 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 3928 | 1467068505952 Marionette TRACE conn3 <- [1,1874,null,{}] 16:01:45 INFO - PROCESS | 3928 | 1467068505939 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 3928 | 1467068505941 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:46 INFO - PROCESS | 3928 | 1467068506020 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:01:46 INFO - PROCESS | 3928 | 1467068506026 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 3928 | 1467068506028 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:46 INFO - PROCESS | 3928 | ++DOCSHELL 14F76800 == 37 [pid = 3928] [id = 478] 16:01:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (153F5C00) [pid = 3928] [serial = 1434] [outer = 00000000] 16:01:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19E89C00) [pid = 3928] [serial = 1435] [outer = 153F5C00] 16:01:46 INFO - PROCESS | 3928 | 1467068506087 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19E89400) [pid = 3928] [serial = 1436] [outer = 153F5C00] 16:01:46 INFO - PROCESS | 3928 | 1467068506649 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 767ms 16:01:46 INFO - PROCESS | 3928 | 1467068506734 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 3928 | 1467068506738 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 16:01:46 INFO - PROCESS | 3928 | 1467068506743 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:01:46 INFO - PROCESS | 3928 | 1467068506747 Marionette TRACE conn3 <- [1,1878,null,{}] 16:01:46 INFO - PROCESS | 3928 | 1467068506768 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 3928 | 1467068506772 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:46 INFO - PROCESS | 3928 | 1467068506889 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:01:46 INFO - PROCESS | 3928 | 1467068506991 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 3928 | 1467068506977 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:47 INFO - PROCESS | 3928 | ++DOCSHELL 1043A000 == 38 [pid = 3928] [id = 479] 16:01:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10A08000) [pid = 3928] [serial = 1437] [outer = 00000000] 16:01:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (11D8D800) [pid = 3928] [serial = 1438] [outer = 10A08000] 16:01:47 INFO - PROCESS | 3928 | 1467068507047 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (12BAA400) [pid = 3928] [serial = 1439] [outer = 10A08000] 16:01:47 INFO - PROCESS | 3928 | 1467068507615 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 932ms 16:01:47 INFO - PROCESS | 3928 | 1467068507674 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 3928 | 1467068507679 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 16:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:01:47 INFO - PROCESS | 3928 | 1467068507686 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 3928 | 1467068507688 Marionette TRACE conn3 <- [1,1882,null,{}] 16:01:47 INFO - PROCESS | 3928 | 1467068507692 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 3928 | 1467068507695 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:47 INFO - PROCESS | 3928 | 1467068507802 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:01:47 INFO - PROCESS | 3928 | 1467068507940 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 3928 | 1467068507942 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:47 INFO - PROCESS | 3928 | ++DOCSHELL 142B8C00 == 39 [pid = 3928] [id = 480] 16:01:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (14441400) [pid = 3928] [serial = 1440] [outer = 00000000] 16:01:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1575BC00) [pid = 3928] [serial = 1441] [outer = 14441400] 16:01:47 INFO - PROCESS | 3928 | 1467068507999 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (164B7800) [pid = 3928] [serial = 1442] [outer = 14441400] 16:01:48 INFO - PROCESS | 3928 | 1467068508601 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 962ms 16:01:48 INFO - PROCESS | 3928 | 1467068508650 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:01:48 INFO - PROCESS | 3928 | 1467068508652 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 16:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:01:48 INFO - PROCESS | 3928 | 1467068508656 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 3928 | 1467068508660 Marionette TRACE conn3 <- [1,1886,null,{}] 16:01:48 INFO - PROCESS | 3928 | 1467068508671 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 3928 | 1467068508676 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:48 INFO - PROCESS | 3928 | 1467068508779 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:01:48 INFO - PROCESS | 3928 | 1467068508917 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 3928 | 1467068508921 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:48 INFO - PROCESS | 3928 | ++DOCSHELL 19A7C400 == 40 [pid = 3928] [id = 481] 16:01:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19A86800) [pid = 3928] [serial = 1443] [outer = 00000000] 16:01:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19E89800) [pid = 3928] [serial = 1444] [outer = 19A86800] 16:01:48 INFO - PROCESS | 3928 | 1467068508977 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19EEBC00) [pid = 3928] [serial = 1445] [outer = 19A86800] 16:01:49 INFO - PROCESS | 3928 | 1467068509776 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1143ms 16:01:49 INFO - PROCESS | 3928 | 1467068509805 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 3928 | 1467068509809 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 16:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:01:49 INFO - PROCESS | 3928 | 1467068509814 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 3928 | 1467068509816 Marionette TRACE conn3 <- [1,1890,null,{}] 16:01:49 INFO - PROCESS | 3928 | 1467068509822 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 3928 | 1467068509824 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:49 INFO - PROCESS | 3928 | 1467068509922 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:01:50 INFO - PROCESS | 3928 | 1467068510062 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 3928 | 1467068510065 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:50 INFO - PROCESS | 3928 | ++DOCSHELL 1055F800 == 41 [pid = 3928] [id = 482] 16:01:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (10564000) [pid = 3928] [serial = 1446] [outer = 00000000] 16:01:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (10FA8000) [pid = 3928] [serial = 1447] [outer = 10564000] 16:01:50 INFO - PROCESS | 3928 | 1467068510115 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (11CF0400) [pid = 3928] [serial = 1448] [outer = 10564000] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 10A0AC00 == 40 [pid = 3928] [id = 477] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 132EDC00 == 39 [pid = 3928] [id = 476] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 19991800 == 38 [pid = 3928] [id = 475] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 17FA6400 == 37 [pid = 3928] [id = 474] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 16D4D400 == 36 [pid = 3928] [id = 473] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 15F92000 == 35 [pid = 3928] [id = 472] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 142B3000 == 34 [pid = 3928] [id = 471] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 11D8E000 == 33 [pid = 3928] [id = 470] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 10E0F400 == 32 [pid = 3928] [id = 469] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 1829D400 == 31 [pid = 3928] [id = 467] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 10A08400 == 30 [pid = 3928] [id = 468] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 142B8C00 == 29 [pid = 3928] [id = 480] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 19A7C400 == 28 [pid = 3928] [id = 481] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 14F76800 == 27 [pid = 3928] [id = 478] 16:01:50 INFO - PROCESS | 3928 | --DOCSHELL 1043A000 == 26 [pid = 3928] [id = 479] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (182A6C00) [pid = 3928] [serial = 1402] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (14FD5000) [pid = 3928] [serial = 1387] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (11884800) [pid = 3928] [serial = 1381] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (11C96400) [pid = 3928] [serial = 1382] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (10A80400) [pid = 3928] [serial = 1376] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10A77000) [pid = 3928] [serial = 1375] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (13665000) [pid = 3928] [serial = 1384] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (164BBC00) [pid = 3928] [serial = 1390] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10E0DC00) [pid = 3928] [serial = 1378] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10F2B000) [pid = 3928] [serial = 1379] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16713000) [pid = 3928] [serial = 1391] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (172E7C00) [pid = 3928] [serial = 1396] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (17FAA800) [pid = 3928] [serial = 1399] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17311400) [pid = 3928] [serial = 1393] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (12E63000) [pid = 3928] [serial = 1367] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (18077C00) [pid = 3928] [serial = 1400] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (11C9A000) [pid = 3928] [serial = 1366] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1749F800) [pid = 3928] [serial = 1394] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (16DD4800) [pid = 3928] [serial = 1370] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1670EC00) [pid = 3928] [serial = 1369] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1A6BB800) [pid = 3928] [serial = 1373] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1A54C800) [pid = 3928] [serial = 1372] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (153EEC00) [pid = 3928] [serial = 1388] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (176E6400) [pid = 3928] [serial = 1397] [outer = 00000000] [url = about:blank] 16:01:50 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (13A0FC00) [pid = 3928] [serial = 1385] [outer = 00000000] [url = about:blank] 16:01:51 INFO - PROCESS | 3928 | 1467068511126 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1338ms 16:01:51 INFO - PROCESS | 3928 | 1467068511160 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 3928 | 1467068511164 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 16:01:51 INFO - PROCESS | 3928 | 1467068511169 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:01:51 INFO - PROCESS | 3928 | 1467068511173 Marionette TRACE conn3 <- [1,1894,null,{}] 16:01:51 INFO - PROCESS | 3928 | 1467068511178 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 3928 | 1467068511181 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:51 INFO - PROCESS | 3928 | 1467068511275 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:01:51 INFO - PROCESS | 3928 | 1467068511284 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 3928 | 1467068511287 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:51 INFO - PROCESS | 3928 | ++DOCSHELL 10E07C00 == 27 [pid = 3928] [id = 483] 16:01:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10E08000) [pid = 3928] [serial = 1449] [outer = 00000000] 16:01:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10F2C400) [pid = 3928] [serial = 1450] [outer = 10E08000] 16:01:51 INFO - PROCESS | 3928 | 1467068511336 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (10FA7000) [pid = 3928] [serial = 1451] [outer = 10E08000] 16:01:52 INFO - PROCESS | 3928 | 1467068512109 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1007ms 16:01:52 INFO - PROCESS | 3928 | 1467068512175 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 3928 | 1467068512180 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 16:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:01:52 INFO - PROCESS | 3928 | 1467068512184 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 3928 | 1467068512188 Marionette TRACE conn3 <- [1,1898,null,{}] 16:01:52 INFO - PROCESS | 3928 | 1467068512214 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 3928 | 1467068512221 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:52 INFO - PROCESS | 3928 | 1467068512363 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:01:52 INFO - PROCESS | 3928 | 1467068512488 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 3928 | 1467068512491 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:52 INFO - PROCESS | 3928 | ++DOCSHELL 10E0DC00 == 28 [pid = 3928] [id = 484] 16:01:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10E10400) [pid = 3928] [serial = 1452] [outer = 00000000] 16:01:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (11801800) [pid = 3928] [serial = 1453] [outer = 10E10400] 16:01:52 INFO - PROCESS | 3928 | 1467068512547 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1188F000) [pid = 3928] [serial = 1454] [outer = 10E10400] 16:01:53 INFO - PROCESS | 3928 | 1467068513229 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1098ms 16:01:53 INFO - PROCESS | 3928 | 1467068513301 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:01:53 INFO - PROCESS | 3928 | 1467068513306 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 16:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:01:53 INFO - PROCESS | 3928 | 1467068513371 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 3928 | 1467068513374 Marionette TRACE conn3 <- [1,1902,null,{}] 16:01:53 INFO - PROCESS | 3928 | 1467068513379 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 3928 | 1467068513383 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:53 INFO - PROCESS | 3928 | 1467068513500 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:01:53 INFO - PROCESS | 3928 | 1467068513628 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 3928 | 1467068513632 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:53 INFO - PROCESS | 3928 | ++DOCSHELL 10E9E400 == 29 [pid = 3928] [id = 485] 16:01:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (10F2B000) [pid = 3928] [serial = 1455] [outer = 00000000] 16:01:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (11010C00) [pid = 3928] [serial = 1456] [outer = 10F2B000] 16:01:53 INFO - PROCESS | 3928 | 1467068513681 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (11C96400) [pid = 3928] [serial = 1457] [outer = 10F2B000] 16:01:53 INFO - PROCESS | 3928 | --DOCSHELL 1055F800 == 28 [pid = 3928] [id = 482] 16:01:54 INFO - PROCESS | 3928 | 1467068514140 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 797ms 16:01:54 INFO - PROCESS | 3928 | 1467068514194 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 3928 | 1467068514198 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 16:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:01:54 INFO - PROCESS | 3928 | 1467068514203 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 3928 | 1467068514205 Marionette TRACE conn3 <- [1,1906,null,{}] 16:01:54 INFO - PROCESS | 3928 | 1467068514195 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 3928 | 1467068514199 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:54 INFO - PROCESS | 3928 | 1467068514292 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:01:54 INFO - PROCESS | 3928 | 1467068514308 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 3928 | 1467068514310 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:54 INFO - PROCESS | 3928 | ++DOCSHELL 13664400 == 29 [pid = 3928] [id = 486] 16:01:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (13665000) [pid = 3928] [serial = 1458] [outer = 00000000] 16:01:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (136DC000) [pid = 3928] [serial = 1459] [outer = 13665000] 16:01:54 INFO - PROCESS | 3928 | 1467068514356 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (13E53400) [pid = 3928] [serial = 1460] [outer = 13665000] 16:01:54 INFO - PROCESS | 3928 | 1467068514803 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 676ms 16:01:54 INFO - PROCESS | 3928 | 1467068514869 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 3928 | 1467068514871 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 16:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:01:54 INFO - PROCESS | 3928 | 1467068514875 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 3928 | 1467068514877 Marionette TRACE conn3 <- [1,1910,null,{}] 16:01:54 INFO - PROCESS | 3928 | 1467068514881 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 3928 | 1467068514883 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:54 INFO - PROCESS | 3928 | 1467068514997 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:01:55 INFO - PROCESS | 3928 | 1467068515095 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 3928 | 1467068515101 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:55 INFO - PROCESS | 3928 | ++DOCSHELL 15761000 == 30 [pid = 3928] [id = 487] 16:01:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (15761400) [pid = 3928] [serial = 1461] [outer = 00000000] 16:01:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (15F91000) [pid = 3928] [serial = 1462] [outer = 15761400] 16:01:55 INFO - PROCESS | 3928 | 1467068515149 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164B4000) [pid = 3928] [serial = 1463] [outer = 15761400] 16:01:55 INFO - PROCESS | 3928 | 1467068515558 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 722ms 16:01:55 INFO - PROCESS | 3928 | 1467068515580 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 3928 | 1467068515582 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 16:01:55 INFO - PROCESS | 3928 | 1467068515585 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:01:55 INFO - PROCESS | 3928 | 1467068515586 Marionette TRACE conn3 <- [1,1914,null,{}] 16:01:55 INFO - PROCESS | 3928 | 1467068515589 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 3928 | 1467068515591 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:55 INFO - PROCESS | 3928 | 1467068515704 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:01:55 INFO - PROCESS | 3928 | 1467068515709 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 3928 | 1467068515711 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:55 INFO - PROCESS | 3928 | ++DOCSHELL 164BB800 == 31 [pid = 3928] [id = 488] 16:01:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16714000) [pid = 3928] [serial = 1464] [outer = 00000000] 16:01:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16D58C00) [pid = 3928] [serial = 1465] [outer = 16714000] 16:01:55 INFO - PROCESS | 3928 | 1467068515755 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (17395800) [pid = 3928] [serial = 1466] [outer = 16714000] 16:01:56 INFO - PROCESS | 3928 | 1467068516204 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 677ms 16:01:56 INFO - PROCESS | 3928 | 1467068516266 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 3928 | 1467068516268 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 16:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:01:56 INFO - PROCESS | 3928 | 1467068516278 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 3928 | 1467068516280 Marionette TRACE conn3 <- [1,1918,null,{}] 16:01:56 INFO - PROCESS | 3928 | 1467068516283 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 3928 | 1467068516285 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:56 INFO - PROCESS | 3928 | 1467068516430 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:01:56 INFO - PROCESS | 3928 | 1467068516451 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 3928 | 1467068516454 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:56 INFO - PROCESS | 3928 | ++DOCSHELL 17499800 == 32 [pid = 3928] [id = 489] 16:01:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1749D400) [pid = 3928] [serial = 1467] [outer = 00000000] 16:01:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (176EA800) [pid = 3928] [serial = 1468] [outer = 1749D400] 16:01:56 INFO - PROCESS | 3928 | 1467068516481 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (17A51C00) [pid = 3928] [serial = 1469] [outer = 1749D400] 16:01:56 INFO - PROCESS | 3928 | 1467068516885 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 676ms 16:01:56 INFO - PROCESS | 3928 | 1467068516937 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 3928 | 1467068516939 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 16:01:56 INFO - PROCESS | 3928 | 1467068516942 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:01:56 INFO - PROCESS | 3928 | 1467068516944 Marionette TRACE conn3 <- [1,1922,null,{}] 16:01:56 INFO - PROCESS | 3928 | 1467068516952 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 3928 | 1467068516957 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:57 INFO - PROCESS | 3928 | 1467068517093 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:01:57 INFO - PROCESS | 3928 | 1467068517106 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 3928 | 1467068517108 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:57 INFO - PROCESS | 3928 | ++DOCSHELL 1829E800 == 33 [pid = 3928] [id = 490] 16:01:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (182A0400) [pid = 3928] [serial = 1470] [outer = 00000000] 16:01:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19597000) [pid = 3928] [serial = 1471] [outer = 182A0400] 16:01:57 INFO - PROCESS | 3928 | 1467068517151 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19AAB400) [pid = 3928] [serial = 1472] [outer = 182A0400] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (10A08000) [pid = 3928] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (10A0F000) [pid = 3928] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (16D4D800) [pid = 3928] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (153F5C00) [pid = 3928] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1807F800) [pid = 3928] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19A78C00) [pid = 3928] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (142B3800) [pid = 3928] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10E0F800) [pid = 3928] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (164B0C00) [pid = 3928] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1829D800) [pid = 3928] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (11DD9400) [pid = 3928] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (14441400) [pid = 3928] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19A86800) [pid = 3928] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10A7EC00) [pid = 3928] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1361F800) [pid = 3928] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:01:57 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10564000) [pid = 3928] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:01:57 INFO - PROCESS | 3928 | 1467068517629 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 16:01:57 INFO - PROCESS | 3928 | 1467068517665 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 3928 | 1467068517667 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 16:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:01:57 INFO - PROCESS | 3928 | 1467068517671 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 3928 | 1467068517672 Marionette TRACE conn3 <- [1,1926,null,{}] 16:01:57 INFO - PROCESS | 3928 | 1467068517676 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 3928 | 1467068517678 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:57 INFO - PROCESS | 3928 | 1467068517765 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:01:57 INFO - PROCESS | 3928 | 1467068517771 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 3928 | 1467068517773 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:57 INFO - PROCESS | 3928 | ++DOCSHELL 11DD9400 == 34 [pid = 3928] [id = 491] 16:01:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (12BB4400) [pid = 3928] [serial = 1473] [outer = 00000000] 16:01:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (14442800) [pid = 3928] [serial = 1474] [outer = 12BB4400] 16:01:57 INFO - PROCESS | 3928 | 1467068517818 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1444E400) [pid = 3928] [serial = 1475] [outer = 12BB4400] 16:01:58 INFO - PROCESS | 3928 | 1467068518216 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 616ms 16:01:58 INFO - PROCESS | 3928 | 1467068518275 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 3928 | 1467068518277 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 16:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:01:58 INFO - PROCESS | 3928 | 1467068518281 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 3928 | 1467068518282 Marionette TRACE conn3 <- [1,1930,null,{}] 16:01:58 INFO - PROCESS | 3928 | 1467068518285 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 3928 | 1467068518287 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:58 INFO - PROCESS | 3928 | 1467068518368 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:01:58 INFO - PROCESS | 3928 | 1467068518373 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 3928 | 1467068518375 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:58 INFO - PROCESS | 3928 | ++DOCSHELL 10F2FC00 == 35 [pid = 3928] [id = 492] 16:01:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (14440400) [pid = 3928] [serial = 1476] [outer = 00000000] 16:01:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19596400) [pid = 3928] [serial = 1477] [outer = 14440400] 16:01:58 INFO - PROCESS | 3928 | 1467068518417 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19E84000) [pid = 3928] [serial = 1478] [outer = 14440400] 16:01:58 INFO - PROCESS | 3928 | 1467068518834 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 16:01:58 INFO - PROCESS | 3928 | 1467068518868 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 3928 | 1467068518870 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 16:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:01:58 INFO - PROCESS | 3928 | 1467068518873 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 3928 | 1467068518875 Marionette TRACE conn3 <- [1,1934,null,{}] 16:01:58 INFO - PROCESS | 3928 | 1467068518878 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 3928 | 1467068518880 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:58 INFO - PROCESS | 3928 | 1467068518956 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:01:58 INFO - PROCESS | 3928 | 1467068518961 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 3928 | 1467068518963 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:58 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F5000 == 36 [pid = 3928] [id = 493] 16:01:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1807F400) [pid = 3928] [serial = 1479] [outer = 00000000] 16:01:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19EF1000) [pid = 3928] [serial = 1480] [outer = 1807F400] 16:01:58 INFO - PROCESS | 3928 | 1467068519005 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19EF3000) [pid = 3928] [serial = 1481] [outer = 1807F400] 16:01:59 INFO - PROCESS | 3928 | 1467068519645 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 812ms 16:01:59 INFO - PROCESS | 3928 | 1467068519681 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 3928 | 1467068519685 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 16:01:59 INFO - PROCESS | 3928 | 1467068519690 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:01:59 INFO - PROCESS | 3928 | 1467068519693 Marionette TRACE conn3 <- [1,1938,null,{}] 16:01:59 INFO - PROCESS | 3928 | 1467068519699 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 3928 | 1467068519702 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:59 INFO - PROCESS | 3928 | 1467068519811 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:01:59 INFO - PROCESS | 3928 | 1467068519948 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 3928 | 1467068519951 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:01:59 INFO - PROCESS | 3928 | ++DOCSHELL 10E09C00 == 37 [pid = 3928] [id = 494] 16:01:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10E0A000) [pid = 3928] [serial = 1482] [outer = 00000000] 16:01:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (12C7F000) [pid = 3928] [serial = 1483] [outer = 10E0A000] 16:02:00 INFO - PROCESS | 3928 | 1467068520008 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1361E800) [pid = 3928] [serial = 1484] [outer = 10E0A000] 16:02:00 INFO - PROCESS | 3928 | 1467068520582 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 902ms 16:02:00 INFO - PROCESS | 3928 | 1467068520612 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 3928 | 1467068520617 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 16:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:02:00 INFO - PROCESS | 3928 | 1467068520625 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 3928 | 1467068520628 Marionette TRACE conn3 <- [1,1942,null,{}] 16:02:00 INFO - PROCESS | 3928 | 1467068520632 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 3928 | 1467068520635 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:00 INFO - PROCESS | 3928 | 1467068520744 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:02:00 INFO - PROCESS | 3928 | 1467068520853 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 3928 | 1467068520838 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:00 INFO - PROCESS | 3928 | ++DOCSHELL 152BB800 == 38 [pid = 3928] [id = 495] 16:02:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (153E8800) [pid = 3928] [serial = 1485] [outer = 00000000] 16:02:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (164B5C00) [pid = 3928] [serial = 1486] [outer = 153E8800] 16:02:00 INFO - PROCESS | 3928 | 1467068520896 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (16A30000) [pid = 3928] [serial = 1487] [outer = 153E8800] 16:02:01 INFO - PROCESS | 3928 | 1467068521482 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 902ms 16:02:01 INFO - PROCESS | 3928 | 1467068521534 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 3928 | 1467068521536 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 16:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:02:01 INFO - PROCESS | 3928 | 1467068521540 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 3928 | 1467068521544 Marionette TRACE conn3 <- [1,1946,null,{}] 16:02:01 INFO - PROCESS | 3928 | 1467068521555 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 3928 | 1467068521560 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:01 INFO - PROCESS | 3928 | 1467068521693 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:02:01 INFO - PROCESS | 3928 | 1467068521846 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 3928 | 1467068521850 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:01 INFO - PROCESS | 3928 | ++DOCSHELL 11DD4C00 == 39 [pid = 3928] [id = 496] 16:02:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (11DD7C00) [pid = 3928] [serial = 1488] [outer = 00000000] 16:02:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19A84400) [pid = 3928] [serial = 1489] [outer = 11DD7C00] 16:02:01 INFO - PROCESS | 3928 | 1467068521906 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1A459C00) [pid = 3928] [serial = 1490] [outer = 11DD7C00] 16:02:02 INFO - PROCESS | 3928 | 1467068522602 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1098ms 16:02:02 INFO - PROCESS | 3928 | 1467068522652 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 3928 | 1467068522656 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 16:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:02:02 INFO - PROCESS | 3928 | 1467068522661 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 3928 | 1467068522664 Marionette TRACE conn3 <- [1,1950,null,{}] 16:02:02 INFO - PROCESS | 3928 | 1467068522669 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 3928 | 1467068522672 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:02 INFO - PROCESS | 3928 | 1467068522755 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:02:02 INFO - PROCESS | 3928 | 1467068522903 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 3928 | 1467068522905 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:02 INFO - PROCESS | 3928 | ++DOCSHELL 10A7BC00 == 40 [pid = 3928] [id = 497] 16:02:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10A80800) [pid = 3928] [serial = 1491] [outer = 00000000] 16:02:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1100F400) [pid = 3928] [serial = 1492] [outer = 10A80800] 16:02:02 INFO - PROCESS | 3928 | 1467068522955 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (12B6C400) [pid = 3928] [serial = 1493] [outer = 10A80800] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 10F2FC00 == 39 [pid = 3928] [id = 492] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 11DD9400 == 38 [pid = 3928] [id = 491] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 1829E800 == 37 [pid = 3928] [id = 490] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 17499800 == 36 [pid = 3928] [id = 489] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 164BB800 == 35 [pid = 3928] [id = 488] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 15761000 == 34 [pid = 3928] [id = 487] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 13664400 == 33 [pid = 3928] [id = 486] 16:02:03 INFO - PROCESS | 3928 | --DOCSHELL 10E9E400 == 32 [pid = 3928] [id = 485] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (12BAA400) [pid = 3928] [serial = 1439] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (11D8D800) [pid = 3928] [serial = 1438] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1998B800) [pid = 3928] [serial = 1433] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (16D5A800) [pid = 3928] [serial = 1420] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19E89400) [pid = 3928] [serial = 1436] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (182A2400) [pid = 3928] [serial = 1423] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (19E89C00) [pid = 3928] [serial = 1435] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1739A000) [pid = 3928] [serial = 1421] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (19A86C00) [pid = 3928] [serial = 1426] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (14441000) [pid = 3928] [serial = 1414] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10FA1C00) [pid = 3928] [serial = 1408] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (112DBC00) [pid = 3928] [serial = 1409] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (164BEC00) [pid = 3928] [serial = 1417] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19595000) [pid = 3928] [serial = 1403] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (12C80000) [pid = 3928] [serial = 1411] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (164B7800) [pid = 3928] [serial = 1442] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1575BC00) [pid = 3928] [serial = 1441] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12ED8400) [pid = 3928] [serial = 1412] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19EEBC00) [pid = 3928] [serial = 1445] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11201800) [pid = 3928] [serial = 1405] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (11809C00) [pid = 3928] [serial = 1406] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (14F78C00) [pid = 3928] [serial = 1415] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19779C00) [pid = 3928] [serial = 1424] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E89800) [pid = 3928] [serial = 1444] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (17FA9C00) [pid = 3928] [serial = 1432] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19A7EC00) [pid = 3928] [serial = 1427] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (15765400) [pid = 3928] [serial = 1429] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16D59000) [pid = 3928] [serial = 1430] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (11CF0400) [pid = 3928] [serial = 1448] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (16716400) [pid = 3928] [serial = 1418] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (10FA8000) [pid = 3928] [serial = 1447] [outer = 00000000] [url = about:blank] 16:02:03 INFO - PROCESS | 3928 | 1467068523416 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 797ms 16:02:03 INFO - PROCESS | 3928 | 1467068523468 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 3928 | 1467068523473 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 16:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:02:03 INFO - PROCESS | 3928 | 1467068523480 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 3928 | 1467068523482 Marionette TRACE conn3 <- [1,1954,null,{}] 16:02:03 INFO - PROCESS | 3928 | 1467068523487 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 3928 | 1467068523491 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:03 INFO - PROCESS | 3928 | 1467068523584 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:02:03 INFO - PROCESS | 3928 | 1467068523680 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 3928 | 1467068523682 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:03 INFO - PROCESS | 3928 | ++DOCSHELL 11802800 == 33 [pid = 3928] [id = 498] 16:02:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (11C90800) [pid = 3928] [serial = 1494] [outer = 00000000] 16:02:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (12C79C00) [pid = 3928] [serial = 1495] [outer = 11C90800] 16:02:03 INFO - PROCESS | 3928 | 1467068523728 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (13114400) [pid = 3928] [serial = 1496] [outer = 11C90800] 16:02:04 INFO - PROCESS | 3928 | 1467068524128 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 706ms 16:02:04 INFO - PROCESS | 3928 | 1467068524180 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 3928 | 1467068524183 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 16:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:02:04 INFO - PROCESS | 3928 | 1467068524186 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 3928 | 1467068524189 Marionette TRACE conn3 <- [1,1958,null,{}] 16:02:04 INFO - PROCESS | 3928 | 1467068524232 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 3928 | 1467068524236 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:04 INFO - PROCESS | 3928 | 1467068524318 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:02:04 INFO - PROCESS | 3928 | 1467068524333 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 3928 | 1467068524336 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:04 INFO - PROCESS | 3928 | ++DOCSHELL 14FD8400 == 34 [pid = 3928] [id = 499] 16:02:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (14FD8800) [pid = 3928] [serial = 1497] [outer = 00000000] 16:02:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (153E8400) [pid = 3928] [serial = 1498] [outer = 14FD8800] 16:02:04 INFO - PROCESS | 3928 | 1467068524383 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15F8F000) [pid = 3928] [serial = 1499] [outer = 14FD8800] 16:02:04 INFO - PROCESS | 3928 | 1467068524810 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 647ms 16:02:04 INFO - PROCESS | 3928 | 1467068524847 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:02:04 INFO - PROCESS | 3928 | 1467068524850 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 16:02:04 INFO - PROCESS | 3928 | 1467068524856 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 3928 | 1467068524858 Marionette TRACE conn3 <- [1,1962,null,{}] 16:02:04 INFO - PROCESS | 3928 | 1467068524861 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 3928 | 1467068524863 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:04 INFO - PROCESS | 3928 | 1467068524930 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:02:04 INFO - PROCESS | 3928 | 1467068524937 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 3928 | 1467068524948 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:04 INFO - PROCESS | 3928 | ++DOCSHELL 16716800 == 35 [pid = 3928] [id = 500] 16:02:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16717800) [pid = 3928] [serial = 1500] [outer = 00000000] 16:02:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16CC9800) [pid = 3928] [serial = 1501] [outer = 16717800] 16:02:04 INFO - PROCESS | 3928 | 1467068524992 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16D51C00) [pid = 3928] [serial = 1502] [outer = 16717800] 16:02:05 INFO - PROCESS | 3928 | 1467068525393 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 571ms 16:02:05 INFO - PROCESS | 3928 | 1467068525416 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 3928 | 1467068525418 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 16:02:05 INFO - PROCESS | 3928 | 1467068525421 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:02:05 INFO - PROCESS | 3928 | 1467068525423 Marionette TRACE conn3 <- [1,1966,null,{}] 16:02:05 INFO - PROCESS | 3928 | 1467068525427 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 3928 | 1467068525429 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:05 INFO - PROCESS | 3928 | 1467068525560 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:02:05 INFO - PROCESS | 3928 | 1467068525573 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 3928 | 1467068525575 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:05 INFO - PROCESS | 3928 | ++DOCSHELL 16D56800 == 36 [pid = 3928] [id = 501] 16:02:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17392C00) [pid = 3928] [serial = 1503] [outer = 00000000] 16:02:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17497800) [pid = 3928] [serial = 1504] [outer = 17392C00] 16:02:05 INFO - PROCESS | 3928 | 1467068525618 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1749AC00) [pid = 3928] [serial = 1505] [outer = 17392C00] 16:02:06 INFO - PROCESS | 3928 | 1467068526062 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 677ms 16:02:06 INFO - PROCESS | 3928 | 1467068526104 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 3928 | 1467068526106 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 16:02:06 INFO - PROCESS | 3928 | 1467068526109 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:02:06 INFO - PROCESS | 3928 | 1467068526111 Marionette TRACE conn3 <- [1,1970,null,{}] 16:02:06 INFO - PROCESS | 3928 | 1467068526115 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 3928 | 1467068526121 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:06 INFO - PROCESS | 3928 | 1467068526237 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:02:06 INFO - PROCESS | 3928 | 1467068526303 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 3928 | 1467068526305 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:06 INFO - PROCESS | 3928 | ++DOCSHELL 182A4800 == 37 [pid = 3928] [id = 502] 16:02:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (182A9800) [pid = 3928] [serial = 1506] [outer = 00000000] 16:02:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1977A400) [pid = 3928] [serial = 1507] [outer = 182A9800] 16:02:06 INFO - PROCESS | 3928 | 1467068526349 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1998FC00) [pid = 3928] [serial = 1508] [outer = 182A9800] 16:02:06 INFO - PROCESS | 3928 | 1467068526761 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 16:02:06 INFO - PROCESS | 3928 | 1467068526816 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 3928 | 1467068526818 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 16:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:02:06 INFO - PROCESS | 3928 | 1467068526822 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 3928 | 1467068526824 Marionette TRACE conn3 <- [1,1974,null,{}] 16:02:06 INFO - PROCESS | 3928 | 1467068526859 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 3928 | 1467068526861 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:06 INFO - PROCESS | 3928 | 1467068526979 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:02:06 INFO - PROCESS | 3928 | 1467068526990 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 3928 | 1467068526992 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:06 INFO - PROCESS | 3928 | ++DOCSHELL 10E0B800 == 38 [pid = 3928] [id = 503] 16:02:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10E95400) [pid = 3928] [serial = 1509] [outer = 00000000] 16:02:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19E83800) [pid = 3928] [serial = 1510] [outer = 10E95400] 16:02:07 INFO - PROCESS | 3928 | 1467068527035 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19E85C00) [pid = 3928] [serial = 1511] [outer = 10E95400] 16:02:07 INFO - PROCESS | 3928 | 1467068527506 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (13665000) [pid = 3928] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1749D400) [pid = 3928] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (10F2B000) [pid = 3928] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (14440400) [pid = 3928] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16714000) [pid = 3928] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15761400) [pid = 3928] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (12BB4400) [pid = 3928] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:02:07 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (182A0400) [pid = 3928] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 707ms 16:02:07 INFO - PROCESS | 3928 | 1467068527545 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 3928 | 1467068527548 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 16:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:02:07 INFO - PROCESS | 3928 | 1467068527552 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 3928 | 1467068527553 Marionette TRACE conn3 <- [1,1978,null,{}] 16:02:07 INFO - PROCESS | 3928 | 1467068527557 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 3928 | 1467068527559 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:07 INFO - PROCESS | 3928 | 1467068527620 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:02:07 INFO - PROCESS | 3928 | 1467068527628 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 3928 | 1467068527630 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:07 INFO - PROCESS | 3928 | ++DOCSHELL 1366E800 == 39 [pid = 3928] [id = 504] 16:02:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (13A04000) [pid = 3928] [serial = 1512] [outer = 00000000] 16:02:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (16714000) [pid = 3928] [serial = 1513] [outer = 13A04000] 16:02:07 INFO - PROCESS | 3928 | 1467068527678 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (16A2C000) [pid = 3928] [serial = 1514] [outer = 13A04000] 16:02:08 INFO - PROCESS | 3928 | 1467068528084 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 571ms 16:02:08 INFO - PROCESS | 3928 | 1467068528121 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 3928 | 1467068528123 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 16:02:08 INFO - PROCESS | 3928 | 1467068528126 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:02:08 INFO - PROCESS | 3928 | 1467068528128 Marionette TRACE conn3 <- [1,1982,null,{}] 16:02:08 INFO - PROCESS | 3928 | 1467068528134 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 3928 | 1467068528136 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:08 INFO - PROCESS | 3928 | 1467068528216 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:02:08 INFO - PROCESS | 3928 | 1467068528247 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 3928 | 1467068528249 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:08 INFO - PROCESS | 3928 | ++DOCSHELL 13665000 == 40 [pid = 3928] [id = 505] 16:02:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1959B400) [pid = 3928] [serial = 1515] [outer = 00000000] 16:02:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19EEBC00) [pid = 3928] [serial = 1516] [outer = 1959B400] 16:02:08 INFO - PROCESS | 3928 | 1467068528292 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19EEDC00) [pid = 3928] [serial = 1517] [outer = 1959B400] 16:02:08 INFO - PROCESS | 3928 | 1467068528688 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 617ms 16:02:08 INFO - PROCESS | 3928 | 1467068528749 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 3928 | 1467068528751 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 16:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:02:08 INFO - PROCESS | 3928 | 1467068528754 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 3928 | 1467068528756 Marionette TRACE conn3 <- [1,1986,null,{}] 16:02:08 INFO - PROCESS | 3928 | 1467068528759 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 3928 | 1467068528761 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:08 INFO - PROCESS | 3928 | 1467068528852 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:02:08 INFO - PROCESS | 3928 | 1467068528858 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 3928 | 1467068528859 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:08 INFO - PROCESS | 3928 | ++DOCSHELL 152B8800 == 41 [pid = 3928] [id = 506] 16:02:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (15551800) [pid = 3928] [serial = 1518] [outer = 00000000] 16:02:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1A54A400) [pid = 3928] [serial = 1519] [outer = 15551800] 16:02:08 INFO - PROCESS | 3928 | 1467068528902 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1A54C400) [pid = 3928] [serial = 1520] [outer = 15551800] 16:02:09 INFO - PROCESS | 3928 | 1467068529309 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 16:02:09 INFO - PROCESS | 3928 | 1467068529332 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 3928 | 1467068529335 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 16:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:02:09 INFO - PROCESS | 3928 | 1467068529338 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 3928 | 1467068529340 Marionette TRACE conn3 <- [1,1990,null,{}] 16:02:09 INFO - PROCESS | 3928 | 1467068529345 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:09 INFO - PROCESS | 3928 | 1467068529347 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:09 INFO - PROCESS | 3928 | 1467068529513 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:02:09 INFO - PROCESS | 3928 | 1467068529678 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 3928 | 1467068529682 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:09 INFO - PROCESS | 3928 | ++DOCSHELL 0F395C00 == 42 [pid = 3928] [id = 507] 16:02:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1036A800) [pid = 3928] [serial = 1521] [outer = 00000000] 16:02:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (10A05C00) [pid = 3928] [serial = 1522] [outer = 1036A800] 16:02:09 INFO - PROCESS | 3928 | 1467068529738 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10E0A800) [pid = 3928] [serial = 1523] [outer = 1036A800] 16:02:10 INFO - PROCESS | 3928 | 1467068530272 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1007ms 16:02:10 INFO - PROCESS | 3928 | 1467068530335 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 3928 | 1467068530339 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 16:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:02:10 INFO - PROCESS | 3928 | 1467068530363 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 3928 | 1467068530368 Marionette TRACE conn3 <- [1,1994,null,{}] 16:02:10 INFO - PROCESS | 3928 | 1467068530372 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 3928 | 1467068530375 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:10 INFO - PROCESS | 3928 | 1467068530535 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:02:10 INFO - PROCESS | 3928 | 1467068530594 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 3928 | 1467068530598 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:10 INFO - PROCESS | 3928 | ++DOCSHELL 13666000 == 43 [pid = 3928] [id = 508] 16:02:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1366EC00) [pid = 3928] [serial = 1524] [outer = 00000000] 16:02:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (14443000) [pid = 3928] [serial = 1525] [outer = 1366EC00] 16:02:10 INFO - PROCESS | 3928 | 1467068530659 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (152B4400) [pid = 3928] [serial = 1526] [outer = 1366EC00] 16:02:11 INFO - PROCESS | 3928 | 1467068531250 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:02:11 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 16:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 963ms 16:02:11 INFO - PROCESS | 3928 | 1467068531333 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:02:11 INFO - PROCESS | 3928 | 1467068531336 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 16:02:11 INFO - PROCESS | 3928 | 1467068531340 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 3928 | 1467068531342 Marionette TRACE conn3 <- [1,1998,null,{}] 16:02:11 INFO - PROCESS | 3928 | 1467068531347 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 3928 | 1467068531350 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:11 INFO - PROCESS | 3928 | 1467068531465 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:02:11 INFO - PROCESS | 3928 | 1467068531605 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 3928 | 1467068531608 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:11 INFO - PROCESS | 3928 | ++DOCSHELL 172E8000 == 44 [pid = 3928] [id = 509] 16:02:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1807E800) [pid = 3928] [serial = 1527] [outer = 00000000] 16:02:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19A79C00) [pid = 3928] [serial = 1528] [outer = 1807E800] 16:02:11 INFO - PROCESS | 3928 | 1467068531669 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (19E8A400) [pid = 3928] [serial = 1529] [outer = 1807E800] 16:02:12 INFO - PROCESS | 3928 | 1467068532294 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:02:12 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 16:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1202ms 16:02:12 INFO - PROCESS | 3928 | 1467068532537 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 3928 | 1467068532541 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 16:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:02:12 INFO - PROCESS | 3928 | 1467068532547 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 3928 | 1467068532550 Marionette TRACE conn3 <- [1,2002,null,{}] 16:02:12 INFO - PROCESS | 3928 | 1467068532555 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 3928 | 1467068532558 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:12 INFO - PROCESS | 3928 | 1467068532663 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:02:12 INFO - PROCESS | 3928 | 1467068532796 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 3928 | 1467068532801 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:12 INFO - PROCESS | 3928 | ++DOCSHELL 10E03400 == 45 [pid = 3928] [id = 510] 16:02:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10E06800) [pid = 3928] [serial = 1530] [outer = 00000000] 16:02:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (11493C00) [pid = 3928] [serial = 1531] [outer = 10E06800] 16:02:12 INFO - PROCESS | 3928 | 1467068532851 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (1188BC00) [pid = 3928] [serial = 1532] [outer = 10E06800] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 152B8800 == 44 [pid = 3928] [id = 506] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 13665000 == 43 [pid = 3928] [id = 505] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 1366E800 == 42 [pid = 3928] [id = 504] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 10E0B800 == 41 [pid = 3928] [id = 503] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 182A4800 == 40 [pid = 3928] [id = 502] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 16D56800 == 39 [pid = 3928] [id = 501] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 16716800 == 38 [pid = 3928] [id = 500] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 14FD8400 == 37 [pid = 3928] [id = 499] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 11802800 == 36 [pid = 3928] [id = 498] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 10A7BC00 == 35 [pid = 3928] [id = 497] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 10E09C00 == 34 [pid = 3928] [id = 494] 16:02:13 INFO - PROCESS | 3928 | --DOCSHELL 0C7F5000 == 33 [pid = 3928] [id = 493] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (136DC000) [pid = 3928] [serial = 1459] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (17A51C00) [pid = 3928] [serial = 1469] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (11010C00) [pid = 3928] [serial = 1456] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (176EA800) [pid = 3928] [serial = 1468] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19596400) [pid = 3928] [serial = 1477] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (13E53400) [pid = 3928] [serial = 1460] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (16D58C00) [pid = 3928] [serial = 1465] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (15F91000) [pid = 3928] [serial = 1462] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (164B4000) [pid = 3928] [serial = 1463] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (17395800) [pid = 3928] [serial = 1466] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1444E400) [pid = 3928] [serial = 1475] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10F2C400) [pid = 3928] [serial = 1450] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (11801800) [pid = 3928] [serial = 1453] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11C96400) [pid = 3928] [serial = 1457] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19AAB400) [pid = 3928] [serial = 1472] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (14442800) [pid = 3928] [serial = 1474] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19597000) [pid = 3928] [serial = 1471] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19EF1000) [pid = 3928] [serial = 1480] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19E84000) [pid = 3928] [serial = 1478] [outer = 00000000] [url = about:blank] 16:02:13 INFO - PROCESS | 3928 | 1467068533427 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 902ms 16:02:13 INFO - PROCESS | 3928 | 1467068533457 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 3928 | 1467068533460 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 16:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:02:13 INFO - PROCESS | 3928 | 1467068533466 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 3928 | 1467068533469 Marionette TRACE conn3 <- [1,2006,null,{}] 16:02:13 INFO - PROCESS | 3928 | 1467068533473 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 3928 | 1467068533476 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:13 INFO - PROCESS | 3928 | 1467068533558 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:02:13 INFO - PROCESS | 3928 | 1467068533579 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 3928 | 1467068533581 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:13 INFO - PROCESS | 3928 | ++DOCSHELL 11010C00 == 34 [pid = 3928] [id = 511] 16:02:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (11202800) [pid = 3928] [serial = 1533] [outer = 00000000] 16:02:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (11C9A000) [pid = 3928] [serial = 1534] [outer = 11202800] 16:02:13 INFO - PROCESS | 3928 | 1467068533717 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (12961800) [pid = 3928] [serial = 1535] [outer = 11202800] 16:02:14 INFO - PROCESS | 3928 | 1467068534113 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 707ms 16:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:02:14 INFO - PROCESS | 3928 | 1467068534185 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 3928 | 1467068534187 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 16:02:14 INFO - PROCESS | 3928 | 1467068534190 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 3928 | 1467068534192 Marionette TRACE conn3 <- [1,2010,null,{}] 16:02:14 INFO - PROCESS | 3928 | 1467068534202 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 3928 | 1467068534207 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:14 INFO - PROCESS | 3928 | 1467068534277 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:02:14 INFO - PROCESS | 3928 | 1467068534289 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 3928 | 1467068534292 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:14 INFO - PROCESS | 3928 | ++DOCSHELL 1444F400 == 35 [pid = 3928] [id = 512] 16:02:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (14FD4C00) [pid = 3928] [serial = 1536] [outer = 00000000] 16:02:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (15F8F800) [pid = 3928] [serial = 1537] [outer = 14FD4C00] 16:02:14 INFO - PROCESS | 3928 | 1467068534340 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (164B4400) [pid = 3928] [serial = 1538] [outer = 14FD4C00] 16:02:14 INFO - PROCESS | 3928 | 1467068534788 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 662ms 16:02:14 INFO - PROCESS | 3928 | 1467068534853 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 3928 | 1467068534855 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 16:02:14 INFO - PROCESS | 3928 | 1467068534858 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:02:14 INFO - PROCESS | 3928 | 1467068534860 Marionette TRACE conn3 <- [1,2014,null,{}] 16:02:14 INFO - PROCESS | 3928 | 1467068534864 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 3928 | 1467068534865 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:14 INFO - PROCESS | 3928 | 1467068534948 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:02:14 INFO - PROCESS | 3928 | 1467068534956 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 3928 | 1467068534958 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:14 INFO - PROCESS | 3928 | ++DOCSHELL 16DD4800 == 36 [pid = 3928] [id = 513] 16:02:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16E54C00) [pid = 3928] [serial = 1539] [outer = 00000000] 16:02:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (17495800) [pid = 3928] [serial = 1540] [outer = 16E54C00] 16:02:14 INFO - PROCESS | 3928 | 1467068535003 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (17A51C00) [pid = 3928] [serial = 1541] [outer = 16E54C00] 16:02:15 INFO - PROCESS | 3928 | 1467068535457 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 601ms 16:02:15 INFO - PROCESS | 3928 | 1467068535479 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 3928 | 1467068535481 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 16:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:02:15 INFO - PROCESS | 3928 | 1467068535484 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 3928 | 1467068535486 Marionette TRACE conn3 <- [1,2018,null,{}] 16:02:15 INFO - PROCESS | 3928 | 1467068535489 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 3928 | 1467068535491 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:15 INFO - PROCESS | 3928 | 1467068535569 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:02:15 INFO - PROCESS | 3928 | 1467068535603 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 3928 | 1467068535605 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:15 INFO - PROCESS | 3928 | ++DOCSHELL 17FAA800 == 37 [pid = 3928] [id = 514] 16:02:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (17FAAC00) [pid = 3928] [serial = 1542] [outer = 00000000] 16:02:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (182A8000) [pid = 3928] [serial = 1543] [outer = 17FAAC00] 16:02:15 INFO - PROCESS | 3928 | 1467068535632 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19591000) [pid = 3928] [serial = 1544] [outer = 17FAAC00] 16:02:16 INFO - PROCESS | 3928 | 1467068536089 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 677ms 16:02:16 INFO - PROCESS | 3928 | 1467068536149 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 3928 | 1467068536151 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 16:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:02:16 INFO - PROCESS | 3928 | 1467068536154 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 3928 | 1467068536156 Marionette TRACE conn3 <- [1,2022,null,{}] 16:02:16 INFO - PROCESS | 3928 | 1467068536159 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 3928 | 1467068536165 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:16 INFO - PROCESS | 3928 | 1467068536311 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:02:16 INFO - PROCESS | 3928 | 1467068536322 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 3928 | 1467068536324 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:16 INFO - PROCESS | 3928 | ++DOCSHELL 19A86800 == 38 [pid = 3928] [id = 515] 16:02:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19AAB000) [pid = 3928] [serial = 1545] [outer = 00000000] 16:02:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19E89800) [pid = 3928] [serial = 1546] [outer = 19AAB000] 16:02:16 INFO - PROCESS | 3928 | 1467068536369 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19EF7400) [pid = 3928] [serial = 1547] [outer = 19AAB000] 16:02:16 INFO - PROCESS | 3928 | 1467068536797 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 676ms 16:02:16 INFO - PROCESS | 3928 | 1467068536837 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 3928 | 1467068536839 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 16:02:16 INFO - PROCESS | 3928 | 1467068536842 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:02:16 INFO - PROCESS | 3928 | 1467068536844 Marionette TRACE conn3 <- [1,2026,null,{}] 16:02:16 INFO - PROCESS | 3928 | 1467068536847 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 3928 | 1467068536849 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:16 INFO - PROCESS | 3928 | 1467068536984 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:02:16 INFO - PROCESS | 3928 | 1467068536990 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 3928 | 1467068536992 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:16 INFO - PROCESS | 3928 | ++DOCSHELL 11C96400 == 39 [pid = 3928] [id = 516] 16:02:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1A54CC00) [pid = 3928] [serial = 1548] [outer = 00000000] 16:02:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1A6B5400) [pid = 3928] [serial = 1549] [outer = 1A54CC00] 16:02:17 INFO - PROCESS | 3928 | 1467068537034 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1A6B5C00) [pid = 3928] [serial = 1550] [outer = 1A54CC00] 16:02:17 INFO - PROCESS | 3928 | 1467068537468 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 677ms 16:02:17 INFO - PROCESS | 3928 | 1467068537504 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 3928 | 1467068537506 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 16:02:17 INFO - PROCESS | 3928 | 1467068537510 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:02:17 INFO - PROCESS | 3928 | 1467068537511 Marionette TRACE conn3 <- [1,2030,null,{}] 16:02:17 INFO - PROCESS | 3928 | 1467068537515 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 3928 | 1467068537517 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:17 INFO - PROCESS | 3928 | 1467068537627 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:02:17 INFO - PROCESS | 3928 | 1467068537633 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 3928 | 1467068537635 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:17 INFO - PROCESS | 3928 | ++DOCSHELL 1047C000 == 40 [pid = 3928] [id = 517] 16:02:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (136DA000) [pid = 3928] [serial = 1551] [outer = 00000000] 16:02:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1A6BF400) [pid = 3928] [serial = 1552] [outer = 136DA000] 16:02:17 INFO - PROCESS | 3928 | 1467068537682 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (1A6BFC00) [pid = 3928] [serial = 1553] [outer = 136DA000] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (182A9800) [pid = 3928] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (17392C00) [pid = 3928] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (10E95400) [pid = 3928] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (14FD8800) [pid = 3928] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (16717800) [pid = 3928] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (11C90800) [pid = 3928] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (11DD7C00) [pid = 3928] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (10A80800) [pid = 3928] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (13A04000) [pid = 3928] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:02:18 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1959B400) [pid = 3928] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:02:18 INFO - PROCESS | 3928 | 1467068538330 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:02:18 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) 16:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 872ms 16:02:18 INFO - PROCESS | 3928 | 1467068538392 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 3928 | 1467068538393 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 16:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:02:18 INFO - PROCESS | 3928 | 1467068538397 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 3928 | 1467068538399 Marionette TRACE conn3 <- [1,2034,null,{}] 16:02:18 INFO - PROCESS | 3928 | 1467068538402 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 3928 | 1467068538404 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:18 INFO - PROCESS | 3928 | 1467068538482 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:02:18 INFO - PROCESS | 3928 | 1467068538488 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 3928 | 1467068538473 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:18 INFO - PROCESS | 3928 | ++DOCSHELL 1444EC00 == 41 [pid = 3928] [id = 518] 16:02:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (152B4C00) [pid = 3928] [serial = 1554] [outer = 00000000] 16:02:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (182A3000) [pid = 3928] [serial = 1555] [outer = 152B4C00] 16:02:18 INFO - PROCESS | 3928 | 1467068538516 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1740C800) [pid = 3928] [serial = 1556] [outer = 152B4C00] 16:02:18 INFO - PROCESS | 3928 | 1467068538945 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 601ms 16:02:18 INFO - PROCESS | 3928 | 1467068539001 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 3928 | 1467068539003 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 16:02:18 INFO - PROCESS | 3928 | 1467068539006 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:02:18 INFO - PROCESS | 3928 | 1467068539008 Marionette TRACE conn3 <- [1,2038,null,{}] 16:02:19 INFO - PROCESS | 3928 | 1467068539012 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 3928 | 1467068539014 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:19 INFO - PROCESS | 3928 | 1467068539105 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:02:19 INFO - PROCESS | 3928 | 1467068539112 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 3928 | 1467068539113 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:19 INFO - PROCESS | 3928 | ++DOCSHELL 1A546C00 == 42 [pid = 3928] [id = 519] 16:02:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1A6B5000) [pid = 3928] [serial = 1557] [outer = 00000000] 16:02:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1AA6CC00) [pid = 3928] [serial = 1558] [outer = 1A6B5000] 16:02:19 INFO - PROCESS | 3928 | 1467068539157 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (1AA6FC00) [pid = 3928] [serial = 1559] [outer = 1A6B5000] 16:02:19 INFO - PROCESS | 3928 | 1467068539593 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 601ms 16:02:19 INFO - PROCESS | 3928 | 1467068539628 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 3928 | 1467068539630 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 16:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:02:19 INFO - PROCESS | 3928 | 1467068539633 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 3928 | 1467068539635 Marionette TRACE conn3 <- [1,2042,null,{}] 16:02:19 INFO - PROCESS | 3928 | 1467068539639 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 3928 | 1467068539641 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:19 INFO - PROCESS | 3928 | 1467068539736 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:02:19 INFO - PROCESS | 3928 | 1467068539741 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 3928 | 1467068539744 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:19 INFO - PROCESS | 3928 | ++DOCSHELL 1AC68400 == 43 [pid = 3928] [id = 520] 16:02:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (1AC6AC00) [pid = 3928] [serial = 1560] [outer = 00000000] 16:02:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (1AC6DC00) [pid = 3928] [serial = 1561] [outer = 1AC6AC00] 16:02:19 INFO - PROCESS | 3928 | 1467068539790 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1ADA3C00) [pid = 3928] [serial = 1562] [outer = 1AC6AC00] 16:02:20 INFO - PROCESS | 3928 | 1467068540475 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 872ms 16:02:20 INFO - PROCESS | 3928 | 1467068540503 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 3928 | 1467068540507 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 16:02:20 INFO - PROCESS | 3928 | 1467068540512 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:02:20 INFO - PROCESS | 3928 | 1467068540517 Marionette TRACE conn3 <- [1,2046,null,{}] 16:02:20 INFO - PROCESS | 3928 | 1467068540522 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:20 INFO - PROCESS | 3928 | 1467068540525 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:20 INFO - PROCESS | 3928 | 1467068540636 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:02:20 INFO - PROCESS | 3928 | 1467068540749 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 3928 | 1467068540752 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:20 INFO - PROCESS | 3928 | ++DOCSHELL 10E09C00 == 44 [pid = 3928] [id = 521] 16:02:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (10E10000) [pid = 3928] [serial = 1563] [outer = 00000000] 16:02:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1149BC00) [pid = 3928] [serial = 1564] [outer = 10E10000] 16:02:20 INFO - PROCESS | 3928 | 1467068540857 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (1361F800) [pid = 3928] [serial = 1565] [outer = 10E10000] 16:02:21 INFO - PROCESS | 3928 | 1467068541450 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 993ms 16:02:21 INFO - PROCESS | 3928 | 1467068541520 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 3928 | 1467068541524 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 16:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:02:21 INFO - PROCESS | 3928 | 1467068541549 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 3928 | 1467068541552 Marionette TRACE conn3 <- [1,2050,null,{}] 16:02:21 INFO - PROCESS | 3928 | 1467068541556 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 3928 | 1467068541559 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:21 INFO - PROCESS | 3928 | 1467068541679 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:02:21 INFO - PROCESS | 3928 | 1467068541815 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 3928 | 1467068541818 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:21 INFO - PROCESS | 3928 | ++DOCSHELL 16718000 == 45 [pid = 3928] [id = 522] 16:02:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (1671C400) [pid = 3928] [serial = 1566] [outer = 00000000] 16:02:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (16DD9400) [pid = 3928] [serial = 1567] [outer = 1671C400] 16:02:21 INFO - PROCESS | 3928 | 1467068541881 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (17FA4C00) [pid = 3928] [serial = 1568] [outer = 1671C400] 16:02:22 INFO - PROCESS | 3928 | 1467068542451 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 962ms 16:02:22 INFO - PROCESS | 3928 | 1467068542519 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 3928 | 1467068542522 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 16:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:02:22 INFO - PROCESS | 3928 | 1467068542526 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 3928 | 1467068542530 Marionette TRACE conn3 <- [1,2054,null,{}] 16:02:22 INFO - PROCESS | 3928 | 1467068542541 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 3928 | 1467068542545 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:22 INFO - PROCESS | 3928 | 1467068542635 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:02:22 INFO - PROCESS | 3928 | 1467068542792 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 3928 | 1467068542796 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:22 INFO - PROCESS | 3928 | ++DOCSHELL 1A54C000 == 46 [pid = 3928] [id = 523] 16:02:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (1A550000) [pid = 3928] [serial = 1569] [outer = 00000000] 16:02:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 104 (1AA64C00) [pid = 3928] [serial = 1570] [outer = 1A550000] 16:02:22 INFO - PROCESS | 3928 | 1467068542852 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 105 (1AC62400) [pid = 3928] [serial = 1571] [outer = 1A550000] 16:02:23 INFO - PROCESS | 3928 | 1467068543562 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1112ms 16:02:23 INFO - PROCESS | 3928 | 1467068543644 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 3928 | 1467068543648 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 16:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:02:23 INFO - PROCESS | 3928 | 1467068543655 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 3928 | 1467068543658 Marionette TRACE conn3 <- [1,2058,null,{}] 16:02:23 INFO - PROCESS | 3928 | 1467068543664 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 3928 | 1467068543667 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:23 INFO - PROCESS | 3928 | 1467068543766 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:02:23 INFO - PROCESS | 3928 | 1467068543905 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 3928 | 1467068543912 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:23 INFO - PROCESS | 3928 | ++DOCSHELL 11C98400 == 47 [pid = 3928] [id = 524] 16:02:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 106 (11CE2800) [pid = 3928] [serial = 1572] [outer = 00000000] 16:02:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 107 (12B6CC00) [pid = 3928] [serial = 1573] [outer = 11CE2800] 16:02:23 INFO - PROCESS | 3928 | 1467068543945 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 108 (1366E800) [pid = 3928] [serial = 1574] [outer = 11CE2800] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 1A546C00 == 46 [pid = 3928] [id = 519] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 1444EC00 == 45 [pid = 3928] [id = 518] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 1047C000 == 44 [pid = 3928] [id = 517] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 11C96400 == 43 [pid = 3928] [id = 516] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 19A86800 == 42 [pid = 3928] [id = 515] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 17FAA800 == 41 [pid = 3928] [id = 514] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 16DD4800 == 40 [pid = 3928] [id = 513] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 1444F400 == 39 [pid = 3928] [id = 512] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 10E03400 == 38 [pid = 3928] [id = 510] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 11010C00 == 37 [pid = 3928] [id = 511] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 10E07C00 == 36 [pid = 3928] [id = 483] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 10E0DC00 == 35 [pid = 3928] [id = 484] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 152BB800 == 34 [pid = 3928] [id = 495] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 0F395C00 == 33 [pid = 3928] [id = 507] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 13666000 == 32 [pid = 3928] [id = 508] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 11DD4C00 == 31 [pid = 3928] [id = 496] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 172E8000 == 30 [pid = 3928] [id = 509] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 1A54C000 == 29 [pid = 3928] [id = 523] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 16718000 == 28 [pid = 3928] [id = 522] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 1AC68400 == 27 [pid = 3928] [id = 520] 16:02:25 INFO - PROCESS | 3928 | --DOCSHELL 10E09C00 == 26 [pid = 3928] [id = 521] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 107 (1977A400) [pid = 3928] [serial = 1507] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 106 (1749AC00) [pid = 3928] [serial = 1505] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 105 (19E83800) [pid = 3928] [serial = 1510] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 104 (153E8400) [pid = 3928] [serial = 1498] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 103 (15F8F000) [pid = 3928] [serial = 1499] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (16CC9800) [pid = 3928] [serial = 1501] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (16D51C00) [pid = 3928] [serial = 1502] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (12C7F000) [pid = 3928] [serial = 1483] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (12C79C00) [pid = 3928] [serial = 1495] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (13114400) [pid = 3928] [serial = 1496] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (1A459C00) [pid = 3928] [serial = 1490] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (19A84400) [pid = 3928] [serial = 1489] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (164B5C00) [pid = 3928] [serial = 1486] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (12B6C400) [pid = 3928] [serial = 1493] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1100F400) [pid = 3928] [serial = 1492] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1998FC00) [pid = 3928] [serial = 1508] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (16A2C000) [pid = 3928] [serial = 1514] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (16714000) [pid = 3928] [serial = 1513] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19EEBC00) [pid = 3928] [serial = 1516] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (17497800) [pid = 3928] [serial = 1504] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (19E85C00) [pid = 3928] [serial = 1511] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (19EEDC00) [pid = 3928] [serial = 1517] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1A54A400) [pid = 3928] [serial = 1519] [outer = 00000000] [url = about:blank] 16:02:25 INFO - PROCESS | 3928 | 1467068545297 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1683ms 16:02:25 INFO - PROCESS | 3928 | 1467068545336 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 3928 | 1467068545340 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 16:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:02:25 INFO - PROCESS | 3928 | 1467068545344 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 3928 | 1467068545347 Marionette TRACE conn3 <- [1,2062,null,{}] 16:02:25 INFO - PROCESS | 3928 | 1467068545353 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 3928 | 1467068545355 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:25 INFO - PROCESS | 3928 | 1467068545445 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:02:25 INFO - PROCESS | 3928 | 1467068545544 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 3928 | 1467068545546 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:25 INFO - PROCESS | 3928 | ++DOCSHELL 10A0F000 == 27 [pid = 3928] [id = 525] 16:02:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10A74800) [pid = 3928] [serial = 1575] [outer = 00000000] 16:02:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (10FA6C00) [pid = 3928] [serial = 1576] [outer = 10A74800] 16:02:25 INFO - PROCESS | 3928 | 1467068545593 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1100CC00) [pid = 3928] [serial = 1577] [outer = 10A74800] 16:02:25 INFO - PROCESS | 3928 | 1467068546001 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 707ms 16:02:26 INFO - PROCESS | 3928 | 1467068546065 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 3928 | 1467068546069 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 16:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:02:26 INFO - PROCESS | 3928 | 1467068546076 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 3928 | 1467068546078 Marionette TRACE conn3 <- [1,2066,null,{}] 16:02:26 INFO - PROCESS | 3928 | 1467068546082 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 3928 | 1467068546084 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:26 INFO - PROCESS | 3928 | 1467068546154 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:02:26 INFO - PROCESS | 3928 | 1467068546162 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 3928 | 1467068546165 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:26 INFO - PROCESS | 3928 | ++DOCSHELL 12C7F000 == 28 [pid = 3928] [id = 526] 16:02:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (12C81800) [pid = 3928] [serial = 1578] [outer = 00000000] 16:02:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (131C1400) [pid = 3928] [serial = 1579] [outer = 12C81800] 16:02:26 INFO - PROCESS | 3928 | 1467068546211 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (13A10400) [pid = 3928] [serial = 1580] [outer = 12C81800] 16:02:26 INFO - PROCESS | 3928 | 1467068546655 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 616ms 16:02:26 INFO - PROCESS | 3928 | 1467068546678 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 3928 | 1467068546680 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 16:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:02:26 INFO - PROCESS | 3928 | 1467068546684 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 3928 | 1467068546687 Marionette TRACE conn3 <- [1,2070,null,{}] 16:02:26 INFO - PROCESS | 3928 | 1467068546702 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 3928 | 1467068546706 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:26 INFO - PROCESS | 3928 | 1467068546790 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:02:26 INFO - PROCESS | 3928 | 1467068546833 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 3928 | 1467068546836 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:26 INFO - PROCESS | 3928 | ++DOCSHELL 16556400 == 29 [pid = 3928] [id = 527] 16:02:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (16558800) [pid = 3928] [serial = 1581] [outer = 00000000] 16:02:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (16716400) [pid = 3928] [serial = 1582] [outer = 16558800] 16:02:26 INFO - PROCESS | 3928 | 1467068546884 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (16CC8C00) [pid = 3928] [serial = 1583] [outer = 16558800] 16:02:27 INFO - PROCESS | 3928 | 1467068547324 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 662ms 16:02:27 INFO - PROCESS | 3928 | 1467068547382 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 3928 | 1467068547384 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 16:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:02:27 INFO - PROCESS | 3928 | 1467068547388 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 3928 | 1467068547390 Marionette TRACE conn3 <- [1,2074,null,{}] 16:02:27 INFO - PROCESS | 3928 | 1467068547393 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 3928 | 1467068547395 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:27 INFO - PROCESS | 3928 | 1467068547515 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:02:27 INFO - PROCESS | 3928 | 1467068547521 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 3928 | 1467068547524 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:27 INFO - PROCESS | 3928 | ++DOCSHELL 16D50000 == 30 [pid = 3928] [id = 528] 16:02:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (16D59800) [pid = 3928] [serial = 1584] [outer = 00000000] 16:02:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (1739A000) [pid = 3928] [serial = 1585] [outer = 16D59800] 16:02:27 INFO - PROCESS | 3928 | 1467068547604 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (176E9C00) [pid = 3928] [serial = 1586] [outer = 16D59800] 16:02:28 INFO - PROCESS | 3928 | 1467068548026 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 661ms 16:02:28 INFO - PROCESS | 3928 | 1467068548049 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 3928 | 1467068548051 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 16:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:02:28 INFO - PROCESS | 3928 | 1467068548064 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 3928 | 1467068548066 Marionette TRACE conn3 <- [1,2078,null,{}] 16:02:28 INFO - PROCESS | 3928 | 1467068548069 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 3928 | 1467068548071 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:28 INFO - PROCESS | 3928 | 1467068548184 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:02:28 INFO - PROCESS | 3928 | 1467068548277 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 3928 | 1467068548279 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:28 INFO - PROCESS | 3928 | ++DOCSHELL 1807B400 == 31 [pid = 3928] [id = 529] 16:02:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (1807CC00) [pid = 3928] [serial = 1587] [outer = 00000000] 16:02:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 99 (182A6C00) [pid = 3928] [serial = 1588] [outer = 1807CC00] 16:02:28 INFO - PROCESS | 3928 | 1467068548323 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 100 (19595400) [pid = 3928] [serial = 1589] [outer = 1807CC00] 16:02:28 INFO - PROCESS | 3928 | 1467068548733 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 707ms 16:02:28 INFO - PROCESS | 3928 | 1467068548784 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 3928 | 1467068548786 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 16:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:02:28 INFO - PROCESS | 3928 | 1467068548789 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 3928 | 1467068548791 Marionette TRACE conn3 <- [1,2082,null,{}] 16:02:28 INFO - PROCESS | 3928 | 1467068548795 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 3928 | 1467068548801 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:28 INFO - PROCESS | 3928 | 1467068548937 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:02:28 INFO - PROCESS | 3928 | 1467068548987 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 3928 | 1467068548990 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:29 INFO - PROCESS | 3928 | ++DOCSHELL 19A84400 == 32 [pid = 3928] [id = 530] 16:02:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 101 (19A86C00) [pid = 3928] [serial = 1590] [outer = 00000000] 16:02:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 102 (19E8CC00) [pid = 3928] [serial = 1591] [outer = 19A86C00] 16:02:29 INFO - PROCESS | 3928 | 1467068549038 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 103 (19EF4800) [pid = 3928] [serial = 1592] [outer = 19A86C00] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 102 (19AAB000) [pid = 3928] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 101 (1A54CC00) [pid = 3928] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 100 (1807E800) [pid = 3928] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 99 (10E06800) [pid = 3928] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 98 (11202800) [pid = 3928] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (1366EC00) [pid = 3928] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (1036A800) [pid = 3928] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (17FAAC00) [pid = 3928] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (14FD4C00) [pid = 3928] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (16E54C00) [pid = 3928] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (136DA000) [pid = 3928] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (1AC6AC00) [pid = 3928] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (1A6B5000) [pid = 3928] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (152B4C00) [pid = 3928] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (10E10400) [pid = 3928] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (10E08000) [pid = 3928] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (15551800) [pid = 3928] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1807F400) [pid = 3928] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10E0A000) [pid = 3928] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:02:29 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (153E8800) [pid = 3928] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:02:29 INFO - PROCESS | 3928 | 1467068549781 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1052ms 16:02:29 INFO - PROCESS | 3928 | 1467068549844 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 3928 | 1467068549846 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 16:02:29 INFO - PROCESS | 3928 | 1467068549850 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:02:29 INFO - PROCESS | 3928 | 1467068549851 Marionette TRACE conn3 <- [1,2086,null,{}] 16:02:29 INFO - PROCESS | 3928 | 1467068549865 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 3928 | 1467068549867 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:29 INFO - PROCESS | 3928 | 1467068549979 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:02:30 INFO - PROCESS | 3928 | 1467068550048 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 3928 | 1467068550050 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:30 INFO - PROCESS | 3928 | ++DOCSHELL 10A03400 == 33 [pid = 3928] [id = 531] 16:02:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10E08000) [pid = 3928] [serial = 1593] [outer = 00000000] 16:02:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1100E000) [pid = 3928] [serial = 1594] [outer = 10E08000] 16:02:30 INFO - PROCESS | 3928 | 1467068550076 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (136DA000) [pid = 3928] [serial = 1595] [outer = 10E08000] 16:02:30 INFO - PROCESS | 3928 | 1467068550419 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 631ms 16:02:30 INFO - PROCESS | 3928 | 1467068550491 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 3928 | 1467068550493 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 16:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:02:30 INFO - PROCESS | 3928 | 1467068550497 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 3928 | 1467068550499 Marionette TRACE conn3 <- [1,2090,null,{}] 16:02:30 INFO - PROCESS | 3928 | 1467068550486 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 3928 | 1467068550487 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:30 INFO - PROCESS | 3928 | 1467068550563 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:02:30 INFO - PROCESS | 3928 | 1467068550568 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 3928 | 1467068550570 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:30 INFO - PROCESS | 3928 | ++DOCSHELL 14F7B000 == 34 [pid = 3928] [id = 532] 16:02:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1554C800) [pid = 3928] [serial = 1596] [outer = 00000000] 16:02:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (182A2000) [pid = 3928] [serial = 1597] [outer = 1554C800] 16:02:30 INFO - PROCESS | 3928 | 1467068550616 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (182A6400) [pid = 3928] [serial = 1598] [outer = 1554C800] 16:02:31 INFO - PROCESS | 3928 | 1467068551034 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 571ms 16:02:31 INFO - PROCESS | 3928 | 1467068551057 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 3928 | 1467068551059 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 16:02:31 INFO - PROCESS | 3928 | 1467068551078 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 3928 | 1467068551079 Marionette TRACE conn3 <- [1,2094,null,{}] 16:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:02:31 INFO - PROCESS | 3928 | 1467068551083 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 3928 | 1467068551085 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:31 INFO - PROCESS | 3928 | 1467068551162 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:02:31 INFO - PROCESS | 3928 | 1467068551168 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 3928 | 1467068551170 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:31 INFO - PROCESS | 3928 | ++DOCSHELL 164BF800 == 35 [pid = 3928] [id = 533] 16:02:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19E8B000) [pid = 3928] [serial = 1599] [outer = 00000000] 16:02:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (1A45D400) [pid = 3928] [serial = 1600] [outer = 19E8B000] 16:02:31 INFO - PROCESS | 3928 | 1467068551213 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1A45DC00) [pid = 3928] [serial = 1601] [outer = 19E8B000] 16:02:31 INFO - PROCESS | 3928 | 1467068551838 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 812ms 16:02:31 INFO - PROCESS | 3928 | 1467068551909 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 3928 | 1467068551914 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 16:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:02:31 INFO - PROCESS | 3928 | 1467068551921 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 3928 | 1467068551925 Marionette TRACE conn3 <- [1,2098,null,{}] 16:02:31 INFO - PROCESS | 3928 | 1467068551931 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 3928 | 1467068551934 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:32 INFO - PROCESS | 3928 | 1467068552070 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:02:32 INFO - PROCESS | 3928 | 1467068552211 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 3928 | 1467068552216 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:32 INFO - PROCESS | 3928 | ++DOCSHELL 10476C00 == 36 [pid = 3928] [id = 534] 16:02:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (104E6000) [pid = 3928] [serial = 1602] [outer = 00000000] 16:02:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (11497C00) [pid = 3928] [serial = 1603] [outer = 104E6000] 16:02:32 INFO - PROCESS | 3928 | 1467068552275 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (12B66800) [pid = 3928] [serial = 1604] [outer = 104E6000] 16:02:32 INFO - PROCESS | 3928 | 1467068552999 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1143ms 16:02:33 INFO - PROCESS | 3928 | 1467068553083 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 3928 | 1467068553091 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 16:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:02:33 INFO - PROCESS | 3928 | 1467068553098 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 3928 | 1467068553101 Marionette TRACE conn3 <- [1,2102,null,{}] 16:02:33 INFO - PROCESS | 3928 | 1467068553105 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 3928 | 1467068553108 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:33 INFO - PROCESS | 3928 | 1467068553252 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:02:33 INFO - PROCESS | 3928 | 1467068553404 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 3928 | 1467068553407 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:33 INFO - PROCESS | 3928 | ++DOCSHELL 15F90C00 == 37 [pid = 3928] [id = 535] 16:02:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 96 (15F91000) [pid = 3928] [serial = 1605] [outer = 00000000] 16:02:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 97 (16715C00) [pid = 3928] [serial = 1606] [outer = 15F91000] 16:02:33 INFO - PROCESS | 3928 | 1467068553463 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 98 (16D57000) [pid = 3928] [serial = 1607] [outer = 15F91000] 16:02:34 INFO - PROCESS | 3928 | 1467068554333 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 14F7B000 == 36 [pid = 3928] [id = 532] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 10A03400 == 35 [pid = 3928] [id = 531] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 19A84400 == 34 [pid = 3928] [id = 530] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 1807B400 == 33 [pid = 3928] [id = 529] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 16D50000 == 32 [pid = 3928] [id = 528] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 16556400 == 31 [pid = 3928] [id = 527] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 12C7F000 == 30 [pid = 3928] [id = 526] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 10A0F000 == 29 [pid = 3928] [id = 525] 16:02:34 INFO - PROCESS | 3928 | --DOCSHELL 11C98400 == 28 [pid = 3928] [id = 524] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 97 (1A54C400) [pid = 3928] [serial = 1520] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 96 (1188F000) [pid = 3928] [serial = 1454] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 95 (10FA7000) [pid = 3928] [serial = 1451] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (19E89800) [pid = 3928] [serial = 1546] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A6B5400) [pid = 3928] [serial = 1549] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (19A79C00) [pid = 3928] [serial = 1528] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (19E8A400) [pid = 3928] [serial = 1529] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (11493C00) [pid = 3928] [serial = 1531] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1188BC00) [pid = 3928] [serial = 1532] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (11C9A000) [pid = 3928] [serial = 1534] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (12961800) [pid = 3928] [serial = 1535] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (14443000) [pid = 3928] [serial = 1525] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (152B4400) [pid = 3928] [serial = 1526] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10A05C00) [pid = 3928] [serial = 1522] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10E0A800) [pid = 3928] [serial = 1523] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (182A8000) [pid = 3928] [serial = 1543] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (15F8F800) [pid = 3928] [serial = 1537] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (164B4400) [pid = 3928] [serial = 1538] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (17495800) [pid = 3928] [serial = 1540] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1A6BF400) [pid = 3928] [serial = 1552] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17A51C00) [pid = 3928] [serial = 1541] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1A6B5C00) [pid = 3928] [serial = 1550] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1AC6DC00) [pid = 3928] [serial = 1561] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1ADA3C00) [pid = 3928] [serial = 1562] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1A6BFC00) [pid = 3928] [serial = 1553] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1AA6CC00) [pid = 3928] [serial = 1558] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (182A3000) [pid = 3928] [serial = 1555] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19EF7400) [pid = 3928] [serial = 1547] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1AA6FC00) [pid = 3928] [serial = 1559] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19591000) [pid = 3928] [serial = 1544] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1740C800) [pid = 3928] [serial = 1556] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19EF3000) [pid = 3928] [serial = 1481] [outer = 00000000] [url = about:blank] 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1361E800) [pid = 3928] [serial = 1484] [outer = 00000000] [url = about:blank] 16:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:02:34 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (16A30000) [pid = 3928] [serial = 1487] [outer = 00000000] [url = about:blank] 16:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1338ms 16:02:34 INFO - PROCESS | 3928 | 1467068554443 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 3928 | 1467068554448 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 16:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:02:34 INFO - PROCESS | 3928 | 1467068554453 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 3928 | 1467068554456 Marionette TRACE conn3 <- [1,2106,null,{}] 16:02:34 INFO - PROCESS | 3928 | 1467068554461 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 3928 | 1467068554464 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:34 INFO - PROCESS | 3928 | 1467068554558 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:02:34 INFO - PROCESS | 3928 | 1467068554565 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 3928 | 1467068554569 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:34 INFO - PROCESS | 3928 | ++DOCSHELL 10E06800 == 29 [pid = 3928] [id = 536] 16:02:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E09C00) [pid = 3928] [serial = 1608] [outer = 00000000] 16:02:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10F34400) [pid = 3928] [serial = 1609] [outer = 10E09C00] 16:02:34 INFO - PROCESS | 3928 | 1467068554616 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (11010C00) [pid = 3928] [serial = 1610] [outer = 10E09C00] 16:02:35 INFO - PROCESS | 3928 | 1467068555109 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 707ms 16:02:35 INFO - PROCESS | 3928 | 1467068555159 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 3928 | 1467068555164 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 16:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:02:35 INFO - PROCESS | 3928 | 1467068555169 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 3928 | 1467068555172 Marionette TRACE conn3 <- [1,2110,null,{}] 16:02:35 INFO - PROCESS | 3928 | 1467068555176 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 3928 | 1467068555178 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:35 INFO - PROCESS | 3928 | 1467068555262 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:02:35 INFO - PROCESS | 3928 | 1467068555363 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 3928 | 1467068555365 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:35 INFO - PROCESS | 3928 | ++DOCSHELL 11D89400 == 30 [pid = 3928] [id = 537] 16:02:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11D8D800) [pid = 3928] [serial = 1611] [outer = 00000000] 16:02:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (12E26000) [pid = 3928] [serial = 1612] [outer = 11D8D800] 16:02:35 INFO - PROCESS | 3928 | 1467068555413 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1361D400) [pid = 3928] [serial = 1613] [outer = 11D8D800] 16:02:35 INFO - PROCESS | 3928 | 1467068555774 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 616ms 16:02:35 INFO - PROCESS | 3928 | 1467068555791 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 3928 | 1467068555793 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 16:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:02:35 INFO - PROCESS | 3928 | 1467068555797 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 3928 | 1467068555801 Marionette TRACE conn3 <- [1,2114,null,{}] 16:02:35 INFO - PROCESS | 3928 | 1467068555811 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 3928 | 1467068555816 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:35 INFO - PROCESS | 3928 | 1467068555928 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:02:35 INFO - PROCESS | 3928 | 1467068555922 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 3928 | 1467068555925 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:35 INFO - PROCESS | 3928 | ++DOCSHELL 006C1400 == 31 [pid = 3928] [id = 538] 16:02:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1100D400) [pid = 3928] [serial = 1614] [outer = 00000000] 16:02:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (164B1400) [pid = 3928] [serial = 1615] [outer = 1100D400] 16:02:35 INFO - PROCESS | 3928 | 1467068555973 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1670EC00) [pid = 3928] [serial = 1616] [outer = 1100D400] 16:02:36 INFO - PROCESS | 3928 | 1467068556441 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 707ms 16:02:36 INFO - PROCESS | 3928 | 1467068556503 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 3928 | 1467068556505 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 16:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:02:36 INFO - PROCESS | 3928 | 1467068556509 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 3928 | 1467068556511 Marionette TRACE conn3 <- [1,2118,null,{}] 16:02:36 INFO - PROCESS | 3928 | 1467068556514 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 3928 | 1467068556516 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:36 INFO - PROCESS | 3928 | 1467068556642 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:02:36 INFO - PROCESS | 3928 | 1467068556647 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 3928 | 1467068556649 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:36 INFO - PROCESS | 3928 | ++DOCSHELL 16D5C800 == 32 [pid = 3928] [id = 539] 16:02:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16DD4800) [pid = 3928] [serial = 1617] [outer = 00000000] 16:02:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1749C800) [pid = 3928] [serial = 1618] [outer = 16DD4800] 16:02:36 INFO - PROCESS | 3928 | 1467068556694 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (17A4C400) [pid = 3928] [serial = 1619] [outer = 16DD4800] 16:02:37 INFO - PROCESS | 3928 | 1467068557125 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 3928 | 1467068557193 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 16:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:02:37 INFO - PROCESS | 3928 | 1467068557197 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 3928 | 1467068557199 Marionette TRACE conn3 <- [1,2122,null,{}] 16:02:37 INFO - PROCESS | 3928 | 1467068557203 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 3928 | 1467068557205 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:37 INFO - PROCESS | 3928 | 1467068557325 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:02:37 INFO - PROCESS | 3928 | 1467068557346 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 3928 | 1467068557348 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:37 INFO - PROCESS | 3928 | ++DOCSHELL 17F10000 == 33 [pid = 3928] [id = 540] 16:02:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (17F9C400) [pid = 3928] [serial = 1620] [outer = 00000000] 16:02:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (182A2C00) [pid = 3928] [serial = 1621] [outer = 17F9C400] 16:02:37 INFO - PROCESS | 3928 | 1467068557391 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19591400) [pid = 3928] [serial = 1622] [outer = 17F9C400] 16:02:37 INFO - PROCESS | 3928 | 1467068557815 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 677ms 16:02:37 INFO - PROCESS | 3928 | 1467068557860 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 3928 | 1467068557862 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 16:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:02:37 INFO - PROCESS | 3928 | 1467068557865 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 3928 | 1467068557867 Marionette TRACE conn3 <- [1,2126,null,{}] 16:02:37 INFO - PROCESS | 3928 | 1467068557876 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 3928 | 1467068557881 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:38 INFO - PROCESS | 3928 | 1467068558015 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:02:38 INFO - PROCESS | 3928 | 1467068558027 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 3928 | 1467068558029 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:38 INFO - PROCESS | 3928 | ++DOCSHELL 10A79C00 == 34 [pid = 3928] [id = 541] 16:02:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (153F7C00) [pid = 3928] [serial = 1623] [outer = 00000000] 16:02:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (19E85000) [pid = 3928] [serial = 1624] [outer = 153F7C00] 16:02:38 INFO - PROCESS | 3928 | 1467068558096 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (15F8FC00) [pid = 3928] [serial = 1625] [outer = 153F7C00] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11CE2800) [pid = 3928] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16558800) [pid = 3928] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12C81800) [pid = 3928] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10A74800) [pid = 3928] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19A86C00) [pid = 3928] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1807CC00) [pid = 3928] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10E08000) [pid = 3928] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1554C800) [pid = 3928] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10E10000) [pid = 3928] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1671C400) [pid = 3928] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1A550000) [pid = 3928] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:02:38 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (16D59800) [pid = 3928] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:02:38 INFO - PROCESS | 3928 | 1467068558611 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 811ms 16:02:38 INFO - PROCESS | 3928 | 1467068558674 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 3928 | 1467068558676 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 16:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:02:38 INFO - PROCESS | 3928 | 1467068558680 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 3928 | 1467068558682 Marionette TRACE conn3 <- [1,2130,null,{}] 16:02:38 INFO - PROCESS | 3928 | 1467068558685 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 3928 | 1467068558687 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:38 INFO - PROCESS | 3928 | 1467068558805 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:02:38 INFO - PROCESS | 3928 | 1467068558868 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 3928 | 1467068558870 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:38 INFO - PROCESS | 3928 | ++DOCSHELL 10A7D400 == 35 [pid = 3928] [id = 542] 16:02:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (10A81800) [pid = 3928] [serial = 1626] [outer = 00000000] 16:02:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (131CF400) [pid = 3928] [serial = 1627] [outer = 10A81800] 16:02:38 INFO - PROCESS | 3928 | 1467068558913 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17FA9000) [pid = 3928] [serial = 1628] [outer = 10A81800] 16:02:39 INFO - PROCESS | 3928 | 1467068559251 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 3928 | 1467068559303 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 16:02:39 INFO - PROCESS | 3928 | 1467068559307 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:02:39 INFO - PROCESS | 3928 | 1467068559308 Marionette TRACE conn3 <- [1,2134,null,{}] 16:02:39 INFO - PROCESS | 3928 | 1467068559313 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 3928 | 1467068559315 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:39 INFO - PROCESS | 3928 | 1467068559417 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:02:39 INFO - PROCESS | 3928 | 1467068559423 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 3928 | 1467068559425 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:39 INFO - PROCESS | 3928 | ++DOCSHELL 12E25800 == 36 [pid = 3928] [id = 543] 16:02:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (182A1000) [pid = 3928] [serial = 1629] [outer = 00000000] 16:02:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1A1D8400) [pid = 3928] [serial = 1630] [outer = 182A1000] 16:02:39 INFO - PROCESS | 3928 | 1467068559467 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A45B000) [pid = 3928] [serial = 1631] [outer = 182A1000] 16:02:39 INFO - PROCESS | 3928 | 1467068559851 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 3928 | 1467068559913 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 16:02:39 INFO - PROCESS | 3928 | 1467068559917 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:02:39 INFO - PROCESS | 3928 | 1467068559918 Marionette TRACE conn3 <- [1,2138,null,{}] 16:02:39 INFO - PROCESS | 3928 | 1467068559922 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 3928 | 1467068559924 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:40 INFO - PROCESS | 3928 | 1467068560004 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:02:40 INFO - PROCESS | 3928 | 1467068560010 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 3928 | 1467068560011 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:40 INFO - PROCESS | 3928 | ++DOCSHELL 15768400 == 37 [pid = 3928] [id = 544] 16:02:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1A546800) [pid = 3928] [serial = 1632] [outer = 00000000] 16:02:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (176ED400) [pid = 3928] [serial = 1633] [outer = 1A546800] 16:02:40 INFO - PROCESS | 3928 | 1467068560054 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1A6B3800) [pid = 3928] [serial = 1634] [outer = 1A546800] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 10E06800 == 36 [pid = 3928] [id = 536] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 15F90C00 == 35 [pid = 3928] [id = 535] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 164BF800 == 34 [pid = 3928] [id = 533] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 10476C00 == 33 [pid = 3928] [id = 534] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 17F10000 == 32 [pid = 3928] [id = 540] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 10A79C00 == 31 [pid = 3928] [id = 541] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 16D5C800 == 30 [pid = 3928] [id = 539] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 12E25800 == 29 [pid = 3928] [id = 543] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 10A7D400 == 28 [pid = 3928] [id = 542] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 006C1400 == 27 [pid = 3928] [id = 538] 16:02:41 INFO - PROCESS | 3928 | --DOCSHELL 11D89400 == 26 [pid = 3928] [id = 537] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1366E800) [pid = 3928] [serial = 1574] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12B6CC00) [pid = 3928] [serial = 1573] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16716400) [pid = 3928] [serial = 1582] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (131C1400) [pid = 3928] [serial = 1579] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13A10400) [pid = 3928] [serial = 1580] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10FA6C00) [pid = 3928] [serial = 1576] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1100CC00) [pid = 3928] [serial = 1577] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E8CC00) [pid = 3928] [serial = 1591] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19595400) [pid = 3928] [serial = 1589] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (182A6C00) [pid = 3928] [serial = 1588] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1100E000) [pid = 3928] [serial = 1594] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (182A2000) [pid = 3928] [serial = 1597] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1361F800) [pid = 3928] [serial = 1565] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1149BC00) [pid = 3928] [serial = 1564] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (17FA4C00) [pid = 3928] [serial = 1568] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (16DD9400) [pid = 3928] [serial = 1567] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1AC62400) [pid = 3928] [serial = 1571] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1A45D400) [pid = 3928] [serial = 1600] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1AA64C00) [pid = 3928] [serial = 1570] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (19EF4800) [pid = 3928] [serial = 1592] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (1739A000) [pid = 3928] [serial = 1585] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (176E9C00) [pid = 3928] [serial = 1586] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (182A6400) [pid = 3928] [serial = 1598] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (136DA000) [pid = 3928] [serial = 1595] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (16CC8C00) [pid = 3928] [serial = 1583] [outer = 00000000] [url = about:blank] 16:02:41 INFO - PROCESS | 3928 | 1467068561795 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1880ms 16:02:41 INFO - PROCESS | 3928 | 1467068561814 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 3928 | 1467068561819 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 16:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:02:41 INFO - PROCESS | 3928 | 1467068561824 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 3928 | 1467068561828 Marionette TRACE conn3 <- [1,2142,null,{}] 16:02:41 INFO - PROCESS | 3928 | 1467068561834 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 3928 | 1467068561821 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:41 INFO - PROCESS | 3928 | 1467068561912 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:02:41 INFO - PROCESS | 3928 | 1467068561921 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 3928 | 1467068561924 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:41 INFO - PROCESS | 3928 | ++DOCSHELL 10E03000 == 27 [pid = 3928] [id = 545] 16:02:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (10E03400) [pid = 3928] [serial = 1635] [outer = 00000000] 16:02:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (10E99C00) [pid = 3928] [serial = 1636] [outer = 10E03400] 16:02:41 INFO - PROCESS | 3928 | 1467068561980 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (10F33800) [pid = 3928] [serial = 1637] [outer = 10E03400] 16:02:42 INFO - PROCESS | 3928 | 1467068562463 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 661ms 16:02:42 INFO - PROCESS | 3928 | 1467068562489 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 3928 | 1467068562494 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 16:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:02:42 INFO - PROCESS | 3928 | 1467068562504 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 3928 | 1467068562507 Marionette TRACE conn3 <- [1,2146,null,{}] 16:02:42 INFO - PROCESS | 3928 | 1467068562511 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 3928 | 1467068562513 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:42 INFO - PROCESS | 3928 | 1467068562599 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:02:42 INFO - PROCESS | 3928 | 1467068562607 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 3928 | 1467068562610 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:42 INFO - PROCESS | 3928 | ++DOCSHELL 1180E400 == 28 [pid = 3928] [id = 546] 16:02:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (1180F000) [pid = 3928] [serial = 1638] [outer = 00000000] 16:02:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (11C95400) [pid = 3928] [serial = 1639] [outer = 1180F000] 16:02:42 INFO - PROCESS | 3928 | 1467068562657 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (11D8E000) [pid = 3928] [serial = 1640] [outer = 1180F000] 16:02:43 INFO - PROCESS | 3928 | 1467068563111 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 601ms 16:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:02:43 INFO - PROCESS | 3928 | 1467068563128 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 3928 | 1467068563131 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 16:02:43 INFO - PROCESS | 3928 | 1467068563134 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 3928 | 1467068563138 Marionette TRACE conn3 <- [1,2150,null,{}] 16:02:43 INFO - PROCESS | 3928 | 1467068563152 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 3928 | 1467068563157 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:43 INFO - PROCESS | 3928 | 1467068563221 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:02:43 INFO - PROCESS | 3928 | 1467068563228 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 3928 | 1467068563231 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:43 INFO - PROCESS | 3928 | ++DOCSHELL 13273000 == 29 [pid = 3928] [id = 547] 16:02:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (132E8C00) [pid = 3928] [serial = 1641] [outer = 00000000] 16:02:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (136D5400) [pid = 3928] [serial = 1642] [outer = 132E8C00] 16:02:43 INFO - PROCESS | 3928 | 1467068563278 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (13A10800) [pid = 3928] [serial = 1643] [outer = 132E8C00] 16:02:43 INFO - PROCESS | 3928 | 1467068563755 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 661ms 16:02:43 INFO - PROCESS | 3928 | 1467068563795 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 3928 | 1467068563798 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 16:02:43 INFO - PROCESS | 3928 | 1467068563801 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:02:43 INFO - PROCESS | 3928 | 1467068563803 Marionette TRACE conn3 <- [1,2154,null,{}] 16:02:43 INFO - PROCESS | 3928 | 1467068563806 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 3928 | 1467068563818 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:43 INFO - PROCESS | 3928 | 1467068563899 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:02:43 INFO - PROCESS | 3928 | 1467068563905 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 3928 | 1467068563907 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:43 INFO - PROCESS | 3928 | ++DOCSHELL 13A06400 == 30 [pid = 3928] [id = 548] 16:02:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (142B1C00) [pid = 3928] [serial = 1644] [outer = 00000000] 16:02:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (14F73800) [pid = 3928] [serial = 1645] [outer = 142B1C00] 16:02:43 INFO - PROCESS | 3928 | 1467068563951 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (152B3800) [pid = 3928] [serial = 1646] [outer = 142B1C00] 16:02:44 INFO - PROCESS | 3928 | 1467068564372 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 601ms 16:02:44 INFO - PROCESS | 3928 | 1467068564422 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 3928 | 1467068564424 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 16:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:02:44 INFO - PROCESS | 3928 | 1467068564427 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 3928 | 1467068564429 Marionette TRACE conn3 <- [1,2158,null,{}] 16:02:44 INFO - PROCESS | 3928 | 1467068564432 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 3928 | 1467068564434 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:44 INFO - PROCESS | 3928 | 1467068564510 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:02:44 INFO - PROCESS | 3928 | 1467068564515 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 3928 | 1467068564517 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:44 INFO - PROCESS | 3928 | ++DOCSHELL 152BE000 == 31 [pid = 3928] [id = 549] 16:02:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (153E8C00) [pid = 3928] [serial = 1647] [outer = 00000000] 16:02:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (15F8F000) [pid = 3928] [serial = 1648] [outer = 153E8C00] 16:02:44 INFO - PROCESS | 3928 | 1467068564547 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15F8F400) [pid = 3928] [serial = 1649] [outer = 153E8C00] 16:02:45 INFO - PROCESS | 3928 | 1467068565007 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 617ms 16:02:45 INFO - PROCESS | 3928 | 1467068565030 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 3928 | 1467068565032 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 16:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:02:45 INFO - PROCESS | 3928 | 1467068565041 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 3928 | 1467068565042 Marionette TRACE conn3 <- [1,2162,null,{}] 16:02:45 INFO - PROCESS | 3928 | 1467068565046 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 3928 | 1467068565051 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:45 INFO - PROCESS | 3928 | 1467068565152 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:02:45 INFO - PROCESS | 3928 | 1467068565159 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 3928 | 1467068565161 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:45 INFO - PROCESS | 3928 | ++DOCSHELL 16878800 == 32 [pid = 3928] [id = 550] 16:02:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (16CC9C00) [pid = 3928] [serial = 1650] [outer = 00000000] 16:02:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (16D5A800) [pid = 3928] [serial = 1651] [outer = 16CC9C00] 16:02:45 INFO - PROCESS | 3928 | 1467068565204 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17398800) [pid = 3928] [serial = 1652] [outer = 16CC9C00] 16:02:45 INFO - PROCESS | 3928 | 1467068565654 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 676ms 16:02:45 INFO - PROCESS | 3928 | 1467068565717 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 3928 | 1467068565719 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 16:02:45 INFO - PROCESS | 3928 | 1467068565723 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:02:45 INFO - PROCESS | 3928 | 1467068565724 Marionette TRACE conn3 <- [1,2166,null,{}] 16:02:45 INFO - PROCESS | 3928 | 1467068565728 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 3928 | 1467068565730 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:45 INFO - PROCESS | 3928 | 1467068565816 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:02:45 INFO - PROCESS | 3928 | 1467068565852 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 3928 | 1467068565854 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:45 INFO - PROCESS | 3928 | ++DOCSHELL 16D58C00 == 33 [pid = 3928] [id = 551] 16:02:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17314000) [pid = 3928] [serial = 1653] [outer = 00000000] 16:02:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (176ED800) [pid = 3928] [serial = 1654] [outer = 17314000] 16:02:45 INFO - PROCESS | 3928 | 1467068565880 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17A46400) [pid = 3928] [serial = 1655] [outer = 17314000] 16:02:46 INFO - PROCESS | 3928 | 1467068566320 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 617ms 16:02:46 INFO - PROCESS | 3928 | 1467068566343 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 3928 | 1467068566345 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 16:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:02:46 INFO - PROCESS | 3928 | 1467068566331 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 3928 | 1467068566333 Marionette TRACE conn3 <- [1,2170,null,{}] 16:02:46 INFO - PROCESS | 3928 | 1467068566340 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 3928 | 1467068566342 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:46 INFO - PROCESS | 3928 | 1467068566424 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:02:46 INFO - PROCESS | 3928 | 1467068566430 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 3928 | 1467068566432 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:46 INFO - PROCESS | 3928 | ++DOCSHELL 1807A800 == 34 [pid = 3928] [id = 552] 16:02:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1807AC00) [pid = 3928] [serial = 1656] [outer = 00000000] 16:02:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1829D000) [pid = 3928] [serial = 1657] [outer = 1807AC00] 16:02:46 INFO - PROCESS | 3928 | 1467068566476 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1829E800) [pid = 3928] [serial = 1658] [outer = 1807AC00] 16:02:46 INFO - PROCESS | 3928 | 1467068566881 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 571ms 16:02:46 INFO - PROCESS | 3928 | 1467068566907 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 3928 | 1467068566909 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 16:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:02:46 INFO - PROCESS | 3928 | 1467068566913 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 3928 | 1467068566914 Marionette TRACE conn3 <- [1,2174,null,{}] 16:02:46 INFO - PROCESS | 3928 | 1467068566939 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 3928 | 1467068566940 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:47 INFO - PROCESS | 3928 | 1467068567051 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:02:47 INFO - PROCESS | 3928 | 1467068567056 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 3928 | 1467068567058 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:47 INFO - PROCESS | 3928 | ++DOCSHELL 131C5800 == 35 [pid = 3928] [id = 553] 16:02:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19598C00) [pid = 3928] [serial = 1659] [outer = 00000000] 16:02:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1977DC00) [pid = 3928] [serial = 1660] [outer = 19598C00] 16:02:47 INFO - PROCESS | 3928 | 1467068567103 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1998B400) [pid = 3928] [serial = 1661] [outer = 19598C00] 16:02:47 INFO - PROCESS | 3928 | 1467068567563 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 692ms 16:02:47 INFO - PROCESS | 3928 | 1467068567620 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 3928 | 1467068567622 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 16:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:02:47 INFO - PROCESS | 3928 | 1467068567626 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 3928 | 1467068567628 Marionette TRACE conn3 <- [1,2178,null,{}] 16:02:47 INFO - PROCESS | 3928 | 1467068567631 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 3928 | 1467068567633 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:47 INFO - PROCESS | 3928 | 1467068567732 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:02:47 INFO - PROCESS | 3928 | 1467068567825 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 3928 | 1467068567827 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:47 INFO - PROCESS | 3928 | ++DOCSHELL 17496800 == 36 [pid = 3928] [id = 554] 16:02:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (17F02C00) [pid = 3928] [serial = 1662] [outer = 00000000] 16:02:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19AAF400) [pid = 3928] [serial = 1663] [outer = 17F02C00] 16:02:47 INFO - PROCESS | 3928 | 1467068567870 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19E85800) [pid = 3928] [serial = 1664] [outer = 17F02C00] 16:02:48 INFO - PROCESS | 3928 | --DOCSHELL 1B066800 == 35 [pid = 3928] [id = 15] 16:02:48 INFO - PROCESS | 3928 | 1467068568292 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 706ms 16:02:48 INFO - PROCESS | 3928 | 1467068568362 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 3928 | 1467068568365 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 16:02:48 INFO - PROCESS | 3928 | 1467068568368 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:02:48 INFO - PROCESS | 3928 | 1467068568371 Marionette TRACE conn3 <- [1,2182,null,{}] 16:02:48 INFO - PROCESS | 3928 | 1467068568375 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 3928 | 1467068568377 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:48 INFO - PROCESS | 3928 | 1467068568506 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:02:48 INFO - PROCESS | 3928 | 1467068568576 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 3928 | 1467068568579 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:48 INFO - PROCESS | 3928 | ++DOCSHELL 152B9C00 == 36 [pid = 3928] [id = 555] 16:02:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (19AAA800) [pid = 3928] [serial = 1665] [outer = 00000000] 16:02:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19EEBC00) [pid = 3928] [serial = 1666] [outer = 19AAA800] 16:02:48 INFO - PROCESS | 3928 | 1467068568606 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19EF8000) [pid = 3928] [serial = 1667] [outer = 19AAA800] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (153F7C00) [pid = 3928] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (17F9C400) [pid = 3928] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10A81800) [pid = 3928] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (182A1000) [pid = 3928] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1100D400) [pid = 3928] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11D8D800) [pid = 3928] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10E09C00) [pid = 3928] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (15F91000) [pid = 3928] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (104E6000) [pid = 3928] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19E8B000) [pid = 3928] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:02:49 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16DD4800) [pid = 3928] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:02:49 INFO - PROCESS | 3928 | 1467068569117 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 812ms 16:02:49 INFO - PROCESS | 3928 | 1467068569181 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 3928 | 1467068569183 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 16:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:02:49 INFO - PROCESS | 3928 | 1467068569186 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 3928 | 1467068569187 Marionette TRACE conn3 <- [1,2186,null,{}] 16:02:49 INFO - PROCESS | 3928 | 1467068569191 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 3928 | 1467068569192 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:49 INFO - PROCESS | 3928 | 1467068569268 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:02:49 INFO - PROCESS | 3928 | 1467068569363 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 3928 | 1467068569365 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:49 INFO - PROCESS | 3928 | ++DOCSHELL 10A74C00 == 37 [pid = 3928] [id = 556] 16:02:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10A77000) [pid = 3928] [serial = 1668] [outer = 00000000] 16:02:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (14FD9800) [pid = 3928] [serial = 1669] [outer = 10A77000] 16:02:49 INFO - PROCESS | 3928 | 1467068569410 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (152BA800) [pid = 3928] [serial = 1670] [outer = 10A77000] 16:02:49 INFO - PROCESS | 3928 | 1467068569735 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 572ms 16:02:49 INFO - PROCESS | 3928 | 1467068569765 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 3928 | 1467068569767 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 16:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:02:49 INFO - PROCESS | 3928 | 1467068569770 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 3928 | 1467068569772 Marionette TRACE conn3 <- [1,2190,null,{}] 16:02:49 INFO - PROCESS | 3928 | 1467068569776 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 3928 | 1467068569779 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:49 INFO - PROCESS | 3928 | 1467068569954 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:02:49 INFO - PROCESS | 3928 | 1467068569947 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 3928 | 1467068569949 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:49 INFO - PROCESS | 3928 | ++DOCSHELL 10E9EC00 == 38 [pid = 3928] [id = 557] 16:02:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (142B8400) [pid = 3928] [serial = 1671] [outer = 00000000] 16:02:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1A456000) [pid = 3928] [serial = 1672] [outer = 142B8400] 16:02:49 INFO - PROCESS | 3928 | 1467068569991 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1A45F800) [pid = 3928] [serial = 1673] [outer = 142B8400] 16:02:50 INFO - PROCESS | 3928 | 1467068570380 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 601ms 16:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:02:50 INFO - PROCESS | 3928 | 1467068570390 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 3928 | 1467068570375 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 16:02:50 INFO - PROCESS | 3928 | 1467068570378 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 3928 | 1467068570380 Marionette TRACE conn3 <- [1,2194,null,{}] 16:02:50 INFO - PROCESS | 3928 | 1467068570383 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 3928 | 1467068570385 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:50 INFO - PROCESS | 3928 | 1467068570467 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:02:50 INFO - PROCESS | 3928 | 1467068570472 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 3928 | 1467068570474 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:50 INFO - PROCESS | 3928 | ++DOCSHELL 19E8D000 == 39 [pid = 3928] [id = 558] 16:02:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19E91800) [pid = 3928] [serial = 1674] [outer = 00000000] 16:02:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1A6B9800) [pid = 3928] [serial = 1675] [outer = 19E91800] 16:02:50 INFO - PROCESS | 3928 | 1467068570517 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1A6BCC00) [pid = 3928] [serial = 1676] [outer = 19E91800] 16:02:50 INFO - PROCESS | 3928 | 1467068570940 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 601ms 16:02:50 INFO - PROCESS | 3928 | 1467068571001 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 3928 | 1467068571005 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 16:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:02:51 INFO - PROCESS | 3928 | 1467068571010 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 3928 | 1467068571014 Marionette TRACE conn3 <- [1,2198,null,{}] 16:02:51 INFO - PROCESS | 3928 | 1467068571020 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 3928 | 1467068571024 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:51 INFO - PROCESS | 3928 | 1467068571169 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:02:51 INFO - PROCESS | 3928 | 1467068571350 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 3928 | 1467068571353 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:51 INFO - PROCESS | 3928 | ++DOCSHELL 10E04C00 == 40 [pid = 3928] [id = 559] 16:02:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10E05400) [pid = 3928] [serial = 1677] [outer = 00000000] 16:02:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (10E0D000) [pid = 3928] [serial = 1678] [outer = 10E05400] 16:02:51 INFO - PROCESS | 3928 | 1467068571410 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (11202800) [pid = 3928] [serial = 1679] [outer = 10E05400] 16:02:52 INFO - PROCESS | 3928 | 1467068572028 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1113ms 16:02:52 INFO - PROCESS | 3928 | 1467068572131 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 3928 | 1467068572135 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 16:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:02:52 INFO - PROCESS | 3928 | 1467068572149 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 3928 | 1467068572153 Marionette TRACE conn3 <- [1,2202,null,{}] 16:02:52 INFO - PROCESS | 3928 | 1467068572158 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 3928 | 1467068572161 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:52 INFO - PROCESS | 3928 | 1467068572284 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:02:52 INFO - PROCESS | 3928 | 1467068572413 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 3928 | 1467068572416 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:52 INFO - PROCESS | 3928 | ++DOCSHELL 12B6D400 == 41 [pid = 3928] [id = 560] 16:02:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (12B73800) [pid = 3928] [serial = 1680] [outer = 00000000] 16:02:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (13114000) [pid = 3928] [serial = 1681] [outer = 12B73800] 16:02:52 INFO - PROCESS | 3928 | 1467068572471 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (13A02C00) [pid = 3928] [serial = 1682] [outer = 12B73800] 16:02:53 INFO - PROCESS | 3928 | 1467068573425 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 10E9EC00 == 40 [pid = 3928] [id = 557] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 10A74C00 == 39 [pid = 3928] [id = 556] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 152B9C00 == 38 [pid = 3928] [id = 555] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 17496800 == 37 [pid = 3928] [id = 554] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 131C5800 == 36 [pid = 3928] [id = 553] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 1807A800 == 35 [pid = 3928] [id = 552] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 16D58C00 == 34 [pid = 3928] [id = 551] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 16878800 == 33 [pid = 3928] [id = 550] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 152BE000 == 32 [pid = 3928] [id = 549] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 13A06400 == 31 [pid = 3928] [id = 548] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 13273000 == 30 [pid = 3928] [id = 547] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 1180E400 == 29 [pid = 3928] [id = 546] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 10E03000 == 28 [pid = 3928] [id = 545] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 15768400 == 27 [pid = 3928] [id = 544] 16:02:53 INFO - PROCESS | 3928 | --DOCSHELL 1A54E800 == 26 [pid = 3928] [id = 16] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19E85000) [pid = 3928] [serial = 1624] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (182A2C00) [pid = 3928] [serial = 1621] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (131CF400) [pid = 3928] [serial = 1627] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1A1D8400) [pid = 3928] [serial = 1630] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (15F8FC00) [pid = 3928] [serial = 1625] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (176ED400) [pid = 3928] [serial = 1633] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (164B1400) [pid = 3928] [serial = 1615] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (12E26000) [pid = 3928] [serial = 1612] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1361D400) [pid = 3928] [serial = 1613] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10F34400) [pid = 3928] [serial = 1609] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11010C00) [pid = 3928] [serial = 1610] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16D57000) [pid = 3928] [serial = 1607] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (16715C00) [pid = 3928] [serial = 1606] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12B66800) [pid = 3928] [serial = 1604] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (11497C00) [pid = 3928] [serial = 1603] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A45DC00) [pid = 3928] [serial = 1601] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1749C800) [pid = 3928] [serial = 1618] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19591400) [pid = 3928] [serial = 1622] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (17FA9000) [pid = 3928] [serial = 1628] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1670EC00) [pid = 3928] [serial = 1616] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (17A4C400) [pid = 3928] [serial = 1619] [outer = 00000000] [url = about:blank] 16:02:53 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1A45B000) [pid = 3928] [serial = 1631] [outer = 00000000] [url = about:blank] 16:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1368ms 16:02:53 INFO - PROCESS | 3928 | 1467068573508 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 3928 | 1467068573513 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 16:02:53 INFO - PROCESS | 3928 | 1467068573518 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:02:53 INFO - PROCESS | 3928 | 1467068573522 Marionette TRACE conn3 <- [1,2206,null,{}] 16:02:53 INFO - PROCESS | 3928 | 1467068573528 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:53 INFO - PROCESS | 3928 | 1467068573532 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:53 INFO - PROCESS | 3928 | 1467068573612 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:02:53 INFO - PROCESS | 3928 | 1467068573620 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 3928 | 1467068573624 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:53 INFO - PROCESS | 3928 | ++DOCSHELL 10F2C800 == 27 [pid = 3928] [id = 561] 16:02:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10FA7C00) [pid = 3928] [serial = 1683] [outer = 00000000] 16:02:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (11497C00) [pid = 3928] [serial = 1684] [outer = 10FA7C00] 16:02:53 INFO - PROCESS | 3928 | 1467068573671 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (11884400) [pid = 3928] [serial = 1685] [outer = 10FA7C00] 16:02:54 INFO - PROCESS | 3928 | 1467068574156 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 662ms 16:02:54 INFO - PROCESS | 3928 | 1467068574184 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 3928 | 1467068574188 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 16:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:02:54 INFO - PROCESS | 3928 | 1467068574194 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 3928 | 1467068574197 Marionette TRACE conn3 <- [1,2210,null,{}] 16:02:54 INFO - PROCESS | 3928 | 1467068574204 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 3928 | 1467068574207 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:54 INFO - PROCESS | 3928 | 1467068574290 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:02:54 INFO - PROCESS | 3928 | 1467068574297 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 3928 | 1467068574299 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:54 INFO - PROCESS | 3928 | ++DOCSHELL 12C86C00 == 28 [pid = 3928] [id = 562] 16:02:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (12E1C000) [pid = 3928] [serial = 1686] [outer = 00000000] 16:02:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1310F400) [pid = 3928] [serial = 1687] [outer = 12E1C000] 16:02:54 INFO - PROCESS | 3928 | 1467068574348 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1361E800) [pid = 3928] [serial = 1688] [outer = 12E1C000] 16:02:54 INFO - PROCESS | 3928 | 1467068574812 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 676ms 16:02:54 INFO - PROCESS | 3928 | 1467068574860 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 3928 | 1467068574862 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 16:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:02:54 INFO - PROCESS | 3928 | 1467068574866 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 3928 | 1467068574870 Marionette TRACE conn3 <- [1,2214,null,{}] 16:02:54 INFO - PROCESS | 3928 | 1467068574880 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 3928 | 1467068574885 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:54 INFO - PROCESS | 3928 | 1467068574968 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:02:55 INFO - PROCESS | 3928 | 1467068575105 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 3928 | 1467068575108 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:55 INFO - PROCESS | 3928 | ++DOCSHELL 152B9C00 == 29 [pid = 3928] [id = 563] 16:02:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (152BE000) [pid = 3928] [serial = 1689] [outer = 00000000] 16:02:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1554D000) [pid = 3928] [serial = 1690] [outer = 152BE000] 16:02:55 INFO - PROCESS | 3928 | 1467068575155 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (15768400) [pid = 3928] [serial = 1691] [outer = 152BE000] 16:02:55 INFO - PROCESS | 3928 | 1467068575519 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 707ms 16:02:55 INFO - PROCESS | 3928 | 1467068575588 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 3928 | 1467068575590 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 16:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:02:55 INFO - PROCESS | 3928 | 1467068575594 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 3928 | 1467068575596 Marionette TRACE conn3 <- [1,2218,null,{}] 16:02:55 INFO - PROCESS | 3928 | 1467068575599 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 3928 | 1467068575601 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:55 INFO - PROCESS | 3928 | 1467068575683 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:02:55 INFO - PROCESS | 3928 | 1467068575688 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 3928 | 1467068575690 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:55 INFO - PROCESS | 3928 | ++DOCSHELL 164B8000 == 30 [pid = 3928] [id = 564] 16:02:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (164BC000) [pid = 3928] [serial = 1692] [outer = 00000000] 16:02:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1687AC00) [pid = 3928] [serial = 1693] [outer = 164BC000] 16:02:55 INFO - PROCESS | 3928 | 1467068575717 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16CCDC00) [pid = 3928] [serial = 1694] [outer = 164BC000] 16:02:56 INFO - PROCESS | 3928 | 1467068576179 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 616ms 16:02:56 INFO - PROCESS | 3928 | 1467068576197 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 3928 | 1467068576199 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 16:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:02:56 INFO - PROCESS | 3928 | 1467068576202 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 3928 | 1467068576204 Marionette TRACE conn3 <- [1,2222,null,{}] 16:02:56 INFO - PROCESS | 3928 | 1467068576207 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 3928 | 1467068576209 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:56 INFO - PROCESS | 3928 | 1467068576319 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:02:56 INFO - PROCESS | 3928 | 1467068576408 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 3928 | 1467068576410 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:56 INFO - PROCESS | 3928 | ++DOCSHELL 16D57000 == 31 [pid = 3928] [id = 565] 16:02:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16D58C00) [pid = 3928] [serial = 1695] [outer = 00000000] 16:02:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1740DC00) [pid = 3928] [serial = 1696] [outer = 16D58C00] 16:02:56 INFO - PROCESS | 3928 | 1467068576453 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1749B800) [pid = 3928] [serial = 1697] [outer = 16D58C00] 16:02:56 INFO - PROCESS | 3928 | 1467068576849 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 677ms 16:02:56 INFO - PROCESS | 3928 | 1467068576883 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 3928 | 1467068576885 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 16:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:02:56 INFO - PROCESS | 3928 | 1467068576889 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 3928 | 1467068576890 Marionette TRACE conn3 <- [1,2226,null,{}] 16:02:56 INFO - PROCESS | 3928 | 1467068576898 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 3928 | 1467068576904 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:57 INFO - PROCESS | 3928 | 1467068577042 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:02:57 INFO - PROCESS | 3928 | 1467068577055 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 3928 | 1467068577057 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:57 INFO - PROCESS | 3928 | ++DOCSHELL 1739A400 == 32 [pid = 3928] [id = 566] 16:02:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (176E6000) [pid = 3928] [serial = 1698] [outer = 00000000] 16:02:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (182A7C00) [pid = 3928] [serial = 1699] [outer = 176E6000] 16:02:57 INFO - PROCESS | 3928 | 1467068577084 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (17FAA800) [pid = 3928] [serial = 1700] [outer = 176E6000] 16:02:57 INFO - PROCESS | 3928 | 1467068577513 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 676ms 16:02:57 INFO - PROCESS | 3928 | 1467068577554 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 3928 | 1467068577556 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 16:02:57 INFO - PROCESS | 3928 | 1467068577559 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:02:57 INFO - PROCESS | 3928 | 1467068577561 Marionette TRACE conn3 <- [1,2230,null,{}] 16:02:57 INFO - PROCESS | 3928 | 1467068577565 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 3928 | 1467068577567 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:57 INFO - PROCESS | 3928 | 1467068577707 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:02:57 INFO - PROCESS | 3928 | 1467068577728 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 3928 | 1467068577730 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:57 INFO - PROCESS | 3928 | ++DOCSHELL 19597000 == 33 [pid = 3928] [id = 567] 16:02:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19A7EC00) [pid = 3928] [serial = 1701] [outer = 00000000] 16:02:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19E84000) [pid = 3928] [serial = 1702] [outer = 19A7EC00] 16:02:57 INFO - PROCESS | 3928 | 1467068577773 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (19E88000) [pid = 3928] [serial = 1703] [outer = 19A7EC00] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (1B066C00) [pid = 3928] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (153E8C00) [pid = 3928] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1180F000) [pid = 3928] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (16CC9C00) [pid = 3928] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (132E8C00) [pid = 3928] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1A546800) [pid = 3928] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (17314000) [pid = 3928] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (142B1C00) [pid = 3928] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19598C00) [pid = 3928] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10E03400) [pid = 3928] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1B1A0400) [pid = 3928] [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.] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (17F02C00) [pid = 3928] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10A77000) [pid = 3928] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19AAA800) [pid = 3928] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (142B8400) [pid = 3928] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:02:58 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1807AC00) [pid = 3928] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:02:58 INFO - PROCESS | 3928 | 1467068578269 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 767ms 16:02:58 INFO - PROCESS | 3928 | 1467068578340 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 3928 | 1467068578342 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 16:02:58 INFO - PROCESS | 3928 | 1467068578345 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:02:58 INFO - PROCESS | 3928 | 1467068578347 Marionette TRACE conn3 <- [1,2234,null,{}] 16:02:58 INFO - PROCESS | 3928 | 1467068578351 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 3928 | 1467068578352 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:58 INFO - PROCESS | 3928 | 1467068578432 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:02:58 INFO - PROCESS | 3928 | 1467068578437 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 3928 | 1467068578439 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:58 INFO - PROCESS | 3928 | ++DOCSHELL 10E03400 == 34 [pid = 3928] [id = 568] 16:02:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (12C87C00) [pid = 3928] [serial = 1704] [outer = 00000000] 16:02:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (16884000) [pid = 3928] [serial = 1705] [outer = 12C87C00] 16:02:58 INFO - PROCESS | 3928 | 1467068578482 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1749BC00) [pid = 3928] [serial = 1706] [outer = 12C87C00] 16:02:58 INFO - PROCESS | 3928 | 1467068578891 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 16:02:58 INFO - PROCESS | 3928 | 1467068578925 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 3928 | 1467068578927 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 16:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:02:58 INFO - PROCESS | 3928 | 1467068578944 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 3928 | 1467068578930 Marionette TRACE conn3 <- [1,2238,null,{}] 16:02:58 INFO - PROCESS | 3928 | 1467068578933 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 3928 | 1467068578935 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:59 INFO - PROCESS | 3928 | 1467068579013 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:02:59 INFO - PROCESS | 3928 | 1467068579019 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 3928 | 1467068579020 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:59 INFO - PROCESS | 3928 | ++DOCSHELL 153F7C00 == 35 [pid = 3928] [id = 569] 16:02:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (164BA800) [pid = 3928] [serial = 1707] [outer = 00000000] 16:02:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10561400) [pid = 3928] [serial = 1708] [outer = 164BA800] 16:02:59 INFO - PROCESS | 3928 | 1467068579065 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1687A400) [pid = 3928] [serial = 1709] [outer = 164BA800] 16:02:59 INFO - PROCESS | 3928 | 1467068579504 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 617ms 16:02:59 INFO - PROCESS | 3928 | 1467068579543 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 3928 | 1467068579545 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 16:02:59 INFO - PROCESS | 3928 | 1467068579549 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:02:59 INFO - PROCESS | 3928 | 1467068579550 Marionette TRACE conn3 <- [1,2242,null,{}] 16:02:59 INFO - PROCESS | 3928 | 1467068579570 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:59 INFO - PROCESS | 3928 | 1467068579572 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:59 INFO - PROCESS | 3928 | 1467068579650 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:02:59 INFO - PROCESS | 3928 | 1467068579657 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 3928 | 1467068579660 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:02:59 INFO - PROCESS | 3928 | ++DOCSHELL 1807E400 == 36 [pid = 3928] [id = 570] 16:02:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1829C000) [pid = 3928] [serial = 1710] [outer = 00000000] 16:02:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19EF5800) [pid = 3928] [serial = 1711] [outer = 1829C000] 16:02:59 INFO - PROCESS | 3928 | 1467068579704 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19EEDC00) [pid = 3928] [serial = 1712] [outer = 1829C000] 16:03:00 INFO - PROCESS | 3928 | 1467068580269 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 781ms 16:03:00 INFO - PROCESS | 3928 | 1467068580332 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 3928 | 1467068580337 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 16:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:03:00 INFO - PROCESS | 3928 | 1467068580341 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 3928 | 1467068580345 Marionette TRACE conn3 <- [1,2246,null,{}] 16:03:00 INFO - PROCESS | 3928 | 1467068580446 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 3928 | 1467068580449 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:00 INFO - PROCESS | 3928 | 1467068580560 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:03:00 INFO - PROCESS | 3928 | 1467068580691 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 3928 | 1467068580694 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:00 INFO - PROCESS | 3928 | ++DOCSHELL 10A76400 == 37 [pid = 3928] [id = 571] 16:03:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (10E09C00) [pid = 3928] [serial = 1713] [outer = 00000000] 16:03:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11DDB400) [pid = 3928] [serial = 1714] [outer = 10E09C00] 16:03:00 INFO - PROCESS | 3928 | 1467068580752 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (132ED400) [pid = 3928] [serial = 1715] [outer = 10E09C00] 16:03:01 INFO - PROCESS | 3928 | 1467068581316 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1053ms 16:03:01 INFO - PROCESS | 3928 | 1467068581383 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 3928 | 1467068581388 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 16:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:03:01 INFO - PROCESS | 3928 | 1467068581395 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 3928 | 1467068581398 Marionette TRACE conn3 <- [1,2250,null,{}] 16:03:01 INFO - PROCESS | 3928 | 1467068581417 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:01 INFO - PROCESS | 3928 | 1467068581420 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:01 INFO - PROCESS | 3928 | 1467068581526 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:03:01 INFO - PROCESS | 3928 | 1467068581663 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 3928 | 1467068581665 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:01 INFO - PROCESS | 3928 | ++DOCSHELL 152B4000 == 38 [pid = 3928] [id = 572] 16:03:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (152BB400) [pid = 3928] [serial = 1716] [outer = 00000000] 16:03:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (164B6400) [pid = 3928] [serial = 1717] [outer = 152BB400] 16:03:01 INFO - PROCESS | 3928 | 1467068581712 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1671C400) [pid = 3928] [serial = 1718] [outer = 152BB400] 16:03:02 INFO - PROCESS | 3928 | 1467068582310 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 962ms 16:03:02 INFO - PROCESS | 3928 | 1467068582362 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 3928 | 1467068582365 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 16:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:03:02 INFO - PROCESS | 3928 | 1467068582369 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 3928 | 1467068582372 Marionette TRACE conn3 <- [1,2254,null,{}] 16:03:02 INFO - PROCESS | 3928 | 1467068582383 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:02 INFO - PROCESS | 3928 | 1467068582388 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:02 INFO - PROCESS | 3928 | 1467068582491 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:03:02 INFO - PROCESS | 3928 | 1467068582604 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 3928 | 1467068582607 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:02 INFO - PROCESS | 3928 | ++DOCSHELL 176E3400 == 39 [pid = 3928] [id = 573] 16:03:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1829B000) [pid = 3928] [serial = 1719] [outer = 00000000] 16:03:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (19E88800) [pid = 3928] [serial = 1720] [outer = 1829B000] 16:03:02 INFO - PROCESS | 3928 | 1467068582736 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (1A545800) [pid = 3928] [serial = 1721] [outer = 1829B000] 16:03:03 INFO - PROCESS | 3928 | 1467068583454 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1143ms 16:03:03 INFO - PROCESS | 3928 | 1467068583530 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 3928 | 1467068583534 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 16:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:03:03 INFO - PROCESS | 3928 | 1467068583539 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 3928 | 1467068583542 Marionette TRACE conn3 <- [1,2258,null,{}] 16:03:03 INFO - PROCESS | 3928 | 1467068583531 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 3928 | 1467068583534 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:03 INFO - PROCESS | 3928 | 1467068583640 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:03:03 INFO - PROCESS | 3928 | 1467068583778 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 3928 | 1467068583780 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:03 INFO - PROCESS | 3928 | ++DOCSHELL 12B67400 == 40 [pid = 3928] [id = 574] 16:03:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (12B6C400) [pid = 3928] [serial = 1722] [outer = 00000000] 16:03:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (132E8C00) [pid = 3928] [serial = 1723] [outer = 12B6C400] 16:03:03 INFO - PROCESS | 3928 | 1467068583835 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (13A05800) [pid = 3928] [serial = 1724] [outer = 12B6C400] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 153F7C00 == 39 [pid = 3928] [id = 569] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 10E03400 == 38 [pid = 3928] [id = 568] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 19597000 == 37 [pid = 3928] [id = 567] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 1739A400 == 36 [pid = 3928] [id = 566] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 16D57000 == 35 [pid = 3928] [id = 565] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 164B8000 == 34 [pid = 3928] [id = 564] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 152B9C00 == 33 [pid = 3928] [id = 563] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 12C86C00 == 32 [pid = 3928] [id = 562] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 10F2C800 == 31 [pid = 3928] [id = 561] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 19E8D000 == 30 [pid = 3928] [id = 558] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 10E04C00 == 29 [pid = 3928] [id = 559] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 12B6D400 == 28 [pid = 3928] [id = 560] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 176E3400 == 27 [pid = 3928] [id = 573] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 1807E400 == 26 [pid = 3928] [id = 570] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 10A76400 == 25 [pid = 3928] [id = 571] 16:03:04 INFO - PROCESS | 3928 | --DOCSHELL 152B4000 == 24 [pid = 3928] [id = 572] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1B19EC00) [pid = 3928] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (15F8F000) [pid = 3928] [serial = 1648] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (11C95400) [pid = 3928] [serial = 1639] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (11D8E000) [pid = 3928] [serial = 1640] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (16D5A800) [pid = 3928] [serial = 1651] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (17398800) [pid = 3928] [serial = 1652] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (136D5400) [pid = 3928] [serial = 1642] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (13A10800) [pid = 3928] [serial = 1643] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1A6B3800) [pid = 3928] [serial = 1634] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (176ED800) [pid = 3928] [serial = 1654] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (17A46400) [pid = 3928] [serial = 1655] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (14F73800) [pid = 3928] [serial = 1645] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (152B3800) [pid = 3928] [serial = 1646] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1998B400) [pid = 3928] [serial = 1661] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10E99C00) [pid = 3928] [serial = 1636] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (10F33800) [pid = 3928] [serial = 1637] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (14444400) [pid = 3928] [serial = 1133] [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.] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19AAF400) [pid = 3928] [serial = 1663] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (14FD9800) [pid = 3928] [serial = 1669] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (19EEBC00) [pid = 3928] [serial = 1666] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E85800) [pid = 3928] [serial = 1664] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1A456000) [pid = 3928] [serial = 1672] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19EF8000) [pid = 3928] [serial = 1667] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1A6B9800) [pid = 3928] [serial = 1675] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1829D000) [pid = 3928] [serial = 1657] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (15F8F400) [pid = 3928] [serial = 1649] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1977DC00) [pid = 3928] [serial = 1660] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (152BA800) [pid = 3928] [serial = 1670] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1829E800) [pid = 3928] [serial = 1658] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1A45F800) [pid = 3928] [serial = 1673] [outer = 00000000] [url = about:blank] 16:03:04 INFO - PROCESS | 3928 | 1467068584894 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1398ms 16:03:04 INFO - PROCESS | 3928 | 1467068584932 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 3928 | 1467068584936 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 16:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:03:04 INFO - PROCESS | 3928 | 1467068584940 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 3928 | 1467068584945 Marionette TRACE conn3 <- [1,2262,null,{}] 16:03:04 INFO - PROCESS | 3928 | 1467068584950 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 3928 | 1467068584952 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:05 INFO - PROCESS | 3928 | 1467068585039 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:03:05 INFO - PROCESS | 3928 | 1467068585048 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 3928 | 1467068585051 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:05 INFO - PROCESS | 3928 | ++DOCSHELL 10A7F000 == 25 [pid = 3928] [id = 575] 16:03:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10A80800) [pid = 3928] [serial = 1725] [outer = 00000000] 16:03:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10F2C400) [pid = 3928] [serial = 1726] [outer = 10A80800] 16:03:05 INFO - PROCESS | 3928 | 1467068585098 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10F9D000) [pid = 3928] [serial = 1727] [outer = 10A80800] 16:03:05 INFO - PROCESS | 3928 | 1467068585588 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 661ms 16:03:05 INFO - PROCESS | 3928 | 1467068585620 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 3928 | 1467068585625 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 16:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:03:05 INFO - PROCESS | 3928 | 1467068585631 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 3928 | 1467068585634 Marionette TRACE conn3 <- [1,2266,null,{}] 16:03:05 INFO - PROCESS | 3928 | 1467068585639 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:05 INFO - PROCESS | 3928 | 1467068585641 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:05 INFO - PROCESS | 3928 | 1467068585746 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:03:05 INFO - PROCESS | 3928 | 1467068585856 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 3928 | 1467068585858 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:05 INFO - PROCESS | 3928 | ++DOCSHELL 11DD4C00 == 26 [pid = 3928] [id = 576] 16:03:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (11DD5000) [pid = 3928] [serial = 1728] [outer = 00000000] 16:03:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (129E5C00) [pid = 3928] [serial = 1729] [outer = 11DD5000] 16:03:05 INFO - PROCESS | 3928 | 1467068585905 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (12BA8400) [pid = 3928] [serial = 1730] [outer = 11DD5000] 16:03:06 INFO - PROCESS | 3928 | 1467068586253 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 677ms 16:03:06 INFO - PROCESS | 3928 | 1467068586291 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 3928 | 1467068586293 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 16:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:03:06 INFO - PROCESS | 3928 | 1467068586297 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 3928 | 1467068586301 Marionette TRACE conn3 <- [1,2270,null,{}] 16:03:06 INFO - PROCESS | 3928 | 1467068586311 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 3928 | 1467068586316 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:06 INFO - PROCESS | 3928 | 1467068586399 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:03:06 INFO - PROCESS | 3928 | 1467068586406 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 3928 | 1467068586409 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:06 INFO - PROCESS | 3928 | ++DOCSHELL 13A09400 == 27 [pid = 3928] [id = 577] 16:03:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (13E60000) [pid = 3928] [serial = 1731] [outer = 00000000] 16:03:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1444F400) [pid = 3928] [serial = 1732] [outer = 13E60000] 16:03:06 INFO - PROCESS | 3928 | 1467068586461 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (14FD8800) [pid = 3928] [serial = 1733] [outer = 13E60000] 16:03:06 INFO - PROCESS | 3928 | 1467068586943 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 676ms 16:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:03:06 INFO - PROCESS | 3928 | 1467068586981 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 3928 | 1467068586983 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 16:03:06 INFO - PROCESS | 3928 | 1467068586987 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 3928 | 1467068586989 Marionette TRACE conn3 <- [1,2274,null,{}] 16:03:06 INFO - PROCESS | 3928 | 1467068586992 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 3928 | 1467068586994 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:07 INFO - PROCESS | 3928 | 1467068587113 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:03:07 INFO - PROCESS | 3928 | 1467068587187 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 3928 | 1467068587189 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:07 INFO - PROCESS | 3928 | ++DOCSHELL 15F90C00 == 28 [pid = 3928] [id = 578] 16:03:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (15F91000) [pid = 3928] [serial = 1734] [outer = 00000000] 16:03:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (164B1000) [pid = 3928] [serial = 1735] [outer = 15F91000] 16:03:07 INFO - PROCESS | 3928 | 1467068587232 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (164B9800) [pid = 3928] [serial = 1736] [outer = 15F91000] 16:03:07 INFO - PROCESS | 3928 | 1467068587638 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:03:07 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 16:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 662ms 16:03:07 INFO - PROCESS | 3928 | 1467068587669 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 3928 | 1467068587671 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 16:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:03:07 INFO - PROCESS | 3928 | 1467068587674 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 3928 | 1467068587676 Marionette TRACE conn3 <- [1,2278,null,{}] 16:03:07 INFO - PROCESS | 3928 | 1467068587680 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 3928 | 1467068587664 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:07 INFO - PROCESS | 3928 | 1467068587771 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:03:07 INFO - PROCESS | 3928 | 1467068587777 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 3928 | 1467068587780 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:07 INFO - PROCESS | 3928 | ++DOCSHELL 164B8400 == 29 [pid = 3928] [id = 579] 16:03:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (164BF800) [pid = 3928] [serial = 1737] [outer = 00000000] 16:03:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (16CCD000) [pid = 3928] [serial = 1738] [outer = 164BF800] 16:03:07 INFO - PROCESS | 3928 | 1467068587822 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16D56000) [pid = 3928] [serial = 1739] [outer = 164BF800] 16:03:08 INFO - PROCESS | 3928 | 1467068588290 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 677ms 16:03:08 INFO - PROCESS | 3928 | 1467068588338 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 3928 | 1467068588340 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 16:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:03:08 INFO - PROCESS | 3928 | 1467068588343 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 3928 | 1467068588345 Marionette TRACE conn3 <- [1,2282,null,{}] 16:03:08 INFO - PROCESS | 3928 | 1467068588356 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:08 INFO - PROCESS | 3928 | 1467068588362 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:08 INFO - PROCESS | 3928 | 1467068588511 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12C87C00) [pid = 3928] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (164BA800) [pid = 3928] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16D58C00) [pid = 3928] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1829C000) [pid = 3928] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (176E6000) [pid = 3928] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19A7EC00) [pid = 3928] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12B73800) [pid = 3928] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (152BE000) [pid = 3928] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E91800) [pid = 3928] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E05400) [pid = 3928] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10FA7C00) [pid = 3928] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (12E1C000) [pid = 3928] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:03:08 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (164BC000) [pid = 3928] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:03:08 INFO - PROCESS | 3928 | 1467068588733 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 3928 | 1467068588735 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:08 INFO - PROCESS | 3928 | ++DOCSHELL 1047C400 == 30 [pid = 3928] [id = 580] 16:03:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (104E1400) [pid = 3928] [serial = 1740] [outer = 00000000] 16:03:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (10FA7C00) [pid = 3928] [serial = 1741] [outer = 104E1400] 16:03:08 INFO - PROCESS | 3928 | 1467068588779 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (152B2400) [pid = 3928] [serial = 1742] [outer = 104E1400] 16:03:09 INFO - PROCESS | 3928 | 1467068589173 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 872ms 16:03:09 INFO - PROCESS | 3928 | 1467068589223 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 3928 | 1467068589225 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 16:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:03:09 INFO - PROCESS | 3928 | 1467068589222 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 3928 | 1467068589224 Marionette TRACE conn3 <- [1,2286,null,{}] 16:03:09 INFO - PROCESS | 3928 | 1467068589227 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 3928 | 1467068589229 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:09 INFO - PROCESS | 3928 | 1467068589304 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:03:09 INFO - PROCESS | 3928 | 1467068589309 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 3928 | 1467068589311 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:09 INFO - PROCESS | 3928 | ++DOCSHELL 103CB400 == 31 [pid = 3928] [id = 581] 16:03:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1444DC00) [pid = 3928] [serial = 1743] [outer = 00000000] 16:03:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17F04C00) [pid = 3928] [serial = 1744] [outer = 1444DC00] 16:03:09 INFO - PROCESS | 3928 | 1467068589357 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17FA1C00) [pid = 3928] [serial = 1745] [outer = 1444DC00] 16:03:09 INFO - PROCESS | 3928 | 1467068589758 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 571ms 16:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:03:09 INFO - PROCESS | 3928 | 1467068589805 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 3928 | 1467068589807 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 16:03:09 INFO - PROCESS | 3928 | 1467068589814 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 3928 | 1467068589816 Marionette TRACE conn3 <- [1,2290,null,{}] 16:03:09 INFO - PROCESS | 3928 | 1467068589819 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 3928 | 1467068589821 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:09 INFO - PROCESS | 3928 | 1467068589901 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:03:09 INFO - PROCESS | 3928 | 1467068589907 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 3928 | 1467068589908 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:09 INFO - PROCESS | 3928 | ++DOCSHELL 17A4C400 == 32 [pid = 3928] [id = 582] 16:03:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1807DC00) [pid = 3928] [serial = 1746] [outer = 00000000] 16:03:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (182A8000) [pid = 3928] [serial = 1747] [outer = 1807DC00] 16:03:09 INFO - PROCESS | 3928 | 1467068589951 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (182A9000) [pid = 3928] [serial = 1748] [outer = 1807DC00] 16:03:10 INFO - PROCESS | 3928 | 1467068590378 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 616ms 16:03:10 INFO - PROCESS | 3928 | 1467068590440 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 3928 | 1467068590442 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 16:03:10 INFO - PROCESS | 3928 | 1467068590446 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 3928 | 1467068590447 Marionette TRACE conn3 <- [1,2294,null,{}] 16:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:03:10 INFO - PROCESS | 3928 | 1467068590451 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 3928 | 1467068590452 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:10 INFO - PROCESS | 3928 | 1467068590527 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:03:10 INFO - PROCESS | 3928 | 1467068590533 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 3928 | 1467068590535 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:10 INFO - PROCESS | 3928 | ++DOCSHELL 1829B400 == 33 [pid = 3928] [id = 583] 16:03:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19777400) [pid = 3928] [serial = 1749] [outer = 00000000] 16:03:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19A80C00) [pid = 3928] [serial = 1750] [outer = 19777400] 16:03:10 INFO - PROCESS | 3928 | 1467068590561 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19AB2400) [pid = 3928] [serial = 1751] [outer = 19777400] 16:03:11 INFO - PROCESS | 3928 | 1467068591355 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 947ms 16:03:11 INFO - PROCESS | 3928 | 1467068591400 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 3928 | 1467068591405 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 16:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:03:11 INFO - PROCESS | 3928 | 1467068591393 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 3928 | 1467068591399 Marionette TRACE conn3 <- [1,2298,null,{}] 16:03:11 INFO - PROCESS | 3928 | 1467068591404 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:11 INFO - PROCESS | 3928 | 1467068591407 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:11 INFO - PROCESS | 3928 | 1467068591533 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:03:11 INFO - PROCESS | 3928 | 1467068591669 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 3928 | 1467068591672 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:11 INFO - PROCESS | 3928 | ++DOCSHELL 10E01800 == 34 [pid = 3928] [id = 584] 16:03:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10E04800) [pid = 3928] [serial = 1752] [outer = 00000000] 16:03:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (11208800) [pid = 3928] [serial = 1753] [outer = 10E04800] 16:03:11 INFO - PROCESS | 3928 | 1467068591729 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (12B71C00) [pid = 3928] [serial = 1754] [outer = 10E04800] 16:03:12 INFO - PROCESS | 3928 | 1467068592416 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1053ms 16:03:12 INFO - PROCESS | 3928 | 1467068592608 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 3928 | 1467068592613 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 16:03:12 INFO - PROCESS | 3928 | 1467068592619 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 3928 | 1467068592622 Marionette TRACE conn3 <- [1,2302,null,{}] 16:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:03:12 INFO - PROCESS | 3928 | 1467068592628 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 3928 | 1467068592631 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:12 INFO - PROCESS | 3928 | 1467068592743 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:03:12 INFO - PROCESS | 3928 | 1467068592876 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 3928 | 1467068592881 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:12 INFO - PROCESS | 3928 | ++DOCSHELL 10E9E400 == 35 [pid = 3928] [id = 585] 16:03:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (10F2C000) [pid = 3928] [serial = 1755] [outer = 00000000] 16:03:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1120E000) [pid = 3928] [serial = 1756] [outer = 10F2C000] 16:03:12 INFO - PROCESS | 3928 | 1467068592933 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (11890000) [pid = 3928] [serial = 1757] [outer = 10F2C000] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 17A4C400 == 34 [pid = 3928] [id = 582] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 103CB400 == 33 [pid = 3928] [id = 581] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 1047C400 == 32 [pid = 3928] [id = 580] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 164B8400 == 31 [pid = 3928] [id = 579] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 15F90C00 == 30 [pid = 3928] [id = 578] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 13A09400 == 29 [pid = 3928] [id = 577] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 11DD4C00 == 28 [pid = 3928] [id = 576] 16:03:13 INFO - PROCESS | 3928 | --DOCSHELL 10A7F000 == 27 [pid = 3928] [id = 575] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1687A400) [pid = 3928] [serial = 1709] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1740DC00) [pid = 3928] [serial = 1696] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (19EF5800) [pid = 3928] [serial = 1711] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19EEDC00) [pid = 3928] [serial = 1712] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (182A7C00) [pid = 3928] [serial = 1699] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1749B800) [pid = 3928] [serial = 1697] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19E84000) [pid = 3928] [serial = 1702] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (13114000) [pid = 3928] [serial = 1681] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (13A02C00) [pid = 3928] [serial = 1682] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1554D000) [pid = 3928] [serial = 1690] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (15768400) [pid = 3928] [serial = 1691] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1A6BCC00) [pid = 3928] [serial = 1676] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10E0D000) [pid = 3928] [serial = 1678] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11202800) [pid = 3928] [serial = 1679] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11497C00) [pid = 3928] [serial = 1684] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (11884400) [pid = 3928] [serial = 1685] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1310F400) [pid = 3928] [serial = 1687] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1361E800) [pid = 3928] [serial = 1688] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1687AC00) [pid = 3928] [serial = 1693] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17FAA800) [pid = 3928] [serial = 1700] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (10561400) [pid = 3928] [serial = 1708] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (16884000) [pid = 3928] [serial = 1705] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (19E88000) [pid = 3928] [serial = 1703] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1749BC00) [pid = 3928] [serial = 1706] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (16CCDC00) [pid = 3928] [serial = 1694] [outer = 00000000] [url = about:blank] 16:03:13 INFO - PROCESS | 3928 | 1467068593423 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 842ms 16:03:13 INFO - PROCESS | 3928 | 1467068593477 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 3928 | 1467068593480 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 16:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:03:13 INFO - PROCESS | 3928 | 1467068593488 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 3928 | 1467068593492 Marionette TRACE conn3 <- [1,2306,null,{}] 16:03:13 INFO - PROCESS | 3928 | 1467068593496 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:13 INFO - PROCESS | 3928 | 1467068593499 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:13 INFO - PROCESS | 3928 | 1467068593582 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:03:13 INFO - PROCESS | 3928 | 1467068593591 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 3928 | 1467068593593 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:13 INFO - PROCESS | 3928 | ++DOCSHELL 11DD4C00 == 28 [pid = 3928] [id = 586] 16:03:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (11DD6400) [pid = 3928] [serial = 1758] [outer = 00000000] 16:03:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (12E5C800) [pid = 3928] [serial = 1759] [outer = 11DD6400] 16:03:13 INFO - PROCESS | 3928 | 1467068593622 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (13162C00) [pid = 3928] [serial = 1760] [outer = 11DD6400] 16:03:14 INFO - PROCESS | 3928 | 1467068594112 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 3928 | 1467068594150 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 16:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:03:14 INFO - PROCESS | 3928 | 1467068594154 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 3928 | 1467068594156 Marionette TRACE conn3 <- [1,2310,null,{}] 16:03:14 INFO - PROCESS | 3928 | 1467068594165 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 3928 | 1467068594170 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:14 INFO - PROCESS | 3928 | 1467068594283 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:03:14 INFO - PROCESS | 3928 | 1467068594384 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 3928 | 1467068594388 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:14 INFO - PROCESS | 3928 | ++DOCSHELL 14447000 == 29 [pid = 3928] [id = 587] 16:03:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (14448800) [pid = 3928] [serial = 1761] [outer = 00000000] 16:03:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (1554CC00) [pid = 3928] [serial = 1762] [outer = 14448800] 16:03:14 INFO - PROCESS | 3928 | 1467068594436 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (15761400) [pid = 3928] [serial = 1763] [outer = 14448800] 16:03:14 INFO - PROCESS | 3928 | 1467068594805 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 706ms 16:03:14 INFO - PROCESS | 3928 | 1467068594876 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 3928 | 1467068594878 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 16:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:03:14 INFO - PROCESS | 3928 | 1467068594881 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 3928 | 1467068594883 Marionette TRACE conn3 <- [1,2314,null,{}] 16:03:14 INFO - PROCESS | 3928 | 1467068594886 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 3928 | 1467068594888 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:14 INFO - PROCESS | 3928 | 1467068594953 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:03:14 INFO - PROCESS | 3928 | 1467068594960 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 3928 | 1467068594962 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:14 INFO - PROCESS | 3928 | ++DOCSHELL 15F87400 == 30 [pid = 3928] [id = 588] 16:03:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (15F8F000) [pid = 3928] [serial = 1764] [outer = 00000000] 16:03:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (16883800) [pid = 3928] [serial = 1765] [outer = 15F8F000] 16:03:15 INFO - PROCESS | 3928 | 1467068595012 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16CD1800) [pid = 3928] [serial = 1766] [outer = 15F8F000] 16:03:15 INFO - PROCESS | 3928 | 1467068595458 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 662ms 16:03:15 INFO - PROCESS | 3928 | 1467068595547 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 3928 | 1467068595549 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 16:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:03:15 INFO - PROCESS | 3928 | 1467068595552 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 3928 | 1467068595554 Marionette TRACE conn3 <- [1,2318,null,{}] 16:03:15 INFO - PROCESS | 3928 | 1467068595558 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 3928 | 1467068595560 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:15 INFO - PROCESS | 3928 | 1467068595696 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:03:15 INFO - PROCESS | 3928 | 1467068595714 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 3928 | 1467068595716 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:15 INFO - PROCESS | 3928 | ++DOCSHELL 17399800 == 31 [pid = 3928] [id = 589] 16:03:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1739D800) [pid = 3928] [serial = 1767] [outer = 00000000] 16:03:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1749A000) [pid = 3928] [serial = 1768] [outer = 1739D800] 16:03:15 INFO - PROCESS | 3928 | 1467068595759 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (176E3400) [pid = 3928] [serial = 1769] [outer = 1739D800] 16:03:16 INFO - PROCESS | 3928 | 1467068596172 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 661ms 16:03:16 INFO - PROCESS | 3928 | 1467068596235 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 3928 | 1467068596219 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 16:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:03:16 INFO - PROCESS | 3928 | 1467068596222 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 3928 | 1467068596224 Marionette TRACE conn3 <- [1,2322,null,{}] 16:03:16 INFO - PROCESS | 3928 | 1467068596227 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 3928 | 1467068596233 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:16 INFO - PROCESS | 3928 | 1467068596371 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:03:16 INFO - PROCESS | 3928 | 1467068596440 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 3928 | 1467068596443 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:16 INFO - PROCESS | 3928 | ++DOCSHELL 17A4BC00 == 32 [pid = 3928] [id = 590] 16:03:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17FA4C00) [pid = 3928] [serial = 1770] [outer = 00000000] 16:03:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (182A6400) [pid = 3928] [serial = 1771] [outer = 17FA4C00] 16:03:16 INFO - PROCESS | 3928 | 1467068596487 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1998B800) [pid = 3928] [serial = 1772] [outer = 17FA4C00] 16:03:16 INFO - PROCESS | 3928 | 1467068596910 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 707ms 16:03:16 INFO - PROCESS | 3928 | 1467068596975 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 3928 | 1467068596977 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 16:03:16 INFO - PROCESS | 3928 | 1467068596981 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 3928 | 1467068596982 Marionette TRACE conn3 <- [1,2326,null,{}] 16:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:03:16 INFO - PROCESS | 3928 | 1467068596986 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 3928 | 1467068596988 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:17 INFO - PROCESS | 3928 | 1467068597112 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:03:17 INFO - PROCESS | 3928 | 1467068597107 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 3928 | 1467068597109 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:17 INFO - PROCESS | 3928 | ++DOCSHELL 182A4800 == 33 [pid = 3928] [id = 591] 16:03:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19A7E000) [pid = 3928] [serial = 1773] [outer = 00000000] 16:03:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19E8B400) [pid = 3928] [serial = 1774] [outer = 19A7E000] 16:03:17 INFO - PROCESS | 3928 | 1467068597152 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19E8C000) [pid = 3928] [serial = 1775] [outer = 19A7E000] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (1807DC00) [pid = 3928] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15F91000) [pid = 3928] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (13E60000) [pid = 3928] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (11DD5000) [pid = 3928] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10A80800) [pid = 3928] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (12B6C400) [pid = 3928] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (164BF800) [pid = 3928] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E09C00) [pid = 3928] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (152BB400) [pid = 3928] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1829B000) [pid = 3928] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (104E1400) [pid = 3928] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:03:17 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1444DC00) [pid = 3928] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:03:17 INFO - PROCESS | 3928 | 1467068597612 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 647ms 16:03:17 INFO - PROCESS | 3928 | 1467068597630 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:03:17 INFO - PROCESS | 3928 | 1467068597632 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 16:03:17 INFO - PROCESS | 3928 | 1467068597635 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:03:17 INFO - PROCESS | 3928 | 1467068597637 Marionette TRACE conn3 <- [1,2330,null,{}] 16:03:17 INFO - PROCESS | 3928 | 1467068597641 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:17 INFO - PROCESS | 3928 | 1467068597642 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:17 INFO - PROCESS | 3928 | 1467068597722 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:03:17 INFO - PROCESS | 3928 | 1467068597727 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 3928 | 1467068597729 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:17 INFO - PROCESS | 3928 | ++DOCSHELL 1149BC00 == 34 [pid = 3928] [id = 592] 16:03:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (11D87000) [pid = 3928] [serial = 1776] [outer = 00000000] 16:03:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1444DC00) [pid = 3928] [serial = 1777] [outer = 11D87000] 16:03:17 INFO - PROCESS | 3928 | 1467068597773 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (176ED800) [pid = 3928] [serial = 1778] [outer = 11D87000] 16:03:18 INFO - PROCESS | 3928 | 1467068598199 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 601ms 16:03:18 INFO - PROCESS | 3928 | 1467068598257 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 3928 | 1467068598259 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 16:03:18 INFO - PROCESS | 3928 | 1467068598262 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:03:18 INFO - PROCESS | 3928 | 1467068598264 Marionette TRACE conn3 <- [1,2334,null,{}] 16:03:18 INFO - PROCESS | 3928 | 1467068598268 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 3928 | 1467068598270 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:18 INFO - PROCESS | 3928 | 1467068598351 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:03:18 INFO - PROCESS | 3928 | 1467068598383 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 3928 | 1467068598385 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:18 INFO - PROCESS | 3928 | ++DOCSHELL 1055E400 == 35 [pid = 3928] [id = 593] 16:03:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (11D88000) [pid = 3928] [serial = 1779] [outer = 00000000] 16:03:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (176EDC00) [pid = 3928] [serial = 1780] [outer = 11D88000] 16:03:18 INFO - PROCESS | 3928 | 1467068598428 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1977B000) [pid = 3928] [serial = 1781] [outer = 11D88000] 16:03:18 INFO - PROCESS | 3928 | 1467068598826 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 601ms 16:03:18 INFO - PROCESS | 3928 | 1467068598865 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 3928 | 1467068598867 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 16:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:03:18 INFO - PROCESS | 3928 | 1467068598874 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 3928 | 1467068598876 Marionette TRACE conn3 <- [1,2338,null,{}] 16:03:18 INFO - PROCESS | 3928 | 1467068598879 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 3928 | 1467068598881 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:18 INFO - PROCESS | 3928 | 1467068598968 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:03:18 INFO - PROCESS | 3928 | 1467068598974 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 3928 | 1467068598976 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:18 INFO - PROCESS | 3928 | ++DOCSHELL 19AB6800 == 36 [pid = 3928] [id = 594] 16:03:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19E92800) [pid = 3928] [serial = 1782] [outer = 00000000] 16:03:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1A1E6800) [pid = 3928] [serial = 1783] [outer = 19E92800] 16:03:19 INFO - PROCESS | 3928 | 1467068599018 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19EF7400) [pid = 3928] [serial = 1784] [outer = 19E92800] 16:03:19 INFO - PROCESS | 3928 | 1467068599487 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 677ms 16:03:19 INFO - PROCESS | 3928 | 1467068599553 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 3928 | 1467068599557 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 16:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:03:19 INFO - PROCESS | 3928 | 1467068599563 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 3928 | 1467068599568 Marionette TRACE conn3 <- [1,2342,null,{}] 16:03:19 INFO - PROCESS | 3928 | 1467068599575 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 3928 | 1467068599578 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:19 INFO - PROCESS | 3928 | 1467068599745 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:03:19 INFO - PROCESS | 3928 | 1467068599865 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 3928 | 1467068599870 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:19 INFO - PROCESS | 3928 | ++DOCSHELL 10A79C00 == 37 [pid = 3928] [id = 595] 16:03:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10A7E000) [pid = 3928] [serial = 1785] [outer = 00000000] 16:03:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10F2A400) [pid = 3928] [serial = 1786] [outer = 10A7E000] 16:03:19 INFO - PROCESS | 3928 | 1467068599927 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1149B800) [pid = 3928] [serial = 1787] [outer = 10A7E000] 16:03:20 INFO - PROCESS | 3928 | 1467068600463 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 962ms 16:03:20 INFO - PROCESS | 3928 | 1467068600528 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:03:20 INFO - PROCESS | 3928 | 1467068600533 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 16:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:03:20 INFO - PROCESS | 3928 | 1467068600539 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 3928 | 1467068600542 Marionette TRACE conn3 <- [1,2346,null,{}] 16:03:20 INFO - PROCESS | 3928 | 1467068600546 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:20 INFO - PROCESS | 3928 | 1467068600549 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:20 INFO - PROCESS | 3928 | 1467068600655 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:03:20 INFO - PROCESS | 3928 | 1467068600794 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 3928 | 1467068600797 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:20 INFO - PROCESS | 3928 | ++DOCSHELL 14442800 == 38 [pid = 3928] [id = 596] 16:03:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (14446800) [pid = 3928] [serial = 1788] [outer = 00000000] 16:03:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (153EDC00) [pid = 3928] [serial = 1789] [outer = 14446800] 16:03:20 INFO - PROCESS | 3928 | 1467068600853 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164B9000) [pid = 3928] [serial = 1790] [outer = 14446800] 16:03:21 INFO - PROCESS | 3928 | 1467068601443 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 962ms 16:03:21 INFO - PROCESS | 3928 | 1467068601506 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 3928 | 1467068601509 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 16:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:03:21 INFO - PROCESS | 3928 | 1467068601513 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 3928 | 1467068601517 Marionette TRACE conn3 <- [1,2350,null,{}] 16:03:21 INFO - PROCESS | 3928 | 1467068601528 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:21 INFO - PROCESS | 3928 | 1467068601533 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:21 INFO - PROCESS | 3928 | 1467068601642 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:03:21 INFO - PROCESS | 3928 | 1467068601780 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 3928 | 1467068601784 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:21 INFO - PROCESS | 3928 | ++DOCSHELL 1959B800 == 39 [pid = 3928] [id = 597] 16:03:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1959BC00) [pid = 3928] [serial = 1791] [outer = 00000000] 16:03:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19E86C00) [pid = 3928] [serial = 1792] [outer = 1959BC00] 16:03:21 INFO - PROCESS | 3928 | 1467068601840 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1A1DDC00) [pid = 3928] [serial = 1793] [outer = 1959BC00] 16:03:22 INFO - PROCESS | 3928 | 1467068602406 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 902ms 16:03:22 INFO - PROCESS | 3928 | 1467068602424 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 3928 | 1467068602427 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 16:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:03:22 INFO - PROCESS | 3928 | 1467068602448 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 3928 | 1467068602450 Marionette TRACE conn3 <- [1,2354,null,{}] 16:03:22 INFO - PROCESS | 3928 | 1467068602455 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:22 INFO - PROCESS | 3928 | 1467068602457 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:22 INFO - PROCESS | 3928 | 1467068602545 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:03:22 INFO - PROCESS | 3928 | 1467068602654 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 3928 | 1467068602657 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:22 INFO - PROCESS | 3928 | ++DOCSHELL 13110800 == 40 [pid = 3928] [id = 598] 16:03:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (131CF400) [pid = 3928] [serial = 1794] [outer = 00000000] 16:03:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (142B7400) [pid = 3928] [serial = 1795] [outer = 131CF400] 16:03:22 INFO - PROCESS | 3928 | 1467068602710 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (164B7C00) [pid = 3928] [serial = 1796] [outer = 131CF400] 16:03:23 INFO - PROCESS | 3928 | 1467068603488 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1113ms 16:03:23 INFO - PROCESS | 3928 | 1467068603538 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 3928 | 1467068603542 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 1055E400 == 39 [pid = 3928] [id = 593] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 1149BC00 == 38 [pid = 3928] [id = 592] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 182A4800 == 37 [pid = 3928] [id = 591] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 17A4BC00 == 36 [pid = 3928] [id = 590] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 17399800 == 35 [pid = 3928] [id = 589] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 15F87400 == 34 [pid = 3928] [id = 588] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 14447000 == 33 [pid = 3928] [id = 587] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 11DD4C00 == 32 [pid = 3928] [id = 586] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 10E9E400 == 31 [pid = 3928] [id = 585] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 10E01800 == 30 [pid = 3928] [id = 584] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 12B67400 == 29 [pid = 3928] [id = 574] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 1829B400 == 28 [pid = 3928] [id = 583] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 1959B800 == 27 [pid = 3928] [id = 597] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 19AB6800 == 26 [pid = 3928] [id = 594] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 10A79C00 == 25 [pid = 3928] [id = 595] 16:03:24 INFO - PROCESS | 3928 | --DOCSHELL 14442800 == 24 [pid = 3928] [id = 596] 16:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (182A8000) [pid = 3928] [serial = 1747] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (164B1000) [pid = 3928] [serial = 1735] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1444F400) [pid = 3928] [serial = 1732] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (129E5C00) [pid = 3928] [serial = 1729] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (12BA8400) [pid = 3928] [serial = 1730] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10F2C400) [pid = 3928] [serial = 1726] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10F9D000) [pid = 3928] [serial = 1727] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (13A05800) [pid = 3928] [serial = 1724] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (132E8C00) [pid = 3928] [serial = 1723] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16CCD000) [pid = 3928] [serial = 1738] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (132ED400) [pid = 3928] [serial = 1715] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11DDB400) [pid = 3928] [serial = 1714] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1671C400) [pid = 3928] [serial = 1718] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (164B6400) [pid = 3928] [serial = 1717] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A545800) [pid = 3928] [serial = 1721] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E88800) [pid = 3928] [serial = 1720] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (164B9800) [pid = 3928] [serial = 1736] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (182A9000) [pid = 3928] [serial = 1748] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (10FA7C00) [pid = 3928] [serial = 1741] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16D56000) [pid = 3928] [serial = 1739] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (152B2400) [pid = 3928] [serial = 1742] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17F04C00) [pid = 3928] [serial = 1744] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (17FA1C00) [pid = 3928] [serial = 1745] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (14FD8800) [pid = 3928] [serial = 1733] [outer = 00000000] [url = about:blank] 16:03:24 INFO - PROCESS | 3928 | 1467068604223 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 3928 | 1467068604227 Marionette TRACE conn3 <- [1,2358,null,{}] 16:03:24 INFO - PROCESS | 3928 | 1467068604238 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 3928 | 1467068604241 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:24 INFO - PROCESS | 3928 | 1467068604337 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:03:24 INFO - PROCESS | 3928 | 1467068604344 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 3928 | 1467068604347 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:24 INFO - PROCESS | 3928 | ++DOCSHELL 10A80400 == 25 [pid = 3928] [id = 599] 16:03:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10A80C00) [pid = 3928] [serial = 1797] [outer = 00000000] 16:03:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E06000) [pid = 3928] [serial = 1798] [outer = 10A80C00] 16:03:24 INFO - PROCESS | 3928 | 1467068604395 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10E0B800) [pid = 3928] [serial = 1799] [outer = 10A80C00] 16:03:24 INFO - PROCESS | 3928 | 1467068604870 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 827ms 16:03:24 INFO - PROCESS | 3928 | 1467068604939 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 3928 | 1467068604943 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 16:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:03:24 INFO - PROCESS | 3928 | 1467068604949 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 3928 | 1467068604951 Marionette TRACE conn3 <- [1,2362,null,{}] 16:03:24 INFO - PROCESS | 3928 | 1467068604958 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 3928 | 1467068604962 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:25 INFO - PROCESS | 3928 | 1467068605047 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:03:25 INFO - PROCESS | 3928 | 1467068605143 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 3928 | 1467068605145 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:25 INFO - PROCESS | 3928 | ++DOCSHELL 11CF0400 == 26 [pid = 3928] [id = 600] 16:03:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (11D8C400) [pid = 3928] [serial = 1800] [outer = 00000000] 16:03:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (129E6800) [pid = 3928] [serial = 1801] [outer = 11D8C400] 16:03:25 INFO - PROCESS | 3928 | 1467068605191 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (12BAA400) [pid = 3928] [serial = 1802] [outer = 11D8C400] 16:03:25 INFO - PROCESS | 3928 | 1467068605557 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 617ms 16:03:25 INFO - PROCESS | 3928 | 1467068605578 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 3928 | 1467068605581 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 16:03:25 INFO - PROCESS | 3928 | 1467068605585 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:03:25 INFO - PROCESS | 3928 | 1467068605587 Marionette TRACE conn3 <- [1,2366,null,{}] 16:03:25 INFO - PROCESS | 3928 | 1467068605590 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 3928 | 1467068605592 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:25 INFO - PROCESS | 3928 | 1467068605687 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:03:25 INFO - PROCESS | 3928 | 1467068605705 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 3928 | 1467068605711 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:25 INFO - PROCESS | 3928 | ++DOCSHELL 13E5F400 == 27 [pid = 3928] [id = 601] 16:03:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (13E60000) [pid = 3928] [serial = 1803] [outer = 00000000] 16:03:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (142B5C00) [pid = 3928] [serial = 1804] [outer = 13E60000] 16:03:25 INFO - PROCESS | 3928 | 1467068605759 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1444F400) [pid = 3928] [serial = 1805] [outer = 13E60000] 16:03:26 INFO - PROCESS | 3928 | 1467068606204 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 661ms 16:03:26 INFO - PROCESS | 3928 | 1467068606252 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 3928 | 1467068606254 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 16:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:03:26 INFO - PROCESS | 3928 | 1467068606258 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 3928 | 1467068606260 Marionette TRACE conn3 <- [1,2370,null,{}] 16:03:26 INFO - PROCESS | 3928 | 1467068606264 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 3928 | 1467068606266 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:26 INFO - PROCESS | 3928 | 1467068606378 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:03:26 INFO - PROCESS | 3928 | 1467068606384 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 3928 | 1467068606395 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:26 INFO - PROCESS | 3928 | ++DOCSHELL 15F87400 == 28 [pid = 3928] [id = 602] 16:03:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15F92800) [pid = 3928] [serial = 1806] [outer = 00000000] 16:03:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (164B5800) [pid = 3928] [serial = 1807] [outer = 15F92800] 16:03:26 INFO - PROCESS | 3928 | 1467068606502 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (164BD400) [pid = 3928] [serial = 1808] [outer = 15F92800] 16:03:26 INFO - PROCESS | 3928 | 1467068606910 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 677ms 16:03:26 INFO - PROCESS | 3928 | 1467068606940 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 3928 | 1467068606942 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 16:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:03:26 INFO - PROCESS | 3928 | 1467068606946 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 3928 | 1467068606947 Marionette TRACE conn3 <- [1,2374,null,{}] 16:03:26 INFO - PROCESS | 3928 | 1467068606955 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 3928 | 1467068606957 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:27 INFO - PROCESS | 3928 | 1467068607084 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:03:27 INFO - PROCESS | 3928 | 1467068607104 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 3928 | 1467068607107 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:27 INFO - PROCESS | 3928 | ++DOCSHELL 164B2000 == 29 [pid = 3928] [id = 603] 16:03:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (164B5000) [pid = 3928] [serial = 1809] [outer = 00000000] 16:03:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1671C400) [pid = 3928] [serial = 1810] [outer = 164B5000] 16:03:27 INFO - PROCESS | 3928 | 1467068607150 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16CCD000) [pid = 3928] [serial = 1811] [outer = 164B5000] 16:03:27 INFO - PROCESS | 3928 | 1467068607573 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 676ms 16:03:27 INFO - PROCESS | 3928 | 1467068607608 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 3928 | 1467068607610 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 16:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:03:27 INFO - PROCESS | 3928 | 1467068607614 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 3928 | 1467068607616 Marionette TRACE conn3 <- [1,2378,null,{}] 16:03:27 INFO - PROCESS | 3928 | 1467068607621 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 3928 | 1467068607627 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:27 INFO - PROCESS | 3928 | 1467068607764 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:03:27 INFO - PROCESS | 3928 | 1467068607831 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 3928 | 1467068607833 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:27 INFO - PROCESS | 3928 | ++DOCSHELL 17399800 == 30 [pid = 3928] [id = 604] 16:03:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1739A400) [pid = 3928] [serial = 1812] [outer = 00000000] 16:03:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (174A0C00) [pid = 3928] [serial = 1813] [outer = 1739A400] 16:03:27 INFO - PROCESS | 3928 | 1467068607877 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (17FA4800) [pid = 3928] [serial = 1814] [outer = 1739A400] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1739D800) [pid = 3928] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (14448800) [pid = 3928] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10E04800) [pid = 3928] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17FA4C00) [pid = 3928] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15F8F000) [pid = 3928] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (19777400) [pid = 3928] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (11DD6400) [pid = 3928] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10F2C000) [pid = 3928] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19A7E000) [pid = 3928] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11D87000) [pid = 3928] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19E92800) [pid = 3928] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:03:28 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (11D88000) [pid = 3928] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:03:28 INFO - PROCESS | 3928 | 1467068608464 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 917ms 16:03:28 INFO - PROCESS | 3928 | 1467068608524 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 3928 | 1467068608526 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 16:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:03:28 INFO - PROCESS | 3928 | 1467068608530 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 3928 | 1467068608531 Marionette TRACE conn3 <- [1,2382,null,{}] 16:03:28 INFO - PROCESS | 3928 | 1467068608535 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 3928 | 1467068608537 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:28 INFO - PROCESS | 3928 | 1467068608614 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:03:28 INFO - PROCESS | 3928 | 1467068608711 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 3928 | 1467068608713 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:28 INFO - PROCESS | 3928 | ++DOCSHELL 10F2C000 == 31 [pid = 3928] [id = 605] 16:03:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10F2F800) [pid = 3928] [serial = 1815] [outer = 00000000] 16:03:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1315C000) [pid = 3928] [serial = 1816] [outer = 10F2F800] 16:03:28 INFO - PROCESS | 3928 | 1467068608765 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17495800) [pid = 3928] [serial = 1817] [outer = 10F2F800] 16:03:29 INFO - PROCESS | 3928 | 1467068609117 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 617ms 16:03:29 INFO - PROCESS | 3928 | 1467068609151 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 3928 | 1467068609153 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 16:03:29 INFO - PROCESS | 3928 | 1467068609156 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:03:29 INFO - PROCESS | 3928 | 1467068609157 Marionette TRACE conn3 <- [1,2386,null,{}] 16:03:29 INFO - PROCESS | 3928 | 1467068609161 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 3928 | 1467068609163 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:29 INFO - PROCESS | 3928 | 1467068609274 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:03:29 INFO - PROCESS | 3928 | 1467068609282 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 3928 | 1467068609283 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:29 INFO - PROCESS | 3928 | ++DOCSHELL 11D88000 == 32 [pid = 3928] [id = 606] 16:03:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (152BB800) [pid = 3928] [serial = 1818] [outer = 00000000] 16:03:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1829C000) [pid = 3928] [serial = 1819] [outer = 152BB800] 16:03:29 INFO - PROCESS | 3928 | 1467068609317 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (182A2C00) [pid = 3928] [serial = 1820] [outer = 152BB800] 16:03:29 INFO - PROCESS | 3928 | 1467068609709 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 616ms 16:03:29 INFO - PROCESS | 3928 | 1467068609759 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 3928 | 1467068609761 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 16:03:29 INFO - PROCESS | 3928 | 1467068609764 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:03:29 INFO - PROCESS | 3928 | 1467068609766 Marionette TRACE conn3 <- [1,2390,null,{}] 16:03:29 INFO - PROCESS | 3928 | 1467068609770 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 3928 | 1467068609772 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:29 INFO - PROCESS | 3928 | 1467068609883 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:03:29 INFO - PROCESS | 3928 | 1467068609922 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 3928 | 1467068609924 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:29 INFO - PROCESS | 3928 | ++DOCSHELL 1807E400 == 33 [pid = 3928] [id = 607] 16:03:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1807EC00) [pid = 3928] [serial = 1821] [outer = 00000000] 16:03:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1998B400) [pid = 3928] [serial = 1822] [outer = 1807EC00] 16:03:29 INFO - PROCESS | 3928 | 1467068609967 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19991C00) [pid = 3928] [serial = 1823] [outer = 1807EC00] 16:03:30 INFO - PROCESS | 3928 | 1467068610458 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 782ms 16:03:30 INFO - PROCESS | 3928 | 1467068610549 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 3928 | 1467068610554 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 16:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:03:30 INFO - PROCESS | 3928 | 1467068610559 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 3928 | 1467068610563 Marionette TRACE conn3 <- [1,2394,null,{}] 16:03:30 INFO - PROCESS | 3928 | 1467068610569 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 3928 | 1467068610572 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:30 INFO - PROCESS | 3928 | 1467068610683 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:03:30 INFO - PROCESS | 3928 | 1467068610815 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 3928 | 1467068610820 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:30 INFO - PROCESS | 3928 | ++DOCSHELL 1043A000 == 34 [pid = 3928] [id = 608] 16:03:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10A08800) [pid = 3928] [serial = 1824] [outer = 00000000] 16:03:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10F9D000) [pid = 3928] [serial = 1825] [outer = 10A08800] 16:03:30 INFO - PROCESS | 3928 | 1467068610878 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1149BC00) [pid = 3928] [serial = 1826] [outer = 10A08800] 16:03:31 INFO - PROCESS | 3928 | 1467068611642 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1172ms 16:03:31 INFO - PROCESS | 3928 | 1467068611716 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 3928 | 1467068611721 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 16:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:03:31 INFO - PROCESS | 3928 | 1467068611728 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 3928 | 1467068611731 Marionette TRACE conn3 <- [1,2398,null,{}] 16:03:31 INFO - PROCESS | 3928 | 1467068611735 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 3928 | 1467068611738 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:31 INFO - PROCESS | 3928 | 1467068611883 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:03:32 INFO - PROCESS | 3928 | 1467068612003 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 3928 | 1467068612006 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:32 INFO - PROCESS | 3928 | ++DOCSHELL 13A0F000 == 35 [pid = 3928] [id = 609] 16:03:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (13A0F800) [pid = 3928] [serial = 1827] [outer = 00000000] 16:03:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (14FDA800) [pid = 3928] [serial = 1828] [outer = 13A0F800] 16:03:32 INFO - PROCESS | 3928 | 1467068612099 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (164B0400) [pid = 3928] [serial = 1829] [outer = 13A0F800] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 11D88000 == 34 [pid = 3928] [id = 606] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 10F2C000 == 33 [pid = 3928] [id = 605] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 17399800 == 32 [pid = 3928] [id = 604] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 164B2000 == 31 [pid = 3928] [id = 603] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 15F87400 == 30 [pid = 3928] [id = 602] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 13E5F400 == 29 [pid = 3928] [id = 601] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 11CF0400 == 28 [pid = 3928] [id = 600] 16:03:32 INFO - PROCESS | 3928 | --DOCSHELL 10A80400 == 27 [pid = 3928] [id = 599] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1749A000) [pid = 3928] [serial = 1768] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1554CC00) [pid = 3928] [serial = 1762] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (15761400) [pid = 3928] [serial = 1763] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11208800) [pid = 3928] [serial = 1753] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12B71C00) [pid = 3928] [serial = 1754] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1998B800) [pid = 3928] [serial = 1772] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16883800) [pid = 3928] [serial = 1765] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19AB2400) [pid = 3928] [serial = 1751] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (19A80C00) [pid = 3928] [serial = 1750] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (182A6400) [pid = 3928] [serial = 1771] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12E5C800) [pid = 3928] [serial = 1759] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (13162C00) [pid = 3928] [serial = 1760] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1120E000) [pid = 3928] [serial = 1756] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11890000) [pid = 3928] [serial = 1757] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19E8B400) [pid = 3928] [serial = 1774] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (176ED800) [pid = 3928] [serial = 1778] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1444DC00) [pid = 3928] [serial = 1777] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1A1E6800) [pid = 3928] [serial = 1783] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19EF7400) [pid = 3928] [serial = 1784] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1977B000) [pid = 3928] [serial = 1781] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (176EDC00) [pid = 3928] [serial = 1780] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (19E8C000) [pid = 3928] [serial = 1775] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (176E3400) [pid = 3928] [serial = 1769] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (16CD1800) [pid = 3928] [serial = 1766] [outer = 00000000] [url = about:blank] 16:03:32 INFO - PROCESS | 3928 | 1467068613000 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1308ms 16:03:33 INFO - PROCESS | 3928 | 1467068613024 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 3928 | 1467068613029 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 16:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:03:33 INFO - PROCESS | 3928 | 1467068613034 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 3928 | 1467068613037 Marionette TRACE conn3 <- [1,2402,null,{}] 16:03:33 INFO - PROCESS | 3928 | 1467068613044 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 3928 | 1467068613047 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:33 INFO - PROCESS | 3928 | 1467068613136 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:03:33 INFO - PROCESS | 3928 | 1467068613144 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 3928 | 1467068613148 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:33 INFO - PROCESS | 3928 | ++DOCSHELL 10F2B800 == 28 [pid = 3928] [id = 610] 16:03:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (10F2C000) [pid = 3928] [serial = 1830] [outer = 00000000] 16:03:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (112DB000) [pid = 3928] [serial = 1831] [outer = 10F2C000] 16:03:33 INFO - PROCESS | 3928 | 1467068613197 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (11C9A400) [pid = 3928] [serial = 1832] [outer = 10F2C000] 16:03:33 INFO - PROCESS | 3928 | 1467068613708 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 707ms 16:03:33 INFO - PROCESS | 3928 | 1467068613754 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 3928 | 1467068613758 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 16:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:03:33 INFO - PROCESS | 3928 | 1467068613764 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 3928 | 1467068613767 Marionette TRACE conn3 <- [1,2406,null,{}] 16:03:33 INFO - PROCESS | 3928 | 1467068613771 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 3928 | 1467068613773 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:33 INFO - PROCESS | 3928 | 1467068613840 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:03:33 INFO - PROCESS | 3928 | 1467068613849 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 3928 | 1467068613851 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:33 INFO - PROCESS | 3928 | ++DOCSHELL 10E0FC00 == 29 [pid = 3928] [id = 611] 16:03:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (131C5800) [pid = 3928] [serial = 1833] [outer = 00000000] 16:03:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13624C00) [pid = 3928] [serial = 1834] [outer = 131C5800] 16:03:33 INFO - PROCESS | 3928 | 1467068613898 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (13A09C00) [pid = 3928] [serial = 1835] [outer = 131C5800] 16:03:34 INFO - PROCESS | 3928 | 1467068614347 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 601ms 16:03:34 INFO - PROCESS | 3928 | 1467068614368 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 3928 | 1467068614370 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 16:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:03:34 INFO - PROCESS | 3928 | 1467068614374 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 3928 | 1467068614377 Marionette TRACE conn3 <- [1,2410,null,{}] 16:03:34 INFO - PROCESS | 3928 | 1467068614392 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 3928 | 1467068614396 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:34 INFO - PROCESS | 3928 | 1467068614486 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:03:34 INFO - PROCESS | 3928 | 1467068614496 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 3928 | 1467068614499 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:34 INFO - PROCESS | 3928 | ++DOCSHELL 15767400 == 30 [pid = 3928] [id = 612] 16:03:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (15F87400) [pid = 3928] [serial = 1836] [outer = 00000000] 16:03:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1655AC00) [pid = 3928] [serial = 1837] [outer = 15F87400] 16:03:34 INFO - PROCESS | 3928 | 1467068614547 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16CCCC00) [pid = 3928] [serial = 1838] [outer = 15F87400] 16:03:34 INFO - PROCESS | 3928 | 1467068615010 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 662ms 16:03:35 INFO - PROCESS | 3928 | 1467068615054 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 3928 | 1467068615057 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 16:03:35 INFO - PROCESS | 3928 | 1467068615060 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:03:35 INFO - PROCESS | 3928 | 1467068615062 Marionette TRACE conn3 <- [1,2414,null,{}] 16:03:35 INFO - PROCESS | 3928 | 1467068615065 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 3928 | 1467068615067 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:35 INFO - PROCESS | 3928 | 1467068615183 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:03:35 INFO - PROCESS | 3928 | 1467068615251 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 3928 | 1467068615254 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:35 INFO - PROCESS | 3928 | ++DOCSHELL 17406C00 == 31 [pid = 3928] [id = 613] 16:03:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (17407400) [pid = 3928] [serial = 1839] [outer = 00000000] 16:03:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1749F000) [pid = 3928] [serial = 1840] [outer = 17407400] 16:03:35 INFO - PROCESS | 3928 | 1467068615297 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17F02C00) [pid = 3928] [serial = 1841] [outer = 17407400] 16:03:35 INFO - PROCESS | 3928 | 1467068615711 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 676ms 16:03:35 INFO - PROCESS | 3928 | 1467068615743 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 3928 | 1467068615745 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 16:03:35 INFO - PROCESS | 3928 | 1467068615749 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 3928 | 1467068615750 Marionette TRACE conn3 <- [1,2418,null,{}] 16:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:03:35 INFO - PROCESS | 3928 | 1467068615754 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 3928 | 1467068615756 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:35 INFO - PROCESS | 3928 | 1467068615867 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:03:35 INFO - PROCESS | 3928 | 1467068615874 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 3928 | 1467068615877 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:35 INFO - PROCESS | 3928 | ++DOCSHELL 10FA2800 == 32 [pid = 3928] [id = 614] 16:03:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15763400) [pid = 3928] [serial = 1842] [outer = 00000000] 16:03:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1807F400) [pid = 3928] [serial = 1843] [outer = 15763400] 16:03:35 INFO - PROCESS | 3928 | 1467068615976 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1807FC00) [pid = 3928] [serial = 1844] [outer = 15763400] 16:03:36 INFO - PROCESS | 3928 | 1467068616375 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 661ms 16:03:36 INFO - PROCESS | 3928 | 1467068616433 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 3928 | 1467068616435 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 16:03:36 INFO - PROCESS | 3928 | 1467068616439 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:03:36 INFO - PROCESS | 3928 | 1467068616441 Marionette TRACE conn3 <- [1,2422,null,{}] 16:03:36 INFO - PROCESS | 3928 | 1467068616444 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 3928 | 1467068616450 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:36 INFO - PROCESS | 3928 | 1467068616605 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:03:36 INFO - PROCESS | 3928 | 1467068616628 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 3928 | 1467068616630 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:36 INFO - PROCESS | 3928 | ++DOCSHELL 19994400 == 33 [pid = 3928] [id = 615] 16:03:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19A79C00) [pid = 3928] [serial = 1845] [outer = 00000000] 16:03:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19AB5000) [pid = 3928] [serial = 1846] [outer = 19A79C00] 16:03:36 INFO - PROCESS | 3928 | 1467068616673 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19AB2400) [pid = 3928] [serial = 1847] [outer = 19A79C00] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11D8C400) [pid = 3928] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (13E60000) [pid = 3928] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10A80C00) [pid = 3928] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1739A400) [pid = 3928] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (164B5000) [pid = 3928] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10F2F800) [pid = 3928] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (131CF400) [pid = 3928] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (152BB800) [pid = 3928] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10A7E000) [pid = 3928] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (14446800) [pid = 3928] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1959BC00) [pid = 3928] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:03:37 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (15F92800) [pid = 3928] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:03:37 INFO - PROCESS | 3928 | 1467068617135 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 767ms 16:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:03:37 INFO - PROCESS | 3928 | 1467068617206 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 3928 | 1467068617208 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 16:03:37 INFO - PROCESS | 3928 | 1467068617212 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 3928 | 1467068617214 Marionette TRACE conn3 <- [1,2426,null,{}] 16:03:37 INFO - PROCESS | 3928 | 1467068617217 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 3928 | 1467068617219 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:37 INFO - PROCESS | 3928 | 1467068617299 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:03:37 INFO - PROCESS | 3928 | 1467068617397 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 3928 | 1467068617399 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:37 INFO - PROCESS | 3928 | ++DOCSHELL 103CB400 == 34 [pid = 3928] [id = 616] 16:03:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10435400) [pid = 3928] [serial = 1848] [outer = 00000000] 16:03:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11DD9800) [pid = 3928] [serial = 1849] [outer = 10435400] 16:03:37 INFO - PROCESS | 3928 | 1467068617442 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (152BB800) [pid = 3928] [serial = 1850] [outer = 10435400] 16:03:37 INFO - PROCESS | 3928 | 1467068617792 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 601ms 16:03:37 INFO - PROCESS | 3928 | 1467068617832 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 3928 | 1467068617833 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 16:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:03:37 INFO - PROCESS | 3928 | 1467068617837 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 3928 | 1467068617839 Marionette TRACE conn3 <- [1,2430,null,{}] 16:03:37 INFO - PROCESS | 3928 | 1467068617842 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 3928 | 1467068617844 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:37 INFO - PROCESS | 3928 | 1467068617986 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:03:37 INFO - PROCESS | 3928 | 1467068617977 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 3928 | 1467068617979 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:37 INFO - PROCESS | 3928 | ++DOCSHELL 15F8FC00 == 35 [pid = 3928] [id = 617] 16:03:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1807CC00) [pid = 3928] [serial = 1851] [outer = 00000000] 16:03:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19E85400) [pid = 3928] [serial = 1852] [outer = 1807CC00] 16:03:38 INFO - PROCESS | 3928 | 1467068618022 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19E8D800) [pid = 3928] [serial = 1853] [outer = 1807CC00] 16:03:38 INFO - PROCESS | 3928 | 1467068618416 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 602ms 16:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:03:38 INFO - PROCESS | 3928 | 1467068618440 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 3928 | 1467068618442 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 16:03:38 INFO - PROCESS | 3928 | 1467068618446 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 3928 | 1467068618448 Marionette TRACE conn3 <- [1,2434,null,{}] 16:03:38 INFO - PROCESS | 3928 | 1467068618455 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 3928 | 1467068618457 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:38 INFO - PROCESS | 3928 | 1467068618541 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:03:38 INFO - PROCESS | 3928 | 1467068618547 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 3928 | 1467068618548 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:38 INFO - PROCESS | 3928 | ++DOCSHELL 15766000 == 36 [pid = 3928] [id = 618] 16:03:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19E92400) [pid = 3928] [serial = 1854] [outer = 00000000] 16:03:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1A459400) [pid = 3928] [serial = 1855] [outer = 19E92400] 16:03:38 INFO - PROCESS | 3928 | 1467068618604 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1A45D400) [pid = 3928] [serial = 1856] [outer = 19E92400] 16:03:39 INFO - PROCESS | 3928 | 1467068619102 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 706ms 16:03:39 INFO - PROCESS | 3928 | 1467068619169 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 3928 | 1467068619174 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 16:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:03:39 INFO - PROCESS | 3928 | 1467068619180 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 3928 | 1467068619183 Marionette TRACE conn3 <- [1,2438,null,{}] 16:03:39 INFO - PROCESS | 3928 | 1467068619189 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 3928 | 1467068619193 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:39 INFO - PROCESS | 3928 | 1467068619351 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:03:39 INFO - PROCESS | 3928 | 1467068619449 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 3928 | 1467068619453 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:39 INFO - PROCESS | 3928 | ++DOCSHELL 11208800 == 37 [pid = 3928] [id = 619] 16:03:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (112D7400) [pid = 3928] [serial = 1857] [outer = 00000000] 16:03:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (11DD8C00) [pid = 3928] [serial = 1858] [outer = 112D7400] 16:03:39 INFO - PROCESS | 3928 | 1467068619510 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (12BB1400) [pid = 3928] [serial = 1859] [outer = 112D7400] 16:03:40 INFO - PROCESS | 3928 | 1467068620095 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 962ms 16:03:40 INFO - PROCESS | 3928 | 1467068620147 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 3928 | 1467068620151 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 16:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:03:40 INFO - PROCESS | 3928 | 1467068620158 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 3928 | 1467068620161 Marionette TRACE conn3 <- [1,2442,null,{}] 16:03:40 INFO - PROCESS | 3928 | 1467068620165 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 3928 | 1467068620168 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:40 INFO - PROCESS | 3928 | 1467068620258 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:03:40 INFO - PROCESS | 3928 | 1467068620397 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 3928 | 1467068620400 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:40 INFO - PROCESS | 3928 | ++DOCSHELL 14F78C00 == 38 [pid = 3928] [id = 620] 16:03:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (14FD5000) [pid = 3928] [serial = 1860] [outer = 00000000] 16:03:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (15557800) [pid = 3928] [serial = 1861] [outer = 14FD5000] 16:03:40 INFO - PROCESS | 3928 | 1467068620455 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16D4F400) [pid = 3928] [serial = 1862] [outer = 14FD5000] 16:03:41 INFO - PROCESS | 3928 | 1467068621031 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 903ms 16:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:03:41 INFO - PROCESS | 3928 | 1467068621069 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 3928 | 1467068621072 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 16:03:41 INFO - PROCESS | 3928 | 1467068621076 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 3928 | 1467068621079 Marionette TRACE conn3 <- [1,2446,null,{}] 16:03:41 INFO - PROCESS | 3928 | 1467068621091 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 3928 | 1467068621096 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:41 INFO - PROCESS | 3928 | 1467068621186 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:03:41 INFO - PROCESS | 3928 | 1467068621298 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 3928 | 1467068621301 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:41 INFO - PROCESS | 3928 | ++DOCSHELL 19A80C00 == 39 [pid = 3928] [id = 621] 16:03:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19A81000) [pid = 3928] [serial = 1863] [outer = 00000000] 16:03:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19E8A400) [pid = 3928] [serial = 1864] [outer = 19A81000] 16:03:41 INFO - PROCESS | 3928 | 1467068621397 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1A1D8400) [pid = 3928] [serial = 1865] [outer = 19A81000] 16:03:42 INFO - PROCESS | 3928 | 1467068621995 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 962ms 16:03:42 INFO - PROCESS | 3928 | 1467068622028 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 3928 | 1467068622031 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 16:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:03:42 INFO - PROCESS | 3928 | 1467068622035 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 3928 | 1467068622037 Marionette TRACE conn3 <- [1,2450,null,{}] 16:03:42 INFO - PROCESS | 3928 | 1467068622041 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:42 INFO - PROCESS | 3928 | 1467068622043 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:42 INFO - PROCESS | 3928 | 1467068622151 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:03:42 INFO - PROCESS | 3928 | 1467068622385 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 3928 | 1467068622388 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:42 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F5C00 == 40 [pid = 3928] [id = 622] 16:03:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (0C7F6800) [pid = 3928] [serial = 1866] [outer = 00000000] 16:03:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1055A800) [pid = 3928] [serial = 1867] [outer = 0C7F6800] 16:03:42 INFO - PROCESS | 3928 | 1467068622453 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (10A0BC00) [pid = 3928] [serial = 1868] [outer = 0C7F6800] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 15F8FC00 == 39 [pid = 3928] [id = 617] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 103CB400 == 38 [pid = 3928] [id = 616] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 19994400 == 37 [pid = 3928] [id = 615] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 10FA2800 == 36 [pid = 3928] [id = 614] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 17406C00 == 35 [pid = 3928] [id = 613] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 15767400 == 34 [pid = 3928] [id = 612] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 10E0FC00 == 33 [pid = 3928] [id = 611] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 10F2B800 == 32 [pid = 3928] [id = 610] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 1043A000 == 31 [pid = 3928] [id = 608] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 13110800 == 30 [pid = 3928] [id = 598] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 1807E400 == 29 [pid = 3928] [id = 607] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 13A0F000 == 28 [pid = 3928] [id = 609] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 19A80C00 == 27 [pid = 3928] [id = 621] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 15766000 == 26 [pid = 3928] [id = 618] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 11208800 == 25 [pid = 3928] [id = 619] 16:03:43 INFO - PROCESS | 3928 | --DOCSHELL 14F78C00 == 24 [pid = 3928] [id = 620] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (129E6800) [pid = 3928] [serial = 1801] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (12BAA400) [pid = 3928] [serial = 1802] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (142B5C00) [pid = 3928] [serial = 1804] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10E06000) [pid = 3928] [serial = 1798] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (174A0C00) [pid = 3928] [serial = 1813] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1671C400) [pid = 3928] [serial = 1810] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (10E0B800) [pid = 3928] [serial = 1799] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1315C000) [pid = 3928] [serial = 1816] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (164B7C00) [pid = 3928] [serial = 1796] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (142B7400) [pid = 3928] [serial = 1795] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1829C000) [pid = 3928] [serial = 1819] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17FA4800) [pid = 3928] [serial = 1814] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1149B800) [pid = 3928] [serial = 1787] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10F2A400) [pid = 3928] [serial = 1786] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (164B9000) [pid = 3928] [serial = 1790] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (153EDC00) [pid = 3928] [serial = 1789] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1A1DDC00) [pid = 3928] [serial = 1793] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19E86C00) [pid = 3928] [serial = 1792] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (164B5800) [pid = 3928] [serial = 1807] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (164BD400) [pid = 3928] [serial = 1808] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (182A2C00) [pid = 3928] [serial = 1820] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1998B400) [pid = 3928] [serial = 1822] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (16CCD000) [pid = 3928] [serial = 1811] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1444F400) [pid = 3928] [serial = 1805] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (17495800) [pid = 3928] [serial = 1817] [outer = 00000000] [url = about:blank] 16:03:43 INFO - PROCESS | 3928 | 1467068623649 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1684ms 16:03:43 INFO - PROCESS | 3928 | 1467068623736 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 3928 | 1467068623740 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 16:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:03:43 INFO - PROCESS | 3928 | 1467068623746 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 3928 | 1467068623749 Marionette TRACE conn3 <- [1,2454,null,{}] 16:03:43 INFO - PROCESS | 3928 | 1467068623755 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 3928 | 1467068623759 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:43 INFO - PROCESS | 3928 | 1467068623849 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:03:43 INFO - PROCESS | 3928 | 1467068623840 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 3928 | 1467068623844 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:43 INFO - PROCESS | 3928 | ++DOCSHELL 10A7F000 == 25 [pid = 3928] [id = 623] 16:03:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (10E02400) [pid = 3928] [serial = 1869] [outer = 00000000] 16:03:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10E0A400) [pid = 3928] [serial = 1870] [outer = 10E02400] 16:03:43 INFO - PROCESS | 3928 | 1467068623893 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E0A800) [pid = 3928] [serial = 1871] [outer = 10E02400] 16:03:44 INFO - PROCESS | 3928 | 1467068624373 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 661ms 16:03:44 INFO - PROCESS | 3928 | 1467068624409 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 3928 | 1467068624414 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 16:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:03:44 INFO - PROCESS | 3928 | 1467068624420 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 3928 | 1467068624423 Marionette TRACE conn3 <- [1,2458,null,{}] 16:03:44 INFO - PROCESS | 3928 | 1467068624427 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:44 INFO - PROCESS | 3928 | 1467068624429 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:44 INFO - PROCESS | 3928 | 1467068624517 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:03:44 INFO - PROCESS | 3928 | 1467068624525 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 3928 | 1467068624528 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:44 INFO - PROCESS | 3928 | ++DOCSHELL 11494000 == 26 [pid = 3928] [id = 624] 16:03:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (11802800) [pid = 3928] [serial = 1872] [outer = 00000000] 16:03:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (11C96400) [pid = 3928] [serial = 1873] [outer = 11802800] 16:03:44 INFO - PROCESS | 3928 | 1467068624580 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11DDA400) [pid = 3928] [serial = 1874] [outer = 11802800] 16:03:45 INFO - PROCESS | 3928 | 1467068625035 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 677ms 16:03:45 INFO - PROCESS | 3928 | 1467068625098 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 3928 | 1467068625101 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 16:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:03:45 INFO - PROCESS | 3928 | 1467068625104 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 3928 | 1467068625108 Marionette TRACE conn3 <- [1,2462,null,{}] 16:03:45 INFO - PROCESS | 3928 | 1467068625120 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 3928 | 1467068625125 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:45 INFO - PROCESS | 3928 | 1467068625275 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:03:45 INFO - PROCESS | 3928 | 1467068625322 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 3928 | 1467068625325 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:45 INFO - PROCESS | 3928 | ++DOCSHELL 12E63000 == 27 [pid = 3928] [id = 625] 16:03:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (12E6A000) [pid = 3928] [serial = 1875] [outer = 00000000] 16:03:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1326B000) [pid = 3928] [serial = 1876] [outer = 12E6A000] 16:03:45 INFO - PROCESS | 3928 | 1467068625373 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (13664800) [pid = 3928] [serial = 1877] [outer = 12E6A000] 16:03:45 INFO - PROCESS | 3928 | 1467068625754 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 706ms 16:03:45 INFO - PROCESS | 3928 | 1467068625809 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 3928 | 1467068625812 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 16:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:03:45 INFO - PROCESS | 3928 | 1467068625815 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 3928 | 1467068625817 Marionette TRACE conn3 <- [1,2466,null,{}] 16:03:45 INFO - PROCESS | 3928 | 1467068625820 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 3928 | 1467068625822 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:45 INFO - PROCESS | 3928 | 1467068625972 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:03:45 INFO - PROCESS | 3928 | 1467068625992 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 3928 | 1467068625994 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:45 INFO - PROCESS | 3928 | ++DOCSHELL 13E53000 == 28 [pid = 3928] [id = 626] 16:03:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (142B3800) [pid = 3928] [serial = 1878] [outer = 00000000] 16:03:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (14FD7800) [pid = 3928] [serial = 1879] [outer = 142B3800] 16:03:46 INFO - PROCESS | 3928 | 1467068626037 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (153EE800) [pid = 3928] [serial = 1880] [outer = 142B3800] 16:03:46 INFO - PROCESS | 3928 | 1467068626454 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 662ms 16:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:03:46 INFO - PROCESS | 3928 | 1467068626494 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 3928 | 1467068626496 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 16:03:46 INFO - PROCESS | 3928 | 1467068626499 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 3928 | 1467068626501 Marionette TRACE conn3 <- [1,2470,null,{}] 16:03:46 INFO - PROCESS | 3928 | 1467068626504 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 3928 | 1467068626506 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:46 INFO - PROCESS | 3928 | 1467068626640 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:03:46 INFO - PROCESS | 3928 | 1467068626660 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 3928 | 1467068626662 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:46 INFO - PROCESS | 3928 | ++DOCSHELL 15F93800 == 29 [pid = 3928] [id = 627] 16:03:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (164B0800) [pid = 3928] [serial = 1881] [outer = 00000000] 16:03:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (164B9800) [pid = 3928] [serial = 1882] [outer = 164B0800] 16:03:46 INFO - PROCESS | 3928 | 1467068626696 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (164BF000) [pid = 3928] [serial = 1883] [outer = 164B0800] 16:03:47 INFO - PROCESS | 3928 | 1467068627117 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 676ms 16:03:47 INFO - PROCESS | 3928 | 1467068627164 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 3928 | 1467068627166 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 16:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:03:47 INFO - PROCESS | 3928 | 1467068627169 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 3928 | 1467068627171 Marionette TRACE conn3 <- [1,2474,null,{}] 16:03:47 INFO - PROCESS | 3928 | 1467068627175 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:47 INFO - PROCESS | 3928 | 1467068627180 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:47 INFO - PROCESS | 3928 | 1467068627320 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:03:47 INFO - PROCESS | 3928 | 1467068627333 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 3928 | 1467068627335 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:47 INFO - PROCESS | 3928 | ++DOCSHELL 16D51800 == 30 [pid = 3928] [id = 628] 16:03:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (16D52C00) [pid = 3928] [serial = 1884] [outer = 00000000] 16:03:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17496800) [pid = 3928] [serial = 1885] [outer = 16D52C00] 16:03:47 INFO - PROCESS | 3928 | 1467068627380 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (176EDC00) [pid = 3928] [serial = 1886] [outer = 16D52C00] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (17407400) [pid = 3928] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10435400) [pid = 3928] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (15763400) [pid = 3928] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19A79C00) [pid = 3928] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (13A0F800) [pid = 3928] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10A08800) [pid = 3928] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1807EC00) [pid = 3928] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (15F87400) [pid = 3928] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (10F2C000) [pid = 3928] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1807CC00) [pid = 3928] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:03:47 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19E92400) [pid = 3928] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:03:48 INFO - PROCESS | 3928 | 1467068628047 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 902ms 16:03:48 INFO - PROCESS | 3928 | 1467068628080 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 3928 | 1467068628082 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 16:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:03:48 INFO - PROCESS | 3928 | 1467068628086 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 3928 | 1467068628087 Marionette TRACE conn3 <- [1,2478,null,{}] 16:03:48 INFO - PROCESS | 3928 | 1467068628091 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 3928 | 1467068628093 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:48 INFO - PROCESS | 3928 | 1467068628176 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:03:48 INFO - PROCESS | 3928 | 1467068628183 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 3928 | 1467068628185 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:48 INFO - PROCESS | 3928 | ++DOCSHELL 10E07C00 == 31 [pid = 3928] [id = 629] 16:03:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10F2C000) [pid = 3928] [serial = 1887] [outer = 00000000] 16:03:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (13A02C00) [pid = 3928] [serial = 1888] [outer = 10F2C000] 16:03:48 INFO - PROCESS | 3928 | 1467068628313 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17406C00) [pid = 3928] [serial = 1889] [outer = 10F2C000] 16:03:48 INFO - PROCESS | 3928 | 1467068628649 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 617ms 16:03:48 INFO - PROCESS | 3928 | 1467068628708 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 3928 | 1467068628709 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 16:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:03:48 INFO - PROCESS | 3928 | 1467068628713 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 3928 | 1467068628715 Marionette TRACE conn3 <- [1,2482,null,{}] 16:03:48 INFO - PROCESS | 3928 | 1467068628718 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 3928 | 1467068628720 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:48 INFO - PROCESS | 3928 | 1467068628802 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:03:48 INFO - PROCESS | 3928 | 1467068628879 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 3928 | 1467068628881 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:48 INFO - PROCESS | 3928 | ++DOCSHELL 12BA8400 == 32 [pid = 3928] [id = 630] 16:03:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (13664400) [pid = 3928] [serial = 1890] [outer = 00000000] 16:03:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1807F000) [pid = 3928] [serial = 1891] [outer = 13664400] 16:03:48 INFO - PROCESS | 3928 | 1467068628926 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17A49800) [pid = 3928] [serial = 1892] [outer = 13664400] 16:03:49 INFO - PROCESS | 3928 | 1467068629270 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 616ms 16:03:49 INFO - PROCESS | 3928 | 1467068629317 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 3928 | 1467068629319 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 16:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:03:49 INFO - PROCESS | 3928 | 1467068629322 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 3928 | 1467068629324 Marionette TRACE conn3 <- [1,2486,null,{}] 16:03:49 INFO - PROCESS | 3928 | 1467068629328 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 3928 | 1467068629329 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:49 INFO - PROCESS | 3928 | 1467068629445 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:03:49 INFO - PROCESS | 3928 | 1467068629478 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 3928 | 1467068629480 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:49 INFO - PROCESS | 3928 | ++DOCSHELL 182A2400 == 33 [pid = 3928] [id = 631] 16:03:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (182A4800) [pid = 3928] [serial = 1893] [outer = 00000000] 16:03:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19778400) [pid = 3928] [serial = 1894] [outer = 182A4800] 16:03:49 INFO - PROCESS | 3928 | 1467068629523 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19778C00) [pid = 3928] [serial = 1895] [outer = 182A4800] 16:03:49 INFO - PROCESS | 3928 | 1467068629966 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 16:03:50 INFO - PROCESS | 3928 | 1467068630046 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 3928 | 1467068630051 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 16:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:03:50 INFO - PROCESS | 3928 | 1467068630056 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 3928 | 1467068630060 Marionette TRACE conn3 <- [1,2490,null,{}] 16:03:50 INFO - PROCESS | 3928 | 1467068630066 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 3928 | 1467068630069 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:50 INFO - PROCESS | 3928 | 1467068630190 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:03:50 INFO - PROCESS | 3928 | 1467068630322 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 3928 | 1467068630327 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:50 INFO - PROCESS | 3928 | ++DOCSHELL 10E06000 == 34 [pid = 3928] [id = 632] 16:03:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10E06800) [pid = 3928] [serial = 1896] [outer = 00000000] 16:03:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10F2B800) [pid = 3928] [serial = 1897] [outer = 10E06800] 16:03:50 INFO - PROCESS | 3928 | 1467068630422 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1100B000) [pid = 3928] [serial = 1898] [outer = 10E06800] 16:03:51 INFO - PROCESS | 3928 | 1467068631250 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1263ms 16:03:51 INFO - PROCESS | 3928 | 1467068631315 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 3928 | 1467068631320 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 16:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:03:51 INFO - PROCESS | 3928 | 1467068631327 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 3928 | 1467068631330 Marionette TRACE conn3 <- [1,2494,null,{}] 16:03:51 INFO - PROCESS | 3928 | 1467068631334 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:51 INFO - PROCESS | 3928 | 1467068631337 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:51 INFO - PROCESS | 3928 | 1467068631463 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:03:51 INFO - PROCESS | 3928 | 1467068631622 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 3928 | 1467068631625 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:51 INFO - PROCESS | 3928 | ++DOCSHELL 13110800 == 35 [pid = 3928] [id = 633] 16:03:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (13116800) [pid = 3928] [serial = 1899] [outer = 00000000] 16:03:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (13A06400) [pid = 3928] [serial = 1900] [outer = 13116800] 16:03:51 INFO - PROCESS | 3928 | 1467068631682 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (14F72C00) [pid = 3928] [serial = 1901] [outer = 13116800] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 12BA8400 == 34 [pid = 3928] [id = 630] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 10E07C00 == 33 [pid = 3928] [id = 629] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 16D51800 == 32 [pid = 3928] [id = 628] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 15F93800 == 31 [pid = 3928] [id = 627] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 13E53000 == 30 [pid = 3928] [id = 626] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 12E63000 == 29 [pid = 3928] [id = 625] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 11494000 == 28 [pid = 3928] [id = 624] 16:03:52 INFO - PROCESS | 3928 | --DOCSHELL 10A7F000 == 27 [pid = 3928] [id = 623] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (1749F000) [pid = 3928] [serial = 1840] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (17F02C00) [pid = 3928] [serial = 1841] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11DD9800) [pid = 3928] [serial = 1849] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1807FC00) [pid = 3928] [serial = 1844] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1807F400) [pid = 3928] [serial = 1843] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (19AB5000) [pid = 3928] [serial = 1846] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (164B0400) [pid = 3928] [serial = 1829] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10F9D000) [pid = 3928] [serial = 1825] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1149BC00) [pid = 3928] [serial = 1826] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19991C00) [pid = 3928] [serial = 1823] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (13624C00) [pid = 3928] [serial = 1834] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1655AC00) [pid = 3928] [serial = 1837] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (112DB000) [pid = 3928] [serial = 1831] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11C9A400) [pid = 3928] [serial = 1832] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (14FDA800) [pid = 3928] [serial = 1828] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19E85400) [pid = 3928] [serial = 1852] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1A459400) [pid = 3928] [serial = 1855] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1A45D400) [pid = 3928] [serial = 1856] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19AB2400) [pid = 3928] [serial = 1847] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19E8D800) [pid = 3928] [serial = 1853] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (152BB800) [pid = 3928] [serial = 1850] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (16CCCC00) [pid = 3928] [serial = 1838] [outer = 00000000] [url = about:blank] 16:03:52 INFO - PROCESS | 3928 | 1467068632594 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1308ms 16:03:52 INFO - PROCESS | 3928 | 1467068632632 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 3928 | 1467068632635 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 16:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:03:52 INFO - PROCESS | 3928 | 1467068632640 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 3928 | 1467068632643 Marionette TRACE conn3 <- [1,2498,null,{}] 16:03:52 INFO - PROCESS | 3928 | 1467068632648 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:52 INFO - PROCESS | 3928 | 1467068632651 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:52 INFO - PROCESS | 3928 | 1467068632763 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:03:52 INFO - PROCESS | 3928 | 1467068632770 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 3928 | 1467068632775 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:52 INFO - PROCESS | 3928 | ++DOCSHELL 10A0A400 == 28 [pid = 3928] [id = 634] 16:03:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (10A74C00) [pid = 3928] [serial = 1902] [outer = 00000000] 16:03:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (11CF0400) [pid = 3928] [serial = 1903] [outer = 10A74C00] 16:03:52 INFO - PROCESS | 3928 | 1467068632832 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E05000) [pid = 3928] [serial = 1904] [outer = 10A74C00] 16:03:53 INFO - PROCESS | 3928 | 1467068633340 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 766ms 16:03:53 INFO - PROCESS | 3928 | 1467068633404 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 3928 | 1467068633408 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 16:03:53 INFO - PROCESS | 3928 | 1467068633414 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:03:53 INFO - PROCESS | 3928 | 1467068633416 Marionette TRACE conn3 <- [1,2502,null,{}] 16:03:53 INFO - PROCESS | 3928 | 1467068633420 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 3928 | 1467068633422 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:53 INFO - PROCESS | 3928 | 1467068633507 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:03:53 INFO - PROCESS | 3928 | 1467068633604 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 3928 | 1467068633606 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:53 INFO - PROCESS | 3928 | ++DOCSHELL 11D88000 == 29 [pid = 3928] [id = 635] 16:03:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (11DDE800) [pid = 3928] [serial = 1905] [outer = 00000000] 16:03:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (12E5EC00) [pid = 3928] [serial = 1906] [outer = 11DDE800] 16:03:53 INFO - PROCESS | 3928 | 1467068633653 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (131CF400) [pid = 3928] [serial = 1907] [outer = 11DDE800] 16:03:54 INFO - PROCESS | 3928 | 1467068634036 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 677ms 16:03:54 INFO - PROCESS | 3928 | 1467068634097 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 3928 | 1467068634099 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 16:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:03:54 INFO - PROCESS | 3928 | 1467068634102 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 3928 | 1467068634106 Marionette TRACE conn3 <- [1,2506,null,{}] 16:03:54 INFO - PROCESS | 3928 | 1467068634145 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 3928 | 1467068634149 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:54 INFO - PROCESS | 3928 | 1467068634217 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:03:54 INFO - PROCESS | 3928 | 1467068634231 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 3928 | 1467068634234 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:54 INFO - PROCESS | 3928 | ++DOCSHELL 15760000 == 30 [pid = 3928] [id = 636] 16:03:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15762400) [pid = 3928] [serial = 1908] [outer = 00000000] 16:03:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (164B1000) [pid = 3928] [serial = 1909] [outer = 15762400] 16:03:54 INFO - PROCESS | 3928 | 1467068634281 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1655AC00) [pid = 3928] [serial = 1910] [outer = 15762400] 16:03:54 INFO - PROCESS | 3928 | 1467068634742 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 677ms 16:03:54 INFO - PROCESS | 3928 | 1467068634764 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 3928 | 1467068634767 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 16:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:03:54 INFO - PROCESS | 3928 | 1467068634770 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 3928 | 1467068634772 Marionette TRACE conn3 <- [1,2510,null,{}] 16:03:54 INFO - PROCESS | 3928 | 1467068634775 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:54 INFO - PROCESS | 3928 | 1467068634777 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:54 INFO - PROCESS | 3928 | 1467068634901 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:03:54 INFO - PROCESS | 3928 | 1467068634906 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 3928 | 1467068634908 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:54 INFO - PROCESS | 3928 | ++DOCSHELL 16D4F800 == 31 [pid = 3928] [id = 637] 16:03:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16D50400) [pid = 3928] [serial = 1911] [outer = 00000000] 16:03:54 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (172EC800) [pid = 3928] [serial = 1912] [outer = 16D50400] 16:03:54 INFO - PROCESS | 3928 | 1467068635006 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17407400) [pid = 3928] [serial = 1913] [outer = 16D50400] 16:03:55 INFO - PROCESS | 3928 | 1467068635402 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 661ms 16:03:55 INFO - PROCESS | 3928 | 1467068635456 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 3928 | 1467068635458 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 16:03:55 INFO - PROCESS | 3928 | 1467068635469 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:03:55 INFO - PROCESS | 3928 | 1467068635470 Marionette TRACE conn3 <- [1,2514,null,{}] 16:03:55 INFO - PROCESS | 3928 | 1467068635474 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:55 INFO - PROCESS | 3928 | 1467068635476 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:55 INFO - PROCESS | 3928 | 1467068635603 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:03:55 INFO - PROCESS | 3928 | 1467068635625 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 3928 | 1467068635627 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:55 INFO - PROCESS | 3928 | ++DOCSHELL 1059AC00 == 32 [pid = 3928] [id = 638] 16:03:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (173A0000) [pid = 3928] [serial = 1914] [outer = 00000000] 16:03:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1807AC00) [pid = 3928] [serial = 1915] [outer = 173A0000] 16:03:55 INFO - PROCESS | 3928 | 1467068635670 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1807EC00) [pid = 3928] [serial = 1916] [outer = 173A0000] 16:03:56 INFO - PROCESS | 3928 | 1467068636105 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 677ms 16:03:56 INFO - PROCESS | 3928 | 1467068636133 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 3928 | 1467068636134 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 16:03:56 INFO - PROCESS | 3928 | 1467068636138 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:03:56 INFO - PROCESS | 3928 | 1467068636139 Marionette TRACE conn3 <- [1,2518,null,{}] 16:03:56 INFO - PROCESS | 3928 | 1467068636143 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 3928 | 1467068636148 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:56 INFO - PROCESS | 3928 | 1467068636291 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:03:56 INFO - PROCESS | 3928 | 1467068636302 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 3928 | 1467068636304 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:56 INFO - PROCESS | 3928 | ++DOCSHELL 1829B800 == 33 [pid = 3928] [id = 639] 16:03:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (182A3000) [pid = 3928] [serial = 1917] [outer = 00000000] 16:03:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19AB5000) [pid = 3928] [serial = 1918] [outer = 182A3000] 16:03:56 INFO - PROCESS | 3928 | 1467068636356 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19AB6C00) [pid = 3928] [serial = 1919] [outer = 182A3000] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (131C5800) [pid = 3928] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10E02400) [pid = 3928] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11802800) [pid = 3928] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (12E6A000) [pid = 3928] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (0C7F6800) [pid = 3928] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (112D7400) [pid = 3928] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (14FD5000) [pid = 3928] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19A81000) [pid = 3928] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (164B0800) [pid = 3928] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10F2C000) [pid = 3928] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16D52C00) [pid = 3928] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (13664400) [pid = 3928] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:03:56 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (142B3800) [pid = 3928] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:03:56 INFO - PROCESS | 3928 | 1467068636865 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 766ms 16:03:56 INFO - PROCESS | 3928 | 1467068636922 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 3928 | 1467068636925 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 16:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:03:56 INFO - PROCESS | 3928 | 1467068636928 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 3928 | 1467068636930 Marionette TRACE conn3 <- [1,2522,null,{}] 16:03:56 INFO - PROCESS | 3928 | 1467068636933 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 3928 | 1467068636935 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:57 INFO - PROCESS | 3928 | 1467068636992 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:03:57 INFO - PROCESS | 3928 | 1467068636997 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 3928 | 1467068636998 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:57 INFO - PROCESS | 3928 | ++DOCSHELL 10A79000 == 34 [pid = 3928] [id = 640] 16:03:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10E01800) [pid = 3928] [serial = 1920] [outer = 00000000] 16:03:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (14F75400) [pid = 3928] [serial = 1921] [outer = 10E01800] 16:03:57 INFO - PROCESS | 3928 | 1467068637044 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15556800) [pid = 3928] [serial = 1922] [outer = 10E01800] 16:03:57 INFO - PROCESS | 3928 | 1467068637491 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 617ms 16:03:57 INFO - PROCESS | 3928 | 1467068637526 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 3928 | 1467068637528 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 16:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:03:57 INFO - PROCESS | 3928 | 1467068637532 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 3928 | 1467068637534 Marionette TRACE conn3 <- [1,2526,null,{}] 16:03:57 INFO - PROCESS | 3928 | 1467068637537 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 3928 | 1467068637539 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:57 INFO - PROCESS | 3928 | 1467068637616 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:03:57 INFO - PROCESS | 3928 | 1467068637622 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 3928 | 1467068637623 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:57 INFO - PROCESS | 3928 | ++DOCSHELL 131C5800 == 35 [pid = 3928] [id = 641] 16:03:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164B8400) [pid = 3928] [serial = 1923] [outer = 00000000] 16:03:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19AB4800) [pid = 3928] [serial = 1924] [outer = 164B8400] 16:03:57 INFO - PROCESS | 3928 | 1467068637667 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19E8A000) [pid = 3928] [serial = 1925] [outer = 164B8400] 16:03:58 INFO - PROCESS | 3928 | 1467068638088 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 616ms 16:03:58 INFO - PROCESS | 3928 | 1467068638149 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 3928 | 1467068638151 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 16:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:03:58 INFO - PROCESS | 3928 | 1467068638155 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 3928 | 1467068638156 Marionette TRACE conn3 <- [1,2530,null,{}] 16:03:58 INFO - PROCESS | 3928 | 1467068638160 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 3928 | 1467068638162 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:58 INFO - PROCESS | 3928 | 1467068638240 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:03:58 INFO - PROCESS | 3928 | 1467068638245 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 3928 | 1467068638247 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:58 INFO - PROCESS | 3928 | ++DOCSHELL 19E8E800 == 36 [pid = 3928] [id = 642] 16:03:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19E8F400) [pid = 3928] [serial = 1926] [outer = 00000000] 16:03:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19EF9800) [pid = 3928] [serial = 1927] [outer = 19E8F400] 16:03:58 INFO - PROCESS | 3928 | 1467068638298 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A459400) [pid = 3928] [serial = 1928] [outer = 19E8F400] 16:03:58 INFO - PROCESS | 3928 | 1467068638763 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 662ms 16:03:58 INFO - PROCESS | 3928 | 1467068638834 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 3928 | 1467068638839 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 16:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:03:58 INFO - PROCESS | 3928 | 1467068638845 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 3928 | 1467068638849 Marionette TRACE conn3 <- [1,2534,null,{}] 16:03:58 INFO - PROCESS | 3928 | 1467068638856 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 3928 | 1467068638859 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:58 INFO - PROCESS | 3928 | 1467068638972 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:03:59 INFO - PROCESS | 3928 | 1467068639106 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 3928 | 1467068639111 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:03:59 INFO - PROCESS | 3928 | ++DOCSHELL 10F2FC00 == 37 [pid = 3928] [id = 643] 16:03:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10F30C00) [pid = 3928] [serial = 1929] [outer = 00000000] 16:03:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (11010C00) [pid = 3928] [serial = 1930] [outer = 10F30C00] 16:03:59 INFO - PROCESS | 3928 | 1467068639171 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (11809800) [pid = 3928] [serial = 1931] [outer = 10F30C00] 16:03:59 INFO - PROCESS | 3928 | 1467068639783 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1007ms 16:03:59 INFO - PROCESS | 3928 | 1467068639856 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 3928 | 1467068639860 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 16:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:03:59 INFO - PROCESS | 3928 | 1467068639869 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 3928 | 1467068639872 Marionette TRACE conn3 <- [1,2538,null,{}] 16:03:59 INFO - PROCESS | 3928 | 1467068639876 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 3928 | 1467068639879 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:00 INFO - PROCESS | 3928 | 1467068640025 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:04:00 INFO - PROCESS | 3928 | 1467068640158 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 3928 | 1467068640161 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:00 INFO - PROCESS | 3928 | ++DOCSHELL 13E56C00 == 38 [pid = 3928] [id = 644] 16:04:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (142B5C00) [pid = 3928] [serial = 1932] [outer = 00000000] 16:04:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (153EE400) [pid = 3928] [serial = 1933] [outer = 142B5C00] 16:04:00 INFO - PROCESS | 3928 | 1467068640217 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (16716000) [pid = 3928] [serial = 1934] [outer = 142B5C00] 16:04:00 INFO - PROCESS | 3928 | 1467068640809 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 962ms 16:04:00 INFO - PROCESS | 3928 | 1467068640828 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 3928 | 1467068640831 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 16:04:00 INFO - PROCESS | 3928 | 1467068640836 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:04:00 INFO - PROCESS | 3928 | 1467068640839 Marionette TRACE conn3 <- [1,2542,null,{}] 16:04:00 INFO - PROCESS | 3928 | 1467068640850 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 3928 | 1467068640855 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:00 INFO - PROCESS | 3928 | 1467068640958 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:04:01 INFO - PROCESS | 3928 | 1467068641104 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 3928 | 1467068641107 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:01 INFO - PROCESS | 3928 | ++DOCSHELL 19598000 == 39 [pid = 3928] [id = 645] 16:04:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19A79C00) [pid = 3928] [serial = 1935] [outer = 00000000] 16:04:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19E8E400) [pid = 3928] [serial = 1936] [outer = 19A79C00] 16:04:01 INFO - PROCESS | 3928 | 1467068641164 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1A45A800) [pid = 3928] [serial = 1937] [outer = 19A79C00] 16:04:01 INFO - PROCESS | 3928 | 1467068641907 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1113ms 16:04:01 INFO - PROCESS | 3928 | 1467068641958 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 3928 | 1467068641962 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 16:04:01 INFO - PROCESS | 3928 | 1467068641968 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:04:01 INFO - PROCESS | 3928 | 1467068641971 Marionette TRACE conn3 <- [1,2546,null,{}] 16:04:01 INFO - PROCESS | 3928 | 1467068641977 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:01 INFO - PROCESS | 3928 | 1467068641980 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:02 INFO - PROCESS | 3928 | 1467068642074 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:04:02 INFO - PROCESS | 3928 | 1467068642180 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 3928 | 1467068642184 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:02 INFO - PROCESS | 3928 | ++DOCSHELL 10E9A000 == 40 [pid = 3928] [id = 646] 16:04:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10E9E400) [pid = 3928] [serial = 1938] [outer = 00000000] 16:04:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (11202800) [pid = 3928] [serial = 1939] [outer = 10E9E400] 16:04:02 INFO - PROCESS | 3928 | 1467068642232 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (11809400) [pid = 3928] [serial = 1940] [outer = 10E9E400] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 131C5800 == 39 [pid = 3928] [id = 641] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 10A79000 == 38 [pid = 3928] [id = 640] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 1829B800 == 37 [pid = 3928] [id = 639] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 1059AC00 == 36 [pid = 3928] [id = 638] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 16D4F800 == 35 [pid = 3928] [id = 637] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 15760000 == 34 [pid = 3928] [id = 636] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 11D88000 == 33 [pid = 3928] [id = 635] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 10A0A400 == 32 [pid = 3928] [id = 634] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 182A2400 == 31 [pid = 3928] [id = 631] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 0C7F5C00 == 30 [pid = 3928] [id = 622] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 10E06000 == 29 [pid = 3928] [id = 632] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 13110800 == 28 [pid = 3928] [id = 633] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 19598000 == 27 [pid = 3928] [id = 645] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 19E8E800 == 26 [pid = 3928] [id = 642] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 10F2FC00 == 25 [pid = 3928] [id = 643] 16:04:03 INFO - PROCESS | 3928 | --DOCSHELL 13E56C00 == 24 [pid = 3928] [id = 644] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (13A09C00) [pid = 3928] [serial = 1835] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (10E0A400) [pid = 3928] [serial = 1870] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (10E0A800) [pid = 3928] [serial = 1871] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (11C96400) [pid = 3928] [serial = 1873] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (11DDA400) [pid = 3928] [serial = 1874] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1326B000) [pid = 3928] [serial = 1876] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10A0BC00) [pid = 3928] [serial = 1868] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1055A800) [pid = 3928] [serial = 1867] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12BB1400) [pid = 3928] [serial = 1859] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (11DD8C00) [pid = 3928] [serial = 1858] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16D4F400) [pid = 3928] [serial = 1862] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15557800) [pid = 3928] [serial = 1861] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A1D8400) [pid = 3928] [serial = 1865] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E8A400) [pid = 3928] [serial = 1864] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (164B9800) [pid = 3928] [serial = 1882] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (13A02C00) [pid = 3928] [serial = 1888] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (17496800) [pid = 3928] [serial = 1885] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (17A49800) [pid = 3928] [serial = 1892] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1807F000) [pid = 3928] [serial = 1891] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19778400) [pid = 3928] [serial = 1894] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (176EDC00) [pid = 3928] [serial = 1886] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (14FD7800) [pid = 3928] [serial = 1879] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (153EE800) [pid = 3928] [serial = 1880] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (164BF000) [pid = 3928] [serial = 1883] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (17406C00) [pid = 3928] [serial = 1889] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (13664800) [pid = 3928] [serial = 1877] [outer = 00000000] [url = about:blank] 16:04:03 INFO - PROCESS | 3928 | 1467068643447 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1548ms 16:04:03 INFO - PROCESS | 3928 | 1467068643506 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 3928 | 1467068643510 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 16:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:04:03 INFO - PROCESS | 3928 | 1467068643515 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 3928 | 1467068643518 Marionette TRACE conn3 <- [1,2550,null,{}] 16:04:03 INFO - PROCESS | 3928 | 1467068643524 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:03 INFO - PROCESS | 3928 | 1467068643526 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:03 INFO - PROCESS | 3928 | 1467068643615 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:04:03 INFO - PROCESS | 3928 | 1467068643747 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 3928 | 1467068643752 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:03 INFO - PROCESS | 3928 | ++DOCSHELL 10E01C00 == 25 [pid = 3928] [id = 647] 16:04:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (10E02400) [pid = 3928] [serial = 1941] [outer = 00000000] 16:04:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10E07400) [pid = 3928] [serial = 1942] [outer = 10E02400] 16:04:03 INFO - PROCESS | 3928 | 1467068643799 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E0B400) [pid = 3928] [serial = 1943] [outer = 10E02400] 16:04:04 INFO - PROCESS | 3928 | 1467068644222 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 782ms 16:04:04 INFO - PROCESS | 3928 | 1467068644300 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 3928 | 1467068644305 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 16:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:04:04 INFO - PROCESS | 3928 | 1467068644311 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 3928 | 1467068644314 Marionette TRACE conn3 <- [1,2554,null,{}] 16:04:04 INFO - PROCESS | 3928 | 1467068644318 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 3928 | 1467068644320 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:04 INFO - PROCESS | 3928 | 1467068644388 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:04:04 INFO - PROCESS | 3928 | 1467068644395 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 3928 | 1467068644397 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:04 INFO - PROCESS | 3928 | ++DOCSHELL 12957C00 == 26 [pid = 3928] [id = 648] 16:04:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (12958C00) [pid = 3928] [serial = 1944] [outer = 00000000] 16:04:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (12B71C00) [pid = 3928] [serial = 1945] [outer = 12958C00] 16:04:04 INFO - PROCESS | 3928 | 1467068644450 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (12BB4000) [pid = 3928] [serial = 1946] [outer = 12958C00] 16:04:04 INFO - PROCESS | 3928 | 1467068644901 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 616ms 16:04:04 INFO - PROCESS | 3928 | 1467068644915 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 3928 | 1467068644917 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 16:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:04:04 INFO - PROCESS | 3928 | 1467068644920 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 3928 | 1467068644924 Marionette TRACE conn3 <- [1,2558,null,{}] 16:04:04 INFO - PROCESS | 3928 | 1467068644938 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 3928 | 1467068644943 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:05 INFO - PROCESS | 3928 | 1467068645052 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:04:05 INFO - PROCESS | 3928 | 1467068645062 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 3928 | 1467068645065 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:05 INFO - PROCESS | 3928 | ++DOCSHELL 142B0000 == 27 [pid = 3928] [id = 649] 16:04:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (142B1C00) [pid = 3928] [serial = 1947] [outer = 00000000] 16:04:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (14440400) [pid = 3928] [serial = 1948] [outer = 142B1C00] 16:04:05 INFO - PROCESS | 3928 | 1467068645119 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (14FD0C00) [pid = 3928] [serial = 1949] [outer = 142B1C00] 16:04:05 INFO - PROCESS | 3928 | 1467068645560 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 661ms 16:04:05 INFO - PROCESS | 3928 | 1467068645602 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:04:05 INFO - PROCESS | 3928 | 1467068645615 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 16:04:05 INFO - PROCESS | 3928 | 1467068645618 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 3928 | 1467068645620 Marionette TRACE conn3 <- [1,2562,null,{}] 16:04:05 INFO - PROCESS | 3928 | 1467068645624 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 3928 | 1467068645625 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:05 INFO - PROCESS | 3928 | 1467068645723 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:04:05 INFO - PROCESS | 3928 | 1467068645729 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 3928 | 1467068645731 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:05 INFO - PROCESS | 3928 | ++DOCSHELL 10A77800 == 28 [pid = 3928] [id = 650] 16:04:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (10F2B400) [pid = 3928] [serial = 1950] [outer = 00000000] 16:04:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15F8C800) [pid = 3928] [serial = 1951] [outer = 10F2B400] 16:04:05 INFO - PROCESS | 3928 | 1467068645777 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (164BAC00) [pid = 3928] [serial = 1952] [outer = 10F2B400] 16:04:06 INFO - PROCESS | 3928 | 1467068646235 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 677ms 16:04:06 INFO - PROCESS | 3928 | 1467068646284 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 3928 | 1467068646286 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 16:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:04:06 INFO - PROCESS | 3928 | 1467068646290 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 3928 | 1467068646292 Marionette TRACE conn3 <- [1,2566,null,{}] 16:04:06 INFO - PROCESS | 3928 | 1467068646295 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:06 INFO - PROCESS | 3928 | 1467068646297 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:06 INFO - PROCESS | 3928 | 1467068646408 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:04:06 INFO - PROCESS | 3928 | 1467068646499 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 3928 | 1467068646501 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:06 INFO - PROCESS | 3928 | ++DOCSHELL 16713C00 == 29 [pid = 3928] [id = 651] 16:04:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (16714000) [pid = 3928] [serial = 1953] [outer = 00000000] 16:04:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (16CC8C00) [pid = 3928] [serial = 1954] [outer = 16714000] 16:04:06 INFO - PROCESS | 3928 | 1467068646528 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (16D55000) [pid = 3928] [serial = 1955] [outer = 16714000] 16:04:06 INFO - PROCESS | 3928 | 1467068646958 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 706ms 16:04:06 INFO - PROCESS | 3928 | 1467068646995 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 3928 | 1467068646997 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 16:04:06 INFO - PROCESS | 3928 | 1467068647000 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:04:06 INFO - PROCESS | 3928 | 1467068647002 Marionette TRACE conn3 <- [1,2570,null,{}] 16:04:07 INFO - PROCESS | 3928 | 1467068647006 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 3928 | 1467068647011 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:07 INFO - PROCESS | 3928 | 1467068647154 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:04:07 INFO - PROCESS | 3928 | 1467068647166 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 3928 | 1467068647168 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:07 INFO - PROCESS | 3928 | ++DOCSHELL 1739D800 == 30 [pid = 3928] [id = 652] 16:04:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (17499800) [pid = 3928] [serial = 1956] [outer = 00000000] 16:04:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17A51C00) [pid = 3928] [serial = 1957] [outer = 17499800] 16:04:07 INFO - PROCESS | 3928 | 1467068647271 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1807F800) [pid = 3928] [serial = 1958] [outer = 17499800] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (173A0000) [pid = 3928] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (182A3000) [pid = 3928] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (182A4800) [pid = 3928] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10E06800) [pid = 3928] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11DDE800) [pid = 3928] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13116800) [pid = 3928] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (15762400) [pid = 3928] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10A74C00) [pid = 3928] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E8F400) [pid = 3928] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10E01800) [pid = 3928] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (164B8400) [pid = 3928] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:04:07 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (16D50400) [pid = 3928] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:04:07 INFO - PROCESS | 3928 | 1467068647821 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 872ms 16:04:07 INFO - PROCESS | 3928 | 1467068647871 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 3928 | 1467068647873 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 16:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:04:07 INFO - PROCESS | 3928 | 1467068647886 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 3928 | 1467068647888 Marionette TRACE conn3 <- [1,2574,null,{}] 16:04:07 INFO - PROCESS | 3928 | 1467068647892 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 3928 | 1467068647894 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:08 INFO - PROCESS | 3928 | 1467068648002 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:04:08 INFO - PROCESS | 3928 | 1467068648064 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 3928 | 1467068648066 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:08 INFO - PROCESS | 3928 | ++DOCSHELL 10472C00 == 31 [pid = 3928] [id = 653] 16:04:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1047E400) [pid = 3928] [serial = 1959] [outer = 00000000] 16:04:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (13117400) [pid = 3928] [serial = 1960] [outer = 1047E400] 16:04:08 INFO - PROCESS | 3928 | 1467068648109 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (142B7400) [pid = 3928] [serial = 1961] [outer = 1047E400] 16:04:08 INFO - PROCESS | 3928 | 1467068648449 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 617ms 16:04:08 INFO - PROCESS | 3928 | 1467068648522 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 3928 | 1467068648524 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 16:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:04:08 INFO - PROCESS | 3928 | 1467068648527 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 3928 | 1467068648529 Marionette TRACE conn3 <- [1,2578,null,{}] 16:04:08 INFO - PROCESS | 3928 | 1467068648533 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:08 INFO - PROCESS | 3928 | 1467068648535 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:08 INFO - PROCESS | 3928 | 1467068648608 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:04:08 INFO - PROCESS | 3928 | 1467068648614 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 3928 | 1467068648615 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:08 INFO - PROCESS | 3928 | ++DOCSHELL 10FA7000 == 32 [pid = 3928] [id = 654] 16:04:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (13E5F800) [pid = 3928] [serial = 1962] [outer = 00000000] 16:04:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1958E000) [pid = 3928] [serial = 1963] [outer = 13E5F800] 16:04:08 INFO - PROCESS | 3928 | 1467068648660 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (182A4800) [pid = 3928] [serial = 1964] [outer = 13E5F800] 16:04:09 INFO - PROCESS | 3928 | 1467068649083 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 16:04:09 INFO - PROCESS | 3928 | 1467068649120 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 3928 | 1467068649122 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 16:04:09 INFO - PROCESS | 3928 | 1467068649126 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 3928 | 1467068649127 Marionette TRACE conn3 <- [1,2582,null,{}] 16:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:04:09 INFO - PROCESS | 3928 | 1467068649131 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 3928 | 1467068649133 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:09 INFO - PROCESS | 3928 | 1467068649198 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:04:09 INFO - PROCESS | 3928 | 1467068649204 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 3928 | 1467068649206 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:09 INFO - PROCESS | 3928 | ++DOCSHELL 142AF400 == 33 [pid = 3928] [id = 655] 16:04:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19994400) [pid = 3928] [serial = 1965] [outer = 00000000] 16:04:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19AB2400) [pid = 3928] [serial = 1966] [outer = 19994400] 16:04:09 INFO - PROCESS | 3928 | 1467068649249 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19AB4000) [pid = 3928] [serial = 1967] [outer = 19994400] 16:04:09 INFO - PROCESS | 3928 | 1467068649912 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 842ms 16:04:09 INFO - PROCESS | 3928 | 1467068649980 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 3928 | 1467068649984 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 16:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:04:09 INFO - PROCESS | 3928 | 1467068649990 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 3928 | 1467068649994 Marionette TRACE conn3 <- [1,2586,null,{}] 16:04:09 INFO - PROCESS | 3928 | 1467068650000 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 3928 | 1467068650003 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:10 INFO - PROCESS | 3928 | 1467068650122 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:04:10 INFO - PROCESS | 3928 | 1467068650262 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 3928 | 1467068650267 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:10 INFO - PROCESS | 3928 | ++DOCSHELL 10375800 == 34 [pid = 3928] [id = 656] 16:04:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1055E400) [pid = 3928] [serial = 1968] [outer = 00000000] 16:04:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10A75800) [pid = 3928] [serial = 1969] [outer = 1055E400] 16:04:10 INFO - PROCESS | 3928 | 1467068650324 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (112E1400) [pid = 3928] [serial = 1970] [outer = 1055E400] 16:04:11 INFO - PROCESS | 3928 | 1467068651280 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1368ms 16:04:11 INFO - PROCESS | 3928 | 1467068651356 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 3928 | 1467068651360 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 16:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:04:11 INFO - PROCESS | 3928 | 1467068651348 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 3928 | 1467068651351 Marionette TRACE conn3 <- [1,2590,null,{}] 16:04:11 INFO - PROCESS | 3928 | 1467068651357 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:11 INFO - PROCESS | 3928 | 1467068651361 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:11 INFO - PROCESS | 3928 | 1467068651474 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:04:11 INFO - PROCESS | 3928 | 1467068651611 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 3928 | 1467068651615 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:11 INFO - PROCESS | 3928 | ++DOCSHELL 10E0D000 == 35 [pid = 3928] [id = 657] 16:04:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (10E0F400) [pid = 3928] [serial = 1971] [outer = 00000000] 16:04:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (11499800) [pid = 3928] [serial = 1972] [outer = 10E0F400] 16:04:11 INFO - PROCESS | 3928 | 1467068651669 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (11D88000) [pid = 3928] [serial = 1973] [outer = 10E0F400] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 10FA7000 == 34 [pid = 3928] [id = 654] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 10472C00 == 33 [pid = 3928] [id = 653] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 1739D800 == 32 [pid = 3928] [id = 652] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 16713C00 == 31 [pid = 3928] [id = 651] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 10A77800 == 30 [pid = 3928] [id = 650] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 142B0000 == 29 [pid = 3928] [id = 649] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 12957C00 == 28 [pid = 3928] [id = 648] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 10E01C00 == 27 [pid = 3928] [id = 647] 16:04:11 INFO - PROCESS | 3928 | --DOCSHELL 10E9A000 == 26 [pid = 3928] [id = 646] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1807AC00) [pid = 3928] [serial = 1915] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19AB5000) [pid = 3928] [serial = 1918] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19778C00) [pid = 3928] [serial = 1895] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (10F2B800) [pid = 3928] [serial = 1897] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1100B000) [pid = 3928] [serial = 1898] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12E5EC00) [pid = 3928] [serial = 1906] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (131CF400) [pid = 3928] [serial = 1907] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (13A06400) [pid = 3928] [serial = 1900] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (14F72C00) [pid = 3928] [serial = 1901] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (164B1000) [pid = 3928] [serial = 1909] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (11CF0400) [pid = 3928] [serial = 1903] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (10E05000) [pid = 3928] [serial = 1904] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19EF9800) [pid = 3928] [serial = 1927] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1A459400) [pid = 3928] [serial = 1928] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (14F75400) [pid = 3928] [serial = 1921] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (15556800) [pid = 3928] [serial = 1922] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19E8A000) [pid = 3928] [serial = 1925] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19AB6C00) [pid = 3928] [serial = 1919] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (172EC800) [pid = 3928] [serial = 1912] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (17407400) [pid = 3928] [serial = 1913] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1807EC00) [pid = 3928] [serial = 1916] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (19AB4800) [pid = 3928] [serial = 1924] [outer = 00000000] [url = about:blank] 16:04:11 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1655AC00) [pid = 3928] [serial = 1910] [outer = 00000000] [url = about:blank] 16:04:12 INFO - PROCESS | 3928 | 1467068652180 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 857ms 16:04:12 INFO - PROCESS | 3928 | 1467068652236 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 3928 | 1467068652242 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 16:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:04:12 INFO - PROCESS | 3928 | 1467068652236 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 3928 | 1467068652239 Marionette TRACE conn3 <- [1,2594,null,{}] 16:04:12 INFO - PROCESS | 3928 | 1467068652243 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 3928 | 1467068652246 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:12 INFO - PROCESS | 3928 | 1467068652333 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:04:12 INFO - PROCESS | 3928 | 1467068652348 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 3928 | 1467068652351 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:12 INFO - PROCESS | 3928 | ++DOCSHELL 12EDA800 == 27 [pid = 3928] [id = 658] 16:04:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (12EDD400) [pid = 3928] [serial = 1974] [outer = 00000000] 16:04:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (1315C000) [pid = 3928] [serial = 1975] [outer = 12EDD400] 16:04:12 INFO - PROCESS | 3928 | 1467068652402 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1361D400) [pid = 3928] [serial = 1976] [outer = 12EDD400] 16:04:12 INFO - PROCESS | 3928 | 1467068652889 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 662ms 16:04:12 INFO - PROCESS | 3928 | 1467068652917 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 3928 | 1467068652919 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 16:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:04:12 INFO - PROCESS | 3928 | 1467068652923 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 3928 | 1467068652926 Marionette TRACE conn3 <- [1,2598,null,{}] 16:04:12 INFO - PROCESS | 3928 | 1467068652937 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 3928 | 1467068652941 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:13 INFO - PROCESS | 3928 | 1467068653059 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:04:13 INFO - PROCESS | 3928 | 1467068653168 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 3928 | 1467068653153 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:13 INFO - PROCESS | 3928 | ++DOCSHELL 14443400 == 28 [pid = 3928] [id = 659] 16:04:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (14F72C00) [pid = 3928] [serial = 1977] [outer = 00000000] 16:04:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (152B5000) [pid = 3928] [serial = 1978] [outer = 14F72C00] 16:04:13 INFO - PROCESS | 3928 | 1467068653200 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (1575C000) [pid = 3928] [serial = 1979] [outer = 14F72C00] 16:04:13 INFO - PROCESS | 3928 | 1467068653579 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 661ms 16:04:13 INFO - PROCESS | 3928 | 1467068653603 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 3928 | 1467068653589 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 16:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:04:13 INFO - PROCESS | 3928 | 1467068653592 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 3928 | 1467068653594 Marionette TRACE conn3 <- [1,2602,null,{}] 16:04:13 INFO - PROCESS | 3928 | 1467068653597 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:13 INFO - PROCESS | 3928 | 1467068653599 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:13 INFO - PROCESS | 3928 | 1467068653680 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:04:13 INFO - PROCESS | 3928 | 1467068653685 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 3928 | 1467068653687 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:13 INFO - PROCESS | 3928 | ++DOCSHELL 164B3C00 == 29 [pid = 3928] [id = 660] 16:04:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (164B9800) [pid = 3928] [serial = 1980] [outer = 00000000] 16:04:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (16876400) [pid = 3928] [serial = 1981] [outer = 164B9800] 16:04:13 INFO - PROCESS | 3928 | 1467068653735 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16CCE000) [pid = 3928] [serial = 1982] [outer = 164B9800] 16:04:14 INFO - PROCESS | 3928 | 1467068654214 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 662ms 16:04:14 INFO - PROCESS | 3928 | 1467068654274 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 3928 | 1467068654276 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 16:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:04:14 INFO - PROCESS | 3928 | 1467068654279 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 3928 | 1467068654281 Marionette TRACE conn3 <- [1,2606,null,{}] 16:04:14 INFO - PROCESS | 3928 | 1467068654285 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 3928 | 1467068654289 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:14 INFO - PROCESS | 3928 | 1467068654403 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:04:14 INFO - PROCESS | 3928 | 1467068654478 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 3928 | 1467068654480 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:14 INFO - PROCESS | 3928 | ++DOCSHELL 17399800 == 30 [pid = 3928] [id = 661] 16:04:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1739A000) [pid = 3928] [serial = 1983] [outer = 00000000] 16:04:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1749B400) [pid = 3928] [serial = 1984] [outer = 1739A000] 16:04:14 INFO - PROCESS | 3928 | 1467068654523 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17F02C00) [pid = 3928] [serial = 1985] [outer = 1739A000] 16:04:14 INFO - PROCESS | 3928 | 1467068654918 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 661ms 16:04:14 INFO - PROCESS | 3928 | 1467068654945 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 3928 | 1467068654947 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 16:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:04:14 INFO - PROCESS | 3928 | 1467068654950 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 3928 | 1467068654952 Marionette TRACE conn3 <- [1,2610,null,{}] 16:04:14 INFO - PROCESS | 3928 | 1467068654983 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 3928 | 1467068654989 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:15 INFO - PROCESS | 3928 | 1467068655136 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:04:15 INFO - PROCESS | 3928 | 1467068655202 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 3928 | 1467068655205 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:15 INFO - PROCESS | 3928 | ++DOCSHELL 1807BC00 == 31 [pid = 3928] [id = 662] 16:04:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1829D400) [pid = 3928] [serial = 1986] [outer = 00000000] 16:04:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19777C00) [pid = 3928] [serial = 1987] [outer = 1829D400] 16:04:15 INFO - PROCESS | 3928 | 1467068655250 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19A84400) [pid = 3928] [serial = 1988] [outer = 1829D400] 16:04:15 INFO - PROCESS | 3928 | 1467068655652 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 707ms 16:04:15 INFO - PROCESS | 3928 | 1467068655673 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 3928 | 1467068655675 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 16:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:04:15 INFO - PROCESS | 3928 | 1467068655679 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 3928 | 1467068655680 Marionette TRACE conn3 <- [1,2614,null,{}] 16:04:15 INFO - PROCESS | 3928 | 1467068655684 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 3928 | 1467068655686 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:15 INFO - PROCESS | 3928 | 1467068655828 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:04:15 INFO - PROCESS | 3928 | 1467068655817 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 3928 | 1467068655819 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:15 INFO - PROCESS | 3928 | ++DOCSHELL 11490800 == 32 [pid = 3928] [id = 663] 16:04:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (11804C00) [pid = 3928] [serial = 1989] [outer = 00000000] 16:04:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19A80800) [pid = 3928] [serial = 1990] [outer = 11804C00] 16:04:15 INFO - PROCESS | 3928 | 1467068655977 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (15550400) [pid = 3928] [serial = 1991] [outer = 11804C00] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10E02400) [pid = 3928] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (10E9E400) [pid = 3928] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (142B1C00) [pid = 3928] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (17499800) [pid = 3928] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12958C00) [pid = 3928] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (16714000) [pid = 3928] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1047E400) [pid = 3928] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (13E5F800) [pid = 3928] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (10F30C00) [pid = 3928] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (142B5C00) [pid = 3928] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (19A79C00) [pid = 3928] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:04:16 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (10F2B400) [pid = 3928] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:04:16 INFO - PROCESS | 3928 | 1467068656337 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 706ms 16:04:16 INFO - PROCESS | 3928 | 1467068656382 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 3928 | 1467068656384 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 16:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:04:16 INFO - PROCESS | 3928 | 1467068656387 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 3928 | 1467068656389 Marionette TRACE conn3 <- [1,2618,null,{}] 16:04:16 INFO - PROCESS | 3928 | 1467068656392 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:16 INFO - PROCESS | 3928 | 1467068656394 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:16 INFO - PROCESS | 3928 | 1467068656473 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:04:16 INFO - PROCESS | 3928 | 1467068656574 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 3928 | 1467068656576 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:16 INFO - PROCESS | 3928 | ++DOCSHELL 10E01400 == 33 [pid = 3928] [id = 664] 16:04:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (10E02400) [pid = 3928] [serial = 1992] [outer = 00000000] 16:04:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (15F92C00) [pid = 3928] [serial = 1993] [outer = 10E02400] 16:04:16 INFO - PROCESS | 3928 | 1467068656618 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16CCDC00) [pid = 3928] [serial = 1994] [outer = 10E02400] 16:04:16 INFO - PROCESS | 3928 | 1467068656971 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 602ms 16:04:17 INFO - PROCESS | 3928 | 1467068657007 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:04:17 INFO - PROCESS | 3928 | 1467068657009 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 16:04:17 INFO - PROCESS | 3928 | 1467068657012 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 3928 | 1467068657014 Marionette TRACE conn3 <- [1,2622,null,{}] 16:04:17 INFO - PROCESS | 3928 | 1467068657017 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 3928 | 1467068657019 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:17 INFO - PROCESS | 3928 | 1467068657138 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:04:17 INFO - PROCESS | 3928 | 1467068657178 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 3928 | 1467068657180 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:17 INFO - PROCESS | 3928 | ++DOCSHELL 10F30C00 == 34 [pid = 3928] [id = 665] 16:04:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (14442000) [pid = 3928] [serial = 1995] [outer = 00000000] 16:04:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19E89400) [pid = 3928] [serial = 1996] [outer = 14442000] 16:04:17 INFO - PROCESS | 3928 | 1467068657223 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19EEC000) [pid = 3928] [serial = 1997] [outer = 14442000] 16:04:17 INFO - PROCESS | 3928 | 1467068657606 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 601ms 16:04:17 INFO - PROCESS | 3928 | 1467068657632 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 3928 | 1467068657634 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 16:04:17 INFO - PROCESS | 3928 | 1467068657637 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:04:17 INFO - PROCESS | 3928 | 1467068657639 Marionette TRACE conn3 <- [1,2626,null,{}] 16:04:17 INFO - PROCESS | 3928 | 1467068657642 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 3928 | 1467068657644 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:17 INFO - PROCESS | 3928 | 1467068657747 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:04:17 INFO - PROCESS | 3928 | 1467068657755 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 3928 | 1467068657757 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:17 INFO - PROCESS | 3928 | ++DOCSHELL 164B1400 == 35 [pid = 3928] [id = 666] 16:04:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19AB4C00) [pid = 3928] [serial = 1998] [outer = 00000000] 16:04:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1A45CC00) [pid = 3928] [serial = 1999] [outer = 19AB4C00] 16:04:17 INFO - PROCESS | 3928 | 1467068657809 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1A460C00) [pid = 3928] [serial = 2000] [outer = 19AB4C00] 16:04:18 INFO - PROCESS | 3928 | 1467068658475 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 902ms 16:04:18 INFO - PROCESS | 3928 | 1467068658547 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 3928 | 1467068658551 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 16:04:18 INFO - PROCESS | 3928 | 1467068658556 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:04:18 INFO - PROCESS | 3928 | 1467068658561 Marionette TRACE conn3 <- [1,2630,null,{}] 16:04:18 INFO - PROCESS | 3928 | 1467068658567 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 3928 | 1467068658569 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:18 INFO - PROCESS | 3928 | 1467068658671 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:04:18 INFO - PROCESS | 3928 | 1467068658804 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 3928 | 1467068658807 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:18 INFO - PROCESS | 3928 | ++DOCSHELL 10E01C00 == 36 [pid = 3928] [id = 667] 16:04:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10F2C400) [pid = 3928] [serial = 2001] [outer = 00000000] 16:04:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1188EC00) [pid = 3928] [serial = 2002] [outer = 10F2C400] 16:04:18 INFO - PROCESS | 3928 | 1467068658867 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (136DB800) [pid = 3928] [serial = 2003] [outer = 10F2C400] 16:04:19 INFO - PROCESS | 3928 | 1467068659410 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:04:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 902ms 16:04:19 INFO - PROCESS | 3928 | 1467068659468 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 3928 | 1467068659472 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 16:04:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:04:19 INFO - PROCESS | 3928 | 1467068659479 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 3928 | 1467068659482 Marionette TRACE conn3 <- [1,2634,null,{}] 16:04:19 INFO - PROCESS | 3928 | 1467068659486 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 3928 | 1467068659488 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:19 INFO - PROCESS | 3928 | 1467068659582 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:04:19 INFO - PROCESS | 3928 | 1467068659695 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 3928 | 1467068659697 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:19 INFO - PROCESS | 3928 | ++DOCSHELL 1444E800 == 37 [pid = 3928] [id = 668] 16:04:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (164B1000) [pid = 3928] [serial = 2004] [outer = 00000000] 16:04:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16713C00) [pid = 3928] [serial = 2005] [outer = 164B1000] 16:04:19 INFO - PROCESS | 3928 | 1467068659792 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (16D56000) [pid = 3928] [serial = 2006] [outer = 164B1000] 16:04:20 INFO - PROCESS | 3928 | 1467068660380 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:04:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 963ms 16:04:20 INFO - PROCESS | 3928 | 1467068660429 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 3928 | 1467068660432 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 16:04:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:04:20 INFO - PROCESS | 3928 | 1467068660436 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 3928 | 1467068660440 Marionette TRACE conn3 <- [1,2638,null,{}] 16:04:20 INFO - PROCESS | 3928 | 1467068660466 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 3928 | 1467068660472 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:20 INFO - PROCESS | 3928 | 1467068660600 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:04:20 INFO - PROCESS | 3928 | 1467068660750 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 3928 | 1467068660754 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:20 INFO - PROCESS | 3928 | ++DOCSHELL 1959BC00 == 38 [pid = 3928] [id = 669] 16:04:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (19776800) [pid = 3928] [serial = 2007] [outer = 00000000] 16:04:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19E88800) [pid = 3928] [serial = 2008] [outer = 19776800] 16:04:20 INFO - PROCESS | 3928 | 1467068660812 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1A45EC00) [pid = 3928] [serial = 2009] [outer = 19776800] 16:04:21 INFO - PROCESS | 3928 | 1467068661478 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1067ms 16:04:21 INFO - PROCESS | 3928 | 1467068661516 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 3928 | 1467068661520 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 16:04:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:04:21 INFO - PROCESS | 3928 | 1467068661524 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 3928 | 1467068661527 Marionette TRACE conn3 <- [1,2642,null,{}] 16:04:21 INFO - PROCESS | 3928 | 1467068661533 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 3928 | 1467068661536 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:21 INFO - PROCESS | 3928 | 1467068661643 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 10F30C00 == 37 [pid = 3928] [id = 665] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 10E01400 == 36 [pid = 3928] [id = 664] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 11490800 == 35 [pid = 3928] [id = 663] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 1807BC00 == 34 [pid = 3928] [id = 662] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 17399800 == 33 [pid = 3928] [id = 661] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 164B3C00 == 32 [pid = 3928] [id = 660] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 14443400 == 31 [pid = 3928] [id = 659] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 12EDA800 == 30 [pid = 3928] [id = 658] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 10E0D000 == 29 [pid = 3928] [id = 657] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 10375800 == 28 [pid = 3928] [id = 656] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 142AF400 == 27 [pid = 3928] [id = 655] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 1959BC00 == 26 [pid = 3928] [id = 669] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 1444E800 == 25 [pid = 3928] [id = 668] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 164B1400 == 24 [pid = 3928] [id = 666] 16:04:22 INFO - PROCESS | 3928 | --DOCSHELL 10E01C00 == 23 [pid = 3928] [id = 667] 16:04:22 INFO - PROCESS | 3928 | 1467068662366 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 3928 | 1467068662370 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (10E07400) [pid = 3928] [serial = 1942] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10E0B400) [pid = 3928] [serial = 1943] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (11809400) [pid = 3928] [serial = 1940] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11202800) [pid = 3928] [serial = 1939] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (14440400) [pid = 3928] [serial = 1948] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (17A51C00) [pid = 3928] [serial = 1957] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12B71C00) [pid = 3928] [serial = 1945] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16D55000) [pid = 3928] [serial = 1955] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16CC8C00) [pid = 3928] [serial = 1954] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13117400) [pid = 3928] [serial = 1960] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12BB4000) [pid = 3928] [serial = 1946] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1958E000) [pid = 3928] [serial = 1963] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11809800) [pid = 3928] [serial = 1931] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11010C00) [pid = 3928] [serial = 1930] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (19AB2400) [pid = 3928] [serial = 1966] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (16716000) [pid = 3928] [serial = 1934] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (153EE400) [pid = 3928] [serial = 1933] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1807F800) [pid = 3928] [serial = 1958] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1A45A800) [pid = 3928] [serial = 1937] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19E8E400) [pid = 3928] [serial = 1936] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (182A4800) [pid = 3928] [serial = 1964] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (15F8C800) [pid = 3928] [serial = 1951] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (164BAC00) [pid = 3928] [serial = 1952] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (142B7400) [pid = 3928] [serial = 1961] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (14FD0C00) [pid = 3928] [serial = 1949] [outer = 00000000] [url = about:blank] 16:04:22 INFO - PROCESS | 3928 | ++DOCSHELL 1036D000 == 24 [pid = 3928] [id = 670] 16:04:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (1036D400) [pid = 3928] [serial = 2010] [outer = 00000000] 16:04:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (104E6000) [pid = 3928] [serial = 2011] [outer = 1036D400] 16:04:22 INFO - PROCESS | 3928 | 1467068662517 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (10A73800) [pid = 3928] [serial = 2012] [outer = 1036D400] 16:04:22 INFO - PROCESS | 3928 | 1467068662964 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:04:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1503ms 16:04:23 INFO - PROCESS | 3928 | 1467068663038 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 3928 | 1467068663041 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 16:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:04:23 INFO - PROCESS | 3928 | 1467068663045 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 3928 | 1467068663048 Marionette TRACE conn3 <- [1,2646,null,{}] 16:04:23 INFO - PROCESS | 3928 | 1467068663053 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 3928 | 1467068663058 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:23 INFO - PROCESS | 3928 | 1467068663133 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:04:23 INFO - PROCESS | 3928 | 1467068663143 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 3928 | 1467068663146 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:23 INFO - PROCESS | 3928 | ++DOCSHELL 10FA6C00 == 25 [pid = 3928] [id = 671] 16:04:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (10FA7000) [pid = 3928] [serial = 2013] [outer = 00000000] 16:04:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (11202400) [pid = 3928] [serial = 2014] [outer = 10FA7000] 16:04:23 INFO - PROCESS | 3928 | 1467068663192 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (1149B800) [pid = 3928] [serial = 2015] [outer = 10FA7000] 16:04:23 INFO - PROCESS | 3928 | 1467068663633 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:04:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 602ms 16:04:23 INFO - PROCESS | 3928 | 1467068663653 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 3928 | 1467068663658 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 16:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:04:23 INFO - PROCESS | 3928 | 1467068663663 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 3928 | 1467068663665 Marionette TRACE conn3 <- [1,2650,null,{}] 16:04:23 INFO - PROCESS | 3928 | 1467068663669 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 3928 | 1467068663671 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:23 INFO - PROCESS | 3928 | 1467068663784 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:04:23 INFO - PROCESS | 3928 | 1467068663797 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 3928 | 1467068663799 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:23 INFO - PROCESS | 3928 | ++DOCSHELL 12B72400 == 26 [pid = 3928] [id = 672] 16:04:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (12BA8400) [pid = 3928] [serial = 2016] [outer = 00000000] 16:04:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (12C7F000) [pid = 3928] [serial = 2017] [outer = 12BA8400] 16:04:23 INFO - PROCESS | 3928 | 1467068663843 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (12ED8C00) [pid = 3928] [serial = 2018] [outer = 12BA8400] 16:04:24 INFO - PROCESS | 3928 | 1467068664288 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:04:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 676ms 16:04:24 INFO - PROCESS | 3928 | 1467068664341 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 3928 | 1467068664343 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 16:04:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:04:24 INFO - PROCESS | 3928 | 1467068664348 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 3928 | 1467068664354 Marionette TRACE conn3 <- [1,2654,null,{}] 16:04:24 INFO - PROCESS | 3928 | 1467068664364 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:24 INFO - PROCESS | 3928 | 1467068664367 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:24 INFO - PROCESS | 3928 | 1467068664450 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:04:24 INFO - PROCESS | 3928 | 1467068664457 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 3928 | 1467068664460 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:24 INFO - PROCESS | 3928 | ++DOCSHELL 13A04800 == 27 [pid = 3928] [id = 673] 16:04:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (13E54400) [pid = 3928] [serial = 2019] [outer = 00000000] 16:04:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (14F73800) [pid = 3928] [serial = 2020] [outer = 13E54400] 16:04:24 INFO - PROCESS | 3928 | 1467068664503 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (152B9C00) [pid = 3928] [serial = 2021] [outer = 13E54400] 16:04:25 INFO - PROCESS | 3928 | 1467068665461 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:04:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 16:04:25 INFO - PROCESS | 3928 | 1467068665501 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 3928 | 1467068665503 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 16:04:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:04:25 INFO - PROCESS | 3928 | 1467068665507 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 3928 | 1467068665509 Marionette TRACE conn3 <- [1,2658,null,{}] 16:04:25 INFO - PROCESS | 3928 | 1467068665513 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 3928 | 1467068665515 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:25 INFO - PROCESS | 3928 | 1467068665642 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:04:25 INFO - PROCESS | 3928 | 1467068665648 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 3928 | 1467068665651 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:25 INFO - PROCESS | 3928 | ++DOCSHELL 14446C00 == 28 [pid = 3928] [id = 674] 16:04:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (153EDC00) [pid = 3928] [serial = 2022] [outer = 00000000] 16:04:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (164B7800) [pid = 3928] [serial = 2023] [outer = 153EDC00] 16:04:25 INFO - PROCESS | 3928 | 1467068665750 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (164BBC00) [pid = 3928] [serial = 2024] [outer = 153EDC00] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (14442000) [pid = 3928] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1739A000) [pid = 3928] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (14F72C00) [pid = 3928] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (12EDD400) [pid = 3928] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (164B9800) [pid = 3928] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (10E0F400) [pid = 3928] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1055E400) [pid = 3928] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19994400) [pid = 3928] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (1829D400) [pid = 3928] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (11804C00) [pid = 3928] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:04:26 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (10E02400) [pid = 3928] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:04:26 INFO - PROCESS | 3928 | 1467068666669 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:26 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 16:04:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:04:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1203ms 16:04:26 INFO - PROCESS | 3928 | 1467068666723 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:04:26 INFO - PROCESS | 3928 | 1467068666725 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 16:04:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:04:26 INFO - PROCESS | 3928 | 1467068666728 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 3928 | 1467068666730 Marionette TRACE conn3 <- [1,2662,null,{}] 16:04:26 INFO - PROCESS | 3928 | 1467068666734 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:26 INFO - PROCESS | 3928 | 1467068666735 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:26 INFO - PROCESS | 3928 | 1467068666812 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:04:26 INFO - PROCESS | 3928 | 1467068666818 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 3928 | 1467068666824 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:26 INFO - PROCESS | 3928 | ++DOCSHELL 142B8400 == 29 [pid = 3928] [id = 675] 16:04:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (142B8800) [pid = 3928] [serial = 2025] [outer = 00000000] 16:04:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (15F8F400) [pid = 3928] [serial = 2026] [outer = 142B8800] 16:04:26 INFO - PROCESS | 3928 | 1467068666877 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (16717000) [pid = 3928] [serial = 2027] [outer = 142B8800] 16:04:27 INFO - PROCESS | 3928 | 1467068667795 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:27 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 16:04:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:04:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1097ms 16:04:27 INFO - PROCESS | 3928 | 1467068667837 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 3928 | 1467068667839 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 16:04:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:04:27 INFO - PROCESS | 3928 | 1467068667826 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 3928 | 1467068667828 Marionette TRACE conn3 <- [1,2666,null,{}] 16:04:27 INFO - PROCESS | 3928 | 1467068667831 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 3928 | 1467068667833 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:27 INFO - PROCESS | 3928 | 1467068667912 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:04:27 INFO - PROCESS | 3928 | 1467068667918 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 3928 | 1467068667920 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:27 INFO - PROCESS | 3928 | ++DOCSHELL 0C7FAC00 == 30 [pid = 3928] [id = 676] 16:04:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (16D55400) [pid = 3928] [serial = 2028] [outer = 00000000] 16:04:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1749D800) [pid = 3928] [serial = 2029] [outer = 16D55400] 16:04:27 INFO - PROCESS | 3928 | 1467068667964 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (17A4A800) [pid = 3928] [serial = 2030] [outer = 16D55400] 16:04:28 INFO - PROCESS | 3928 | 1467068668926 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:04:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1143ms 16:04:28 INFO - PROCESS | 3928 | 1467068668993 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 3928 | 1467068668998 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 16:04:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:04:28 INFO - PROCESS | 3928 | 1467068669004 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 3928 | 1467068669007 Marionette TRACE conn3 <- [1,2670,null,{}] 16:04:29 INFO - PROCESS | 3928 | 1467068669056 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:29 INFO - PROCESS | 3928 | 1467068669059 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:29 INFO - PROCESS | 3928 | 1467068669161 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:04:29 INFO - PROCESS | 3928 | 1467068669374 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 3928 | 1467068669379 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:29 INFO - PROCESS | 3928 | ++DOCSHELL 10E0E400 == 31 [pid = 3928] [id = 677] 16:04:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10E0FC00) [pid = 3928] [serial = 2031] [outer = 00000000] 16:04:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (10F30C00) [pid = 3928] [serial = 2032] [outer = 10E0FC00] 16:04:29 INFO - PROCESS | 3928 | 1467068669437 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (11202800) [pid = 3928] [serial = 2033] [outer = 10E0FC00] 16:04:30 INFO - PROCESS | 3928 | 1467068670597 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:04:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1639ms 16:04:30 INFO - PROCESS | 3928 | 1467068670641 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 16:04:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:04:30 INFO - PROCESS | 3928 | 1467068670647 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 16:04:30 INFO - PROCESS | 3928 | 1467068670652 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 3928 | 1467068670655 Marionette TRACE conn3 <- [1,2674,null,{}] 16:04:30 INFO - PROCESS | 3928 | 1467068670661 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 3928 | 1467068670664 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:30 INFO - PROCESS | 3928 | 1467068670808 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:04:30 INFO - PROCESS | 3928 | 1467068670928 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 3928 | 1467068670933 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:30 INFO - PROCESS | 3928 | ++DOCSHELL 1120D000 == 32 [pid = 3928] [id = 678] 16:04:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1120E000) [pid = 3928] [serial = 2034] [outer = 00000000] 16:04:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (11C96400) [pid = 3928] [serial = 2035] [outer = 1120E000] 16:04:30 INFO - PROCESS | 3928 | 1467068670963 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (11DDCC00) [pid = 3928] [serial = 2036] [outer = 1120E000] 16:04:31 INFO - PROCESS | 3928 | --DOCSHELL 142B8400 == 31 [pid = 3928] [id = 675] 16:04:31 INFO - PROCESS | 3928 | --DOCSHELL 14446C00 == 30 [pid = 3928] [id = 674] 16:04:31 INFO - PROCESS | 3928 | --DOCSHELL 13A04800 == 29 [pid = 3928] [id = 673] 16:04:31 INFO - PROCESS | 3928 | --DOCSHELL 12B72400 == 28 [pid = 3928] [id = 672] 16:04:31 INFO - PROCESS | 3928 | --DOCSHELL 10FA6C00 == 27 [pid = 3928] [id = 671] 16:04:31 INFO - PROCESS | 3928 | --DOCSHELL 1036D000 == 26 [pid = 3928] [id = 670] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1A45CC00) [pid = 3928] [serial = 1999] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19E89400) [pid = 3928] [serial = 1996] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (19EEC000) [pid = 3928] [serial = 1997] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1749B400) [pid = 3928] [serial = 1984] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (152B5000) [pid = 3928] [serial = 1978] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1575C000) [pid = 3928] [serial = 1979] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1315C000) [pid = 3928] [serial = 1975] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1361D400) [pid = 3928] [serial = 1976] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (16876400) [pid = 3928] [serial = 1981] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (11499800) [pid = 3928] [serial = 1972] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (11D88000) [pid = 3928] [serial = 1973] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (10A75800) [pid = 3928] [serial = 1969] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (112E1400) [pid = 3928] [serial = 1970] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (19AB4000) [pid = 3928] [serial = 1967] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (19777C00) [pid = 3928] [serial = 1987] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (17F02C00) [pid = 3928] [serial = 1985] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (19A84400) [pid = 3928] [serial = 1988] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (15550400) [pid = 3928] [serial = 1991] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (19A80800) [pid = 3928] [serial = 1990] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (15F92C00) [pid = 3928] [serial = 1993] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (16CCDC00) [pid = 3928] [serial = 1994] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | --DOMWINDOW == 53 (16CCE000) [pid = 3928] [serial = 1982] [outer = 00000000] [url = about:blank] 16:04:31 INFO - PROCESS | 3928 | 1467068671856 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:31 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 16:04:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:04:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1248ms 16:04:31 INFO - PROCESS | 3928 | 1467068671893 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 3928 | 1467068671898 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 16:04:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:04:31 INFO - PROCESS | 3928 | 1467068671908 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 3928 | 1467068671911 Marionette TRACE conn3 <- [1,2678,null,{}] 16:04:31 INFO - PROCESS | 3928 | 1467068671915 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:31 INFO - PROCESS | 3928 | 1467068671917 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:32 INFO - PROCESS | 3928 | 1467068672004 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:04:32 INFO - PROCESS | 3928 | 1467068672011 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 3928 | 1467068672013 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:32 INFO - PROCESS | 3928 | ++DOCSHELL 12C79C00 == 27 [pid = 3928] [id = 679] 16:04:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (12C7A000) [pid = 3928] [serial = 2037] [outer = 00000000] 16:04:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (13664000) [pid = 3928] [serial = 2038] [outer = 12C7A000] 16:04:32 INFO - PROCESS | 3928 | 1467068672060 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (10474C00) [pid = 3928] [serial = 2039] [outer = 12C7A000] 16:04:32 INFO - PROCESS | 3928 | 1467068672997 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:32 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 16:04:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:04:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1097ms 16:04:33 INFO - PROCESS | 3928 | 1467068673009 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 3928 | 1467068673011 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 16:04:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:04:33 INFO - PROCESS | 3928 | 1467068673015 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 3928 | 1467068673019 Marionette TRACE conn3 <- [1,2682,null,{}] 16:04:33 INFO - PROCESS | 3928 | 1467068673037 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:33 INFO - PROCESS | 3928 | 1467068673041 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:33 INFO - PROCESS | 3928 | 1467068673160 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:04:33 INFO - PROCESS | 3928 | 1467068673167 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 3928 | 1467068673171 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:33 INFO - PROCESS | 3928 | ++DOCSHELL 153EE800 == 28 [pid = 3928] [id = 680] 16:04:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (153EEC00) [pid = 3928] [serial = 2040] [outer = 00000000] 16:04:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (15F8C000) [pid = 3928] [serial = 2041] [outer = 153EEC00] 16:04:33 INFO - PROCESS | 3928 | 1467068673270 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (164B5C00) [pid = 3928] [serial = 2042] [outer = 153EEC00] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (19AB4C00) [pid = 3928] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (1036D400) [pid = 3928] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (153EDC00) [pid = 3928] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (13E54400) [pid = 3928] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (12BA8400) [pid = 3928] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 53 (10FA7000) [pid = 3928] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 52 (19776800) [pid = 3928] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 51 (142B8800) [pid = 3928] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 50 (10F2C400) [pid = 3928] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:04:34 INFO - PROCESS | 3928 | --DOMWINDOW == 49 (164B1000) [pid = 3928] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:04:34 INFO - PROCESS | 3928 | 1467068674179 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:34 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 16:04:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:04:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:04:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1203ms 16:04:34 INFO - PROCESS | 3928 | 1467068674242 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 3928 | 1467068674244 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 16:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:04:34 INFO - PROCESS | 3928 | 1467068674248 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 3928 | 1467068674250 Marionette TRACE conn3 <- [1,2686,null,{}] 16:04:34 INFO - PROCESS | 3928 | 1467068674254 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 3928 | 1467068674256 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:34 INFO - PROCESS | 3928 | 1467068674320 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:04:34 INFO - PROCESS | 3928 | 1467068674326 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 3928 | 1467068674328 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:34 INFO - PROCESS | 3928 | ++DOCSHELL 12E5C800 == 29 [pid = 3928] [id = 681] 16:04:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 50 (14FD1C00) [pid = 3928] [serial = 2043] [outer = 00000000] 16:04:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (16556400) [pid = 3928] [serial = 2044] [outer = 14FD1C00] 16:04:34 INFO - PROCESS | 3928 | 1467068674371 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (16CC7400) [pid = 3928] [serial = 2045] [outer = 14FD1C00] 16:04:35 INFO - PROCESS | 3928 | 1467068675293 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:35 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 16:04:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:04:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1097ms 16:04:35 INFO - PROCESS | 3928 | 1467068675338 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 3928 | 1467068675340 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 16:04:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:04:35 INFO - PROCESS | 3928 | 1467068675344 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 3928 | 1467068675345 Marionette TRACE conn3 <- [1,2690,null,{}] 16:04:35 INFO - PROCESS | 3928 | 1467068675349 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:35 INFO - PROCESS | 3928 | 1467068675351 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:35 INFO - PROCESS | 3928 | 1467068675426 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:04:35 INFO - PROCESS | 3928 | 1467068675432 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 3928 | 1467068675434 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:35 INFO - PROCESS | 3928 | ++DOCSHELL 17398800 == 30 [pid = 3928] [id = 682] 16:04:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 53 (17499C00) [pid = 3928] [serial = 2046] [outer = 00000000] 16:04:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (174A0000) [pid = 3928] [serial = 2047] [outer = 17499C00] 16:04:35 INFO - PROCESS | 3928 | 1467068675477 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (17F9B800) [pid = 3928] [serial = 2048] [outer = 17499C00] 16:04:35 INFO - PROCESS | 3928 | 1467068675896 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:04:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:04:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 16:04:35 INFO - PROCESS | 3928 | 1467068675923 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 3928 | 1467068675925 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 16:04:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:04:35 INFO - PROCESS | 3928 | 1467068675929 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 3928 | 1467068675931 Marionette TRACE conn3 <- [1,2694,null,{}] 16:04:35 INFO - PROCESS | 3928 | 1467068675934 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:35 INFO - PROCESS | 3928 | 1467068675940 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:36 INFO - PROCESS | 3928 | 1467068676040 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:04:36 INFO - PROCESS | 3928 | 1467068676048 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 3928 | 1467068676050 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:36 INFO - PROCESS | 3928 | ++DOCSHELL 1807A400 == 31 [pid = 3928] [id = 683] 16:04:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (1807AC00) [pid = 3928] [serial = 2049] [outer = 00000000] 16:04:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (182A1000) [pid = 3928] [serial = 2050] [outer = 1807AC00] 16:04:36 INFO - PROCESS | 3928 | 1467068676096 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (19595400) [pid = 3928] [serial = 2051] [outer = 1807AC00] 16:04:36 INFO - PROCESS | 3928 | 1467068676508 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 616ms 16:04:36 INFO - PROCESS | 3928 | 1467068676561 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 3928 | 1467068676564 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 16:04:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:04:36 INFO - PROCESS | 3928 | 1467068676567 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 3928 | 1467068676569 Marionette TRACE conn3 <- [1,2698,null,{}] 16:04:36 INFO - PROCESS | 3928 | 1467068676572 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 3928 | 1467068676574 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:36 INFO - PROCESS | 3928 | 1467068676636 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:04:36 INFO - PROCESS | 3928 | 1467068676641 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 3928 | 1467068676643 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:36 INFO - PROCESS | 3928 | ++DOCSHELL 13116800 == 32 [pid = 3928] [id = 684] 16:04:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (182A0800) [pid = 3928] [serial = 2052] [outer = 00000000] 16:04:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (1977B000) [pid = 3928] [serial = 2053] [outer = 182A0800] 16:04:36 INFO - PROCESS | 3928 | 1467068676687 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (19A7CC00) [pid = 3928] [serial = 2054] [outer = 182A0800] 16:04:37 INFO - PROCESS | 3928 | 1467068677382 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 3928 | 1467068677441 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 16:04:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:04:37 INFO - PROCESS | 3928 | 1467068677446 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 3928 | 1467068677451 Marionette TRACE conn3 <- [1,2702,null,{}] 16:04:37 INFO - PROCESS | 3928 | 1467068677457 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:37 INFO - PROCESS | 3928 | 1467068677459 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:37 INFO - PROCESS | 3928 | 1467068677584 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:04:37 INFO - PROCESS | 3928 | 1467068677721 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 3928 | 1467068677724 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:37 INFO - PROCESS | 3928 | ++DOCSHELL 104E1400 == 33 [pid = 3928] [id = 685] 16:04:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (10E09800) [pid = 3928] [serial = 2055] [outer = 00000000] 16:04:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (131C7800) [pid = 3928] [serial = 2056] [outer = 10E09800] 16:04:37 INFO - PROCESS | 3928 | 1467068677780 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (13A04800) [pid = 3928] [serial = 2057] [outer = 10E09800] 16:04:38 INFO - PROCESS | 3928 | 1467068678361 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:04:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 962ms 16:04:38 INFO - PROCESS | 3928 | 1467068678402 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 3928 | 1467068678407 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 16:04:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:04:38 INFO - PROCESS | 3928 | 1467068678414 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 3928 | 1467068678417 Marionette TRACE conn3 <- [1,2706,null,{}] 16:04:38 INFO - PROCESS | 3928 | 1467068678421 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 3928 | 1467068678424 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:38 INFO - PROCESS | 3928 | 1467068678532 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:04:38 INFO - PROCESS | 3928 | 1467068678642 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 3928 | 1467068678645 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:38 INFO - PROCESS | 3928 | ++DOCSHELL 15F8F000 == 34 [pid = 3928] [id = 686] 16:04:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (164B1800) [pid = 3928] [serial = 2058] [outer = 00000000] 16:04:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (16CC9800) [pid = 3928] [serial = 2059] [outer = 164B1800] 16:04:38 INFO - PROCESS | 3928 | 1467068678699 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1749AC00) [pid = 3928] [serial = 2060] [outer = 164B1800] 16:04:39 INFO - PROCESS | 3928 | 1467068679350 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 3928 | 1467068679384 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 16:04:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:04:39 INFO - PROCESS | 3928 | 1467068679388 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 3928 | 1467068679392 Marionette TRACE conn3 <- [1,2710,null,{}] 16:04:39 INFO - PROCESS | 3928 | 1467068679403 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:39 INFO - PROCESS | 3928 | 1467068679407 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:39 INFO - PROCESS | 3928 | 1467068679527 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:04:39 INFO - PROCESS | 3928 | 1467068679668 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 3928 | 1467068679671 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:39 INFO - PROCESS | 3928 | ++DOCSHELL 10A09C00 == 35 [pid = 3928] [id = 687] 16:04:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (10A78800) [pid = 3928] [serial = 2061] [outer = 00000000] 16:04:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (11493C00) [pid = 3928] [serial = 2062] [outer = 10A78800] 16:04:39 INFO - PROCESS | 3928 | 1467068679713 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (13160C00) [pid = 3928] [serial = 2063] [outer = 10A78800] 16:04:40 INFO - PROCESS | 3928 | 1467068680450 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:04:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:04:40 INFO - PROCESS | 3928 | 1467068680513 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 16:04:40 INFO - PROCESS | 3928 | 1467068680518 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 3928 | 1467068680522 Marionette TRACE conn3 <- [1,2714,null,{}] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 1807A400 == 34 [pid = 3928] [id = 683] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 17398800 == 33 [pid = 3928] [id = 682] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 12E5C800 == 32 [pid = 3928] [id = 681] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 153EE800 == 31 [pid = 3928] [id = 680] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 12C79C00 == 30 [pid = 3928] [id = 679] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 1120D000 == 29 [pid = 3928] [id = 678] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 0C7FAC00 == 28 [pid = 3928] [id = 676] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 10E0E400 == 27 [pid = 3928] [id = 677] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 15F8F000 == 26 [pid = 3928] [id = 686] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 13116800 == 25 [pid = 3928] [id = 684] 16:04:41 INFO - PROCESS | 3928 | --DOCSHELL 104E1400 == 24 [pid = 3928] [id = 685] 16:04:41 INFO - PROCESS | 3928 | 1467068681056 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 3928 | 1467068681060 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1A460C00) [pid = 3928] [serial = 2000] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1749D800) [pid = 3928] [serial = 2029] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (104E6000) [pid = 3928] [serial = 2011] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (164B7800) [pid = 3928] [serial = 2023] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (10A73800) [pid = 3928] [serial = 2012] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (14F73800) [pid = 3928] [serial = 2020] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (12C7F000) [pid = 3928] [serial = 2017] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (12ED8C00) [pid = 3928] [serial = 2018] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (11202400) [pid = 3928] [serial = 2014] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1149B800) [pid = 3928] [serial = 2015] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (1A45EC00) [pid = 3928] [serial = 2009] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (19E88800) [pid = 3928] [serial = 2008] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (15F8F400) [pid = 3928] [serial = 2026] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (136DB800) [pid = 3928] [serial = 2003] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (1188EC00) [pid = 3928] [serial = 2002] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 54 (16D56000) [pid = 3928] [serial = 2006] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 53 (16713C00) [pid = 3928] [serial = 2005] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 52 (164BBC00) [pid = 3928] [serial = 2024] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 51 (16717000) [pid = 3928] [serial = 2027] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | --DOMWINDOW == 50 (152B9C00) [pid = 3928] [serial = 2021] [outer = 00000000] [url = about:blank] 16:04:41 INFO - PROCESS | 3928 | 1467068681288 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:04:41 INFO - PROCESS | 3928 | 1467068681297 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 3928 | 1467068681301 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:41 INFO - PROCESS | 3928 | ++DOCSHELL 10E01800 == 25 [pid = 3928] [id = 688] 16:04:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 51 (10E01C00) [pid = 3928] [serial = 2064] [outer = 00000000] 16:04:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 52 (10E08800) [pid = 3928] [serial = 2065] [outer = 10E01C00] 16:04:41 INFO - PROCESS | 3928 | 1467068681351 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 53 (10E0F000) [pid = 3928] [serial = 2066] [outer = 10E01C00] 16:04:41 INFO - PROCESS | 3928 | 1467068681812 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:04:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1338ms 16:04:41 INFO - PROCESS | 3928 | 1467068681866 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 3928 | 1467068681871 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 16:04:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:04:41 INFO - PROCESS | 3928 | 1467068681875 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 3928 | 1467068681878 Marionette TRACE conn3 <- [1,2718,null,{}] 16:04:41 INFO - PROCESS | 3928 | 1467068681884 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 3928 | 1467068681886 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:41 INFO - PROCESS | 3928 | 1467068681979 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:04:41 INFO - PROCESS | 3928 | 1467068681987 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 3928 | 1467068681992 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:42 INFO - PROCESS | 3928 | ++DOCSHELL 11C91400 == 26 [pid = 3928] [id = 689] 16:04:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 54 (11C94000) [pid = 3928] [serial = 2067] [outer = 00000000] 16:04:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 55 (11DD6400) [pid = 3928] [serial = 2068] [outer = 11C94000] 16:04:42 INFO - PROCESS | 3928 | 1467068682021 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (12B67400) [pid = 3928] [serial = 2069] [outer = 11C94000] 16:04:42 INFO - PROCESS | 3928 | 1467068682942 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:04:42 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 16:04:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:04:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:04:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:04:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1113ms 16:04:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:04:42 INFO - PROCESS | 3928 | 1467068682978 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 3928 | 1467068682981 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 16:04:42 INFO - PROCESS | 3928 | 1467068682986 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 3928 | 1467068682989 Marionette TRACE conn3 <- [1,2722,null,{}] 16:04:42 INFO - PROCESS | 3928 | 1467068682993 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:42 INFO - PROCESS | 3928 | 1467068682995 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:43 INFO - PROCESS | 3928 | 1467068683078 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:04:43 INFO - PROCESS | 3928 | 1467068683084 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 3928 | 1467068683088 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:43 INFO - PROCESS | 3928 | ++DOCSHELL 131C5800 == 27 [pid = 3928] [id = 690] 16:04:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (131CBC00) [pid = 3928] [serial = 2070] [outer = 00000000] 16:04:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (1366D000) [pid = 3928] [serial = 2071] [outer = 131CBC00] 16:04:43 INFO - PROCESS | 3928 | 1467068683136 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (13E52C00) [pid = 3928] [serial = 2072] [outer = 131CBC00] 16:04:43 INFO - PROCESS | 3928 | 1467068683609 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:04:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 661ms 16:04:43 INFO - PROCESS | 3928 | 1467068683668 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 3928 | 1467068683674 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 16:04:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:04:43 INFO - PROCESS | 3928 | 1467068683691 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 3928 | 1467068683693 Marionette TRACE conn3 <- [1,2726,null,{}] 16:04:43 INFO - PROCESS | 3928 | 1467068683697 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 3928 | 1467068683699 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:43 INFO - PROCESS | 3928 | 1467068683805 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:04:43 INFO - PROCESS | 3928 | 1467068683866 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 3928 | 1467068683869 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:43 INFO - PROCESS | 3928 | ++DOCSHELL 152BB800 == 28 [pid = 3928] [id = 691] 16:04:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (152BE000) [pid = 3928] [serial = 2073] [outer = 00000000] 16:04:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (1554D000) [pid = 3928] [serial = 2074] [outer = 152BE000] 16:04:43 INFO - PROCESS | 3928 | 1467068683913 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (15F87800) [pid = 3928] [serial = 2075] [outer = 152BE000] 16:04:44 INFO - PROCESS | 3928 | 1467068684341 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:04:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 707ms 16:04:44 INFO - PROCESS | 3928 | 1467068684414 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 3928 | 1467068684417 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 16:04:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:04:44 INFO - PROCESS | 3928 | 1467068684420 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 3928 | 1467068684422 Marionette TRACE conn3 <- [1,2730,null,{}] 16:04:44 INFO - PROCESS | 3928 | 1467068684425 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:44 INFO - PROCESS | 3928 | 1467068684427 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:44 INFO - PROCESS | 3928 | 1467068684535 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:04:44 INFO - PROCESS | 3928 | 1467068684545 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 3928 | 1467068684547 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:44 INFO - PROCESS | 3928 | ++DOCSHELL 164B1400 == 29 [pid = 3928] [id = 692] 16:04:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (164B4000) [pid = 3928] [serial = 2076] [outer = 00000000] 16:04:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (16879400) [pid = 3928] [serial = 2077] [outer = 164B4000] 16:04:44 INFO - PROCESS | 3928 | 1467068684590 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (16A33C00) [pid = 3928] [serial = 2078] [outer = 164B4000] 16:04:44 INFO - PROCESS | 3928 | 1467068685005 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:04:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 601ms 16:04:45 INFO - PROCESS | 3928 | 1467068685040 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 3928 | 1467068685042 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 16:04:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:04:45 INFO - PROCESS | 3928 | 1467068685046 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 3928 | 1467068685047 Marionette TRACE conn3 <- [1,2734,null,{}] 16:04:45 INFO - PROCESS | 3928 | 1467068685051 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 3928 | 1467068685040 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:45 INFO - PROCESS | 3928 | 1467068685176 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:04:45 INFO - PROCESS | 3928 | 1467068685343 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 3928 | 1467068685346 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (10E0FC00) [pid = 3928] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (12C7A000) [pid = 3928] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1120E000) [pid = 3928] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (16D55400) [pid = 3928] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (17499C00) [pid = 3928] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (153EEC00) [pid = 3928] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (182A0800) [pid = 3928] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:04:45 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (1807AC00) [pid = 3928] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:04:45 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F8000 == 30 [pid = 3928] [id = 693] 16:04:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (0C7FBC00) [pid = 3928] [serial = 2079] [outer = 00000000] 16:04:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (12C7A000) [pid = 3928] [serial = 2080] [outer = 0C7FBC00] 16:04:45 INFO - PROCESS | 3928 | 1467068685397 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (17496C00) [pid = 3928] [serial = 2081] [outer = 0C7FBC00] 16:04:45 INFO - PROCESS | 3928 | 1467068685738 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:04:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 707ms 16:04:45 INFO - PROCESS | 3928 | 1467068685752 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 3928 | 1467068685754 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 16:04:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:04:45 INFO - PROCESS | 3928 | 1467068685757 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 3928 | 1467068685759 Marionette TRACE conn3 <- [1,2738,null,{}] 16:04:45 INFO - PROCESS | 3928 | 1467068685762 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 3928 | 1467068685764 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:45 INFO - PROCESS | 3928 | 1467068685872 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:04:45 INFO - PROCESS | 3928 | 1467068685878 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 3928 | 1467068685880 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:45 INFO - PROCESS | 3928 | ++DOCSHELL 11DD5000 == 31 [pid = 3928] [id = 694] 16:04:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (17395800) [pid = 3928] [serial = 2082] [outer = 00000000] 16:04:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (1807FC00) [pid = 3928] [serial = 2083] [outer = 17395800] 16:04:45 INFO - PROCESS | 3928 | 1467068685925 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (182A0800) [pid = 3928] [serial = 2084] [outer = 17395800] 16:04:46 INFO - PROCESS | 3928 | 1467068686347 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:04:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 601ms 16:04:46 INFO - PROCESS | 3928 | 1467068686362 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 3928 | 1467068686364 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 16:04:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:04:46 INFO - PROCESS | 3928 | 1467068686368 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 3928 | 1467068686369 Marionette TRACE conn3 <- [1,2742,null,{}] 16:04:46 INFO - PROCESS | 3928 | 1467068686373 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 3928 | 1467068686374 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:46 INFO - PROCESS | 3928 | 1467068686449 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:04:46 INFO - PROCESS | 3928 | 1467068686454 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 3928 | 1467068686456 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:46 INFO - PROCESS | 3928 | ++DOCSHELL 182A8400 == 32 [pid = 3928] [id = 695] 16:04:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (182A9000) [pid = 3928] [serial = 2085] [outer = 00000000] 16:04:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (19A78800) [pid = 3928] [serial = 2086] [outer = 182A9000] 16:04:46 INFO - PROCESS | 3928 | 1467068686499 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (19A87800) [pid = 3928] [serial = 2087] [outer = 182A9000] 16:04:46 INFO - PROCESS | 3928 | 1467068686891 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:04:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms 16:04:46 INFO - PROCESS | 3928 | 1467068686949 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 3928 | 1467068686951 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 16:04:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:04:46 INFO - PROCESS | 3928 | 1467068686954 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 3928 | 1467068686956 Marionette TRACE conn3 <- [1,2746,null,{}] 16:04:46 INFO - PROCESS | 3928 | 1467068686963 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 3928 | 1467068686965 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:47 INFO - PROCESS | 3928 | 1467068687048 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:04:47 INFO - PROCESS | 3928 | 1467068687054 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 3928 | 1467068687055 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:47 INFO - PROCESS | 3928 | ++DOCSHELL 19E84C00 == 33 [pid = 3928] [id = 696] 16:04:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (19E85000) [pid = 3928] [serial = 2088] [outer = 00000000] 16:04:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (19E88C00) [pid = 3928] [serial = 2089] [outer = 19E85000] 16:04:47 INFO - PROCESS | 3928 | 1467068687101 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (19E89000) [pid = 3928] [serial = 2090] [outer = 19E85000] 16:04:47 INFO - PROCESS | 3928 | 1467068687807 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:04:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 917ms 16:04:47 INFO - PROCESS | 3928 | 1467068687859 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 3928 | 1467068687864 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 16:04:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:04:47 INFO - PROCESS | 3928 | 1467068687869 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 3928 | 1467068687873 Marionette TRACE conn3 <- [1,2750,null,{}] 16:04:47 INFO - PROCESS | 3928 | 1467068687880 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:47 INFO - PROCESS | 3928 | 1467068687883 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:48 INFO - PROCESS | 3928 | 1467068688023 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:04:48 INFO - PROCESS | 3928 | 1467068688137 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 3928 | 1467068688140 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:48 INFO - PROCESS | 3928 | ++DOCSHELL 10E09C00 == 34 [pid = 3928] [id = 697] 16:04:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10E0B000) [pid = 3928] [serial = 2091] [outer = 00000000] 16:04:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (11491C00) [pid = 3928] [serial = 2092] [outer = 10E0B000] 16:04:48 INFO - PROCESS | 3928 | 1467068688201 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (12B65800) [pid = 3928] [serial = 2093] [outer = 10E0B000] 16:04:48 INFO - PROCESS | 3928 | 1467068688957 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:04:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1097ms 16:04:49 INFO - PROCESS | 3928 | 1467068689123 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 3928 | 1467068689127 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 16:04:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:04:49 INFO - PROCESS | 3928 | 1467068689133 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 3928 | 1467068689136 Marionette TRACE conn3 <- [1,2754,null,{}] 16:04:49 INFO - PROCESS | 3928 | 1467068689142 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:49 INFO - PROCESS | 3928 | 1467068689145 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:49 INFO - PROCESS | 3928 | 1467068689258 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:04:49 INFO - PROCESS | 3928 | 1467068689390 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 3928 | 1467068689396 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:49 INFO - PROCESS | 3928 | ++DOCSHELL 10FA7000 == 35 [pid = 3928] [id = 698] 16:04:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (11008800) [pid = 3928] [serial = 2094] [outer = 00000000] 16:04:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (11206400) [pid = 3928] [serial = 2095] [outer = 11008800] 16:04:49 INFO - PROCESS | 3928 | 1467068689452 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (11499800) [pid = 3928] [serial = 2096] [outer = 11008800] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 182A8400 == 34 [pid = 3928] [id = 695] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 11DD5000 == 33 [pid = 3928] [id = 694] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 0C7F8000 == 32 [pid = 3928] [id = 693] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 164B1400 == 31 [pid = 3928] [id = 692] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 152BB800 == 30 [pid = 3928] [id = 691] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 131C5800 == 29 [pid = 3928] [id = 690] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 11C91400 == 28 [pid = 3928] [id = 689] 16:04:49 INFO - PROCESS | 3928 | --DOCSHELL 10E01800 == 27 [pid = 3928] [id = 688] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1977B000) [pid = 3928] [serial = 2053] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19A7CC00) [pid = 3928] [serial = 2054] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (182A1000) [pid = 3928] [serial = 2050] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (16556400) [pid = 3928] [serial = 2044] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10F30C00) [pid = 3928] [serial = 2032] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (11202800) [pid = 3928] [serial = 2033] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (13664000) [pid = 3928] [serial = 2038] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (11C96400) [pid = 3928] [serial = 2035] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (11DDCC00) [pid = 3928] [serial = 2036] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (17A4A800) [pid = 3928] [serial = 2030] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19595400) [pid = 3928] [serial = 2051] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (174A0000) [pid = 3928] [serial = 2047] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (164B5C00) [pid = 3928] [serial = 2042] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (15F8C000) [pid = 3928] [serial = 2041] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (17F9B800) [pid = 3928] [serial = 2048] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (10474C00) [pid = 3928] [serial = 2039] [outer = 00000000] [url = about:blank] 16:04:49 INFO - PROCESS | 3928 | 1467068689969 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:04:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 856ms 16:04:50 INFO - PROCESS | 3928 | 1467068690001 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 3928 | 1467068690004 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 16:04:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:04:50 INFO - PROCESS | 3928 | 1467068690012 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 3928 | 1467068690016 Marionette TRACE conn3 <- [1,2758,null,{}] 16:04:50 INFO - PROCESS | 3928 | 1467068690020 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 3928 | 1467068690023 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:50 INFO - PROCESS | 3928 | 1467068690114 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:04:50 INFO - PROCESS | 3928 | 1467068690122 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 3928 | 1467068690125 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:50 INFO - PROCESS | 3928 | ++DOCSHELL 11809800 == 28 [pid = 3928] [id = 699] 16:04:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (11809C00) [pid = 3928] [serial = 2097] [outer = 00000000] 16:04:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (12BAC800) [pid = 3928] [serial = 2098] [outer = 11809C00] 16:04:50 INFO - PROCESS | 3928 | 1467068690172 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (12E2A800) [pid = 3928] [serial = 2099] [outer = 11809C00] 16:04:50 INFO - PROCESS | 3928 | 1467068690824 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:04:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 812ms 16:04:50 INFO - PROCESS | 3928 | 1467068690836 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 3928 | 1467068690841 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 16:04:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:04:50 INFO - PROCESS | 3928 | 1467068690845 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 3928 | 1467068690851 Marionette TRACE conn3 <- [1,2762,null,{}] 16:04:50 INFO - PROCESS | 3928 | 1467068690856 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 3928 | 1467068690858 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:50 INFO - PROCESS | 3928 | 1467068690950 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:04:51 INFO - PROCESS | 3928 | 1467068691084 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 3928 | 1467068691088 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:51 INFO - PROCESS | 3928 | ++DOCSHELL 10FA1000 == 29 [pid = 3928] [id = 700] 16:04:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1100B800) [pid = 3928] [serial = 2100] [outer = 00000000] 16:04:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (129E6800) [pid = 3928] [serial = 2101] [outer = 1100B800] 16:04:51 INFO - PROCESS | 3928 | 1467068691147 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13162C00) [pid = 3928] [serial = 2102] [outer = 1100B800] 16:04:51 INFO - PROCESS | 3928 | 1467068691660 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:04:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 857ms 16:04:51 INFO - PROCESS | 3928 | 1467068691717 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 3928 | 1467068691722 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 16:04:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:04:51 INFO - PROCESS | 3928 | 1467068691729 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 3928 | 1467068691732 Marionette TRACE conn3 <- [1,2766,null,{}] 16:04:51 INFO - PROCESS | 3928 | 1467068691736 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 3928 | 1467068691738 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:51 INFO - PROCESS | 3928 | 1467068691828 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:04:51 INFO - PROCESS | 3928 | 1467068691962 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 3928 | 1467068691965 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:51 INFO - PROCESS | 3928 | ++DOCSHELL 1444DC00 == 30 [pid = 3928] [id = 701] 16:04:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (1444E800) [pid = 3928] [serial = 2103] [outer = 00000000] 16:04:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (14FD9800) [pid = 3928] [serial = 2104] [outer = 1444E800] 16:04:52 INFO - PROCESS | 3928 | 1467068692021 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (153ED800) [pid = 3928] [serial = 2105] [outer = 1444E800] 16:04:52 INFO - PROCESS | 3928 | 1467068692610 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 963ms 16:04:52 INFO - PROCESS | 3928 | 1467068692679 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 3928 | 1467068692682 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 16:04:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:04:52 INFO - PROCESS | 3928 | 1467068692685 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 3928 | 1467068692689 Marionette TRACE conn3 <- [1,2770,null,{}] 16:04:52 INFO - PROCESS | 3928 | 1467068692701 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:52 INFO - PROCESS | 3928 | 1467068692706 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:52 INFO - PROCESS | 3928 | 1467068692807 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:04:52 INFO - PROCESS | 3928 | 1467068692944 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 3928 | 1467068692948 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:52 INFO - PROCESS | 3928 | ++DOCSHELL 16713800 == 31 [pid = 3928] [id = 702] 16:04:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16A31000) [pid = 3928] [serial = 2106] [outer = 00000000] 16:04:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (16D56000) [pid = 3928] [serial = 2107] [outer = 16A31000] 16:04:52 INFO - PROCESS | 3928 | 1467068693011 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (1739F000) [pid = 3928] [serial = 2108] [outer = 16A31000] 16:04:53 INFO - PROCESS | 3928 | 1467068693576 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:04:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 902ms 16:04:53 INFO - PROCESS | 3928 | 1467068693596 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 3928 | 1467068693599 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 16:04:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:04:53 INFO - PROCESS | 3928 | 1467068693602 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 3928 | 1467068693604 Marionette TRACE conn3 <- [1,2774,null,{}] 16:04:53 INFO - PROCESS | 3928 | 1467068693623 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 3928 | 1467068693625 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:53 INFO - PROCESS | 3928 | 1467068693731 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:04:53 INFO - PROCESS | 3928 | 1467068693864 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 3928 | 1467068693867 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:53 INFO - PROCESS | 3928 | ++DOCSHELL 10371C00 == 32 [pid = 3928] [id = 703] 16:04:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (10A0A400) [pid = 3928] [serial = 2109] [outer = 00000000] 16:04:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17F10000) [pid = 3928] [serial = 2110] [outer = 10A0A400] 16:04:53 INFO - PROCESS | 3928 | 1467068693904 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (17FA0800) [pid = 3928] [serial = 2111] [outer = 10A0A400] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 10FA7000 == 31 [pid = 3928] [id = 698] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 10E09C00 == 30 [pid = 3928] [id = 697] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 10A09C00 == 29 [pid = 3928] [id = 687] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 16713800 == 28 [pid = 3928] [id = 702] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 1444DC00 == 27 [pid = 3928] [id = 701] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 19E84C00 == 26 [pid = 3928] [id = 696] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 11809800 == 25 [pid = 3928] [id = 699] 16:04:54 INFO - PROCESS | 3928 | --DOCSHELL 10FA1000 == 24 [pid = 3928] [id = 700] 16:04:55 INFO - PROCESS | 3928 | 1467068695152 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1593ms 16:04:55 INFO - PROCESS | 3928 | 1467068695219 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 3928 | 1467068695223 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 16:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:04:55 INFO - PROCESS | 3928 | 1467068695229 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 3928 | 1467068695232 Marionette TRACE conn3 <- [1,2778,null,{}] 16:04:55 INFO - PROCESS | 3928 | 1467068695239 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 3928 | 1467068695242 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:55 INFO - PROCESS | 3928 | 1467068695319 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:04:55 INFO - PROCESS | 3928 | 1467068695414 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 3928 | 1467068695418 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:55 INFO - PROCESS | 3928 | ++DOCSHELL 1055E400 == 25 [pid = 3928] [id = 704] 16:04:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (10A10000) [pid = 3928] [serial = 2112] [outer = 00000000] 16:04:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10E9A400) [pid = 3928] [serial = 2113] [outer = 10A10000] 16:04:55 INFO - PROCESS | 3928 | 1467068695466 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (10F2F800) [pid = 3928] [serial = 2114] [outer = 10A10000] 16:04:55 INFO - PROCESS | 3928 | 1467068695864 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 677ms 16:04:55 INFO - PROCESS | 3928 | 1467068695893 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 3928 | 1467068695898 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 16:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:04:55 INFO - PROCESS | 3928 | 1467068695904 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 3928 | 1467068695907 Marionette TRACE conn3 <- [1,2782,null,{}] 16:04:55 INFO - PROCESS | 3928 | 1467068695911 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 3928 | 1467068695913 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:55 INFO - PROCESS | 3928 | 1467068696003 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:04:55 INFO - PROCESS | 3928 | 1467068696010 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 3928 | 1467068696013 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:56 INFO - PROCESS | 3928 | ++DOCSHELL 12B66800 == 26 [pid = 3928] [id = 705] 16:04:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (12B6C400) [pid = 3928] [serial = 2115] [outer = 00000000] 16:04:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (12ED8C00) [pid = 3928] [serial = 2116] [outer = 12B6C400] 16:04:56 INFO - PROCESS | 3928 | 1467068696062 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1361F400) [pid = 3928] [serial = 2117] [outer = 12B6C400] 16:04:56 INFO - PROCESS | 3928 | 1467068696532 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 661ms 16:04:56 INFO - PROCESS | 3928 | 1467068696589 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 3928 | 1467068696591 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 16:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:04:56 INFO - PROCESS | 3928 | 1467068696594 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 3928 | 1467068696598 Marionette TRACE conn3 <- [1,2786,null,{}] 16:04:56 INFO - PROCESS | 3928 | 1467068696609 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 3928 | 1467068696613 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:56 INFO - PROCESS | 3928 | 1467068696745 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:04:56 INFO - PROCESS | 3928 | 1467068696816 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 3928 | 1467068696819 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:56 INFO - PROCESS | 3928 | ++DOCSHELL 164B0800 == 27 [pid = 3928] [id = 706] 16:04:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164B0C00) [pid = 3928] [serial = 2118] [outer = 00000000] 16:04:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (164B7C00) [pid = 3928] [serial = 2119] [outer = 164B0C00] 16:04:56 INFO - PROCESS | 3928 | 1467068696866 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16710400) [pid = 3928] [serial = 2120] [outer = 164B0C00] 16:04:57 INFO - PROCESS | 3928 | 1467068697292 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 707ms 16:04:57 INFO - PROCESS | 3928 | 1467068697301 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 3928 | 1467068697304 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 16:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:04:57 INFO - PROCESS | 3928 | 1467068697307 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 3928 | 1467068697308 Marionette TRACE conn3 <- [1,2790,null,{}] 16:04:57 INFO - PROCESS | 3928 | 1467068697322 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:57 INFO - PROCESS | 3928 | 1467068697324 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:57 INFO - PROCESS | 3928 | 1467068697445 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:04:57 INFO - PROCESS | 3928 | 1467068697451 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 3928 | 1467068697453 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:57 INFO - PROCESS | 3928 | ++DOCSHELL 164BF400 == 28 [pid = 3928] [id = 707] 16:04:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (16D5A800) [pid = 3928] [serial = 2121] [outer = 00000000] 16:04:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1749B400) [pid = 3928] [serial = 2122] [outer = 16D5A800] 16:04:57 INFO - PROCESS | 3928 | 1467068697496 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1807F800) [pid = 3928] [serial = 2123] [outer = 16D5A800] 16:04:57 INFO - PROCESS | 3928 | 1467068697946 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 677ms 16:04:57 INFO - PROCESS | 3928 | 1467068697990 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 3928 | 1467068697992 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 16:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:04:57 INFO - PROCESS | 3928 | 1467068697996 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 3928 | 1467068697997 Marionette TRACE conn3 <- [1,2794,null,{}] 16:04:57 INFO - PROCESS | 3928 | 1467068697984 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:57 INFO - PROCESS | 3928 | 1467068697986 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:58 INFO - PROCESS | 3928 | 1467068698124 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:04:58 INFO - PROCESS | 3928 | 1467068698148 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 3928 | 1467068698150 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:58 INFO - PROCESS | 3928 | ++DOCSHELL 19777400 == 29 [pid = 3928] [id = 708] 16:04:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19777C00) [pid = 3928] [serial = 2124] [outer = 00000000] 16:04:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19991C00) [pid = 3928] [serial = 2125] [outer = 19777C00] 16:04:58 INFO - PROCESS | 3928 | 1467068698193 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (19A84400) [pid = 3928] [serial = 2126] [outer = 19777C00] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (11809C00) [pid = 3928] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (152BE000) [pid = 3928] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (131CBC00) [pid = 3928] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (164B4000) [pid = 3928] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10E01C00) [pid = 3928] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (11C94000) [pid = 3928] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (11008800) [pid = 3928] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10E09800) [pid = 3928] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (19E85000) [pid = 3928] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (164B1800) [pid = 3928] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (182A9000) [pid = 3928] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10E0B000) [pid = 3928] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (0C7FBC00) [pid = 3928] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17395800) [pid = 3928] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10A78800) [pid = 3928] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:04:58 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (14FD1C00) [pid = 3928] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:04:58 INFO - PROCESS | 3928 | 1467068698819 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 871ms 16:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:04:58 INFO - PROCESS | 3928 | 1467068698863 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 3928 | 1467068698865 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 16:04:58 INFO - PROCESS | 3928 | 1467068698868 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 3928 | 1467068698870 Marionette TRACE conn3 <- [1,2798,null,{}] 16:04:58 INFO - PROCESS | 3928 | 1467068698874 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 3928 | 1467068698879 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:58 INFO - PROCESS | 3928 | 1467068698978 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:04:58 INFO - PROCESS | 3928 | 1467068698986 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 3928 | 1467068698988 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:58 INFO - PROCESS | 3928 | ++DOCSHELL 1315D000 == 30 [pid = 3928] [id = 709] 16:04:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (131CBC00) [pid = 3928] [serial = 2127] [outer = 00000000] 16:04:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1829CC00) [pid = 3928] [serial = 2128] [outer = 131CBC00] 16:04:59 INFO - PROCESS | 3928 | 1467068699032 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19AB2C00) [pid = 3928] [serial = 2129] [outer = 131CBC00] 16:04:59 INFO - PROCESS | 3928 | 1467068699435 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 601ms 16:04:59 INFO - PROCESS | 3928 | 1467068699491 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 3928 | 1467068699503 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 16:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:04:59 INFO - PROCESS | 3928 | 1467068699494 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 3928 | 1467068699496 Marionette TRACE conn3 <- [1,2802,null,{}] 16:04:59 INFO - PROCESS | 3928 | 1467068699499 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:59 INFO - PROCESS | 3928 | 1467068699501 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:59 INFO - PROCESS | 3928 | 1467068699577 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:04:59 INFO - PROCESS | 3928 | 1467068699583 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 3928 | 1467068699585 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:04:59 INFO - PROCESS | 3928 | ++DOCSHELL 19E8A000 == 31 [pid = 3928] [id = 710] 16:04:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (19E8C000) [pid = 3928] [serial = 2130] [outer = 00000000] 16:04:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (19E91400) [pid = 3928] [serial = 2131] [outer = 19E8C000] 16:04:59 INFO - PROCESS | 3928 | 1467068699629 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (19E91800) [pid = 3928] [serial = 2132] [outer = 19E8C000] 16:05:00 INFO - PROCESS | 3928 | 1467068700067 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:05:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 616ms 16:05:00 INFO - PROCESS | 3928 | 1467068700115 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 3928 | 1467068700117 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 16:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:05:00 INFO - PROCESS | 3928 | 1467068700120 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 3928 | 1467068700122 Marionette TRACE conn3 <- [1,2806,null,{}] 16:05:00 INFO - PROCESS | 3928 | 1467068700126 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 3928 | 1467068700128 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:00 INFO - PROCESS | 3928 | 1467068700203 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:05:00 INFO - PROCESS | 3928 | 1467068700208 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 3928 | 1467068700210 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:00 INFO - PROCESS | 3928 | ++DOCSHELL 16D52800 == 32 [pid = 3928] [id = 711] 16:05:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (19EF4C00) [pid = 3928] [serial = 2133] [outer = 00000000] 16:05:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1A45A800) [pid = 3928] [serial = 2134] [outer = 19EF4C00] 16:05:00 INFO - PROCESS | 3928 | 1467068700252 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1A45D000) [pid = 3928] [serial = 2135] [outer = 19EF4C00] 16:05:00 INFO - PROCESS | 3928 | 1467068700908 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 902ms 16:05:01 INFO - PROCESS | 3928 | 1467068701028 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 3928 | 1467068701032 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 16:05:01 INFO - PROCESS | 3928 | 1467068701037 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:05:01 INFO - PROCESS | 3928 | 1467068701041 Marionette TRACE conn3 <- [1,2810,null,{}] 16:05:01 INFO - PROCESS | 3928 | 1467068701046 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 3928 | 1467068701049 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:01 INFO - PROCESS | 3928 | 1467068701178 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:05:01 INFO - PROCESS | 3928 | 1467068701312 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 3928 | 1467068701316 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:01 INFO - PROCESS | 3928 | ++DOCSHELL 10E03000 == 33 [pid = 3928] [id = 712] 16:05:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (10E04C00) [pid = 3928] [serial = 2136] [outer = 00000000] 16:05:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (11C96400) [pid = 3928] [serial = 2137] [outer = 10E04C00] 16:05:01 INFO - PROCESS | 3928 | 1467068701359 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (12BA9000) [pid = 3928] [serial = 2138] [outer = 10E04C00] 16:05:02 INFO - PROCESS | 3928 | 1467068702054 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:05:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1053ms 16:05:02 INFO - PROCESS | 3928 | 1467068702119 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 3928 | 1467068702124 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 16:05:02 INFO - PROCESS | 3928 | 1467068702131 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 3928 | 1467068702134 Marionette TRACE conn3 <- [1,2814,null,{}] 16:05:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:05:02 INFO - PROCESS | 3928 | 1467068702139 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:02 INFO - PROCESS | 3928 | 1467068702141 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:02 INFO - PROCESS | 3928 | 1467068702351 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:05:02 INFO - PROCESS | 3928 | 1467068702506 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 3928 | 1467068702509 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:02 INFO - PROCESS | 3928 | ++DOCSHELL 1043A000 == 34 [pid = 3928] [id = 713] 16:05:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (10474C00) [pid = 3928] [serial = 2139] [outer = 00000000] 16:05:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1055F800) [pid = 3928] [serial = 2140] [outer = 10474C00] 16:05:02 INFO - PROCESS | 3928 | 1467068702559 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (10A77000) [pid = 3928] [serial = 2141] [outer = 10474C00] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 19E8A000 == 33 [pid = 3928] [id = 710] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 1315D000 == 32 [pid = 3928] [id = 709] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 19777400 == 31 [pid = 3928] [id = 708] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 164BF400 == 30 [pid = 3928] [id = 707] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 164B0800 == 29 [pid = 3928] [id = 706] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 12B66800 == 28 [pid = 3928] [id = 705] 16:05:02 INFO - PROCESS | 3928 | --DOCSHELL 1055E400 == 27 [pid = 3928] [id = 704] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (16CC7400) [pid = 3928] [serial = 2045] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (12BAC800) [pid = 3928] [serial = 2098] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (1554D000) [pid = 3928] [serial = 2074] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1366D000) [pid = 3928] [serial = 2071] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (16879400) [pid = 3928] [serial = 2077] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10E08800) [pid = 3928] [serial = 2065] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (10E0F000) [pid = 3928] [serial = 2066] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (11DD6400) [pid = 3928] [serial = 2068] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12B67400) [pid = 3928] [serial = 2069] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (11493C00) [pid = 3928] [serial = 2062] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (12E2A800) [pid = 3928] [serial = 2099] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (15F87800) [pid = 3928] [serial = 2075] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11499800) [pid = 3928] [serial = 2096] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13A04800) [pid = 3928] [serial = 2057] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (11206400) [pid = 3928] [serial = 2095] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (131C7800) [pid = 3928] [serial = 2056] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E88C00) [pid = 3928] [serial = 2089] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1749AC00) [pid = 3928] [serial = 2060] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16CC9800) [pid = 3928] [serial = 2059] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (19A87800) [pid = 3928] [serial = 2087] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (11491C00) [pid = 3928] [serial = 2092] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (16A33C00) [pid = 3928] [serial = 2078] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (12C7A000) [pid = 3928] [serial = 2080] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1807FC00) [pid = 3928] [serial = 2083] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (19A78800) [pid = 3928] [serial = 2086] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (17496C00) [pid = 3928] [serial = 2081] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (19E89000) [pid = 3928] [serial = 2090] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (182A0800) [pid = 3928] [serial = 2084] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (12B65800) [pid = 3928] [serial = 2093] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (13E52C00) [pid = 3928] [serial = 2072] [outer = 00000000] [url = about:blank] 16:05:02 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (13160C00) [pid = 3928] [serial = 2063] [outer = 00000000] [url = about:blank] 16:05:03 INFO - PROCESS | 3928 | 1467068703086 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:05:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 992ms 16:05:03 INFO - PROCESS | 3928 | 1467068703125 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 3928 | 1467068703129 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 16:05:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:05:03 INFO - PROCESS | 3928 | 1467068703149 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 3928 | 1467068703152 Marionette TRACE conn3 <- [1,2818,null,{}] 16:05:03 INFO - PROCESS | 3928 | 1467068703157 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 3928 | 1467068703160 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:03 INFO - PROCESS | 3928 | 1467068703246 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:05:03 INFO - PROCESS | 3928 | 1467068703255 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 3928 | 1467068703257 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:03 INFO - PROCESS | 3928 | ++DOCSHELL 11493000 == 28 [pid = 3928] [id = 714] 16:05:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (1149B800) [pid = 3928] [serial = 2142] [outer = 00000000] 16:05:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (11887800) [pid = 3928] [serial = 2143] [outer = 1149B800] 16:05:03 INFO - PROCESS | 3928 | 1467068703304 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (11D8C000) [pid = 3928] [serial = 2144] [outer = 1149B800] 16:05:03 INFO - PROCESS | 3928 | 1467068703795 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:05:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 662ms 16:05:03 INFO - PROCESS | 3928 | 1467068703829 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 3928 | 1467068703832 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 16:05:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:05:03 INFO - PROCESS | 3928 | 1467068703836 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 3928 | 1467068703838 Marionette TRACE conn3 <- [1,2822,null,{}] 16:05:03 INFO - PROCESS | 3928 | 1467068703841 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 3928 | 1467068703844 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:03 INFO - PROCESS | 3928 | 1467068703956 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:05:03 INFO - PROCESS | 3928 | 1467068703967 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 3928 | 1467068703969 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:04 INFO - PROCESS | 3928 | ++DOCSHELL 12955400 == 29 [pid = 3928] [id = 715] 16:05:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (12C7A000) [pid = 3928] [serial = 2145] [outer = 00000000] 16:05:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (13624C00) [pid = 3928] [serial = 2146] [outer = 12C7A000] 16:05:04 INFO - PROCESS | 3928 | 1467068704077 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (13A04000) [pid = 3928] [serial = 2147] [outer = 12C7A000] 16:05:04 INFO - PROCESS | 3928 | 1467068704488 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:05:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 676ms 16:05:04 INFO - PROCESS | 3928 | 1467068704514 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 3928 | 1467068704518 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 16:05:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:05:04 INFO - PROCESS | 3928 | 1467068704515 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 3928 | 1467068704520 Marionette TRACE conn3 <- [1,2826,null,{}] 16:05:04 INFO - PROCESS | 3928 | 1467068704523 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:04 INFO - PROCESS | 3928 | 1467068704526 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:04 INFO - PROCESS | 3928 | 1467068704614 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:05:04 INFO - PROCESS | 3928 | 1467068704622 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 3928 | 1467068704624 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:04 INFO - PROCESS | 3928 | ++DOCSHELL 1444E400 == 30 [pid = 3928] [id = 716] 16:05:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (152B3800) [pid = 3928] [serial = 2148] [outer = 00000000] 16:05:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (15762000) [pid = 3928] [serial = 2149] [outer = 152B3800] 16:05:04 INFO - PROCESS | 3928 | 1467068704667 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (15F8F800) [pid = 3928] [serial = 2150] [outer = 152B3800] 16:05:05 INFO - PROCESS | 3928 | 1467068705094 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:05:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 632ms 16:05:05 INFO - PROCESS | 3928 | 1467068705149 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 3928 | 1467068705151 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 16:05:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:05:05 INFO - PROCESS | 3928 | 1467068705154 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 3928 | 1467068705156 Marionette TRACE conn3 <- [1,2830,null,{}] 16:05:05 INFO - PROCESS | 3928 | 1467068705159 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 3928 | 1467068705161 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:05 INFO - PROCESS | 3928 | 1467068705279 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:05:05 INFO - PROCESS | 3928 | 1467068705368 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 3928 | 1467068705370 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:05 INFO - PROCESS | 3928 | ++DOCSHELL 16876400 == 31 [pid = 3928] [id = 717] 16:05:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (16879400) [pid = 3928] [serial = 2151] [outer = 00000000] 16:05:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (16CCE000) [pid = 3928] [serial = 2152] [outer = 16879400] 16:05:05 INFO - PROCESS | 3928 | 1467068705402 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (16D4D400) [pid = 3928] [serial = 2153] [outer = 16879400] 16:05:05 INFO - PROCESS | 3928 | 1467068705809 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:05:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 706ms 16:05:05 INFO - PROCESS | 3928 | 1467068705866 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 3928 | 1467068705868 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 16:05:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:05:05 INFO - PROCESS | 3928 | 1467068705872 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 3928 | 1467068705873 Marionette TRACE conn3 <- [1,2834,null,{}] 16:05:05 INFO - PROCESS | 3928 | 1467068705877 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 3928 | 1467068705879 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:05 INFO - PROCESS | 3928 | 1467068705994 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:05:06 INFO - PROCESS | 3928 | 1467068706061 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 3928 | 1467068706066 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:06 INFO - PROCESS | 3928 | ++DOCSHELL 12B6CC00 == 32 [pid = 3928] [id = 718] 16:05:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (17499C00) [pid = 3928] [serial = 2154] [outer = 00000000] 16:05:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (176E6400) [pid = 3928] [serial = 2155] [outer = 17499C00] 16:05:06 INFO - PROCESS | 3928 | 1467068706126 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17FA2000) [pid = 3928] [serial = 2156] [outer = 17499C00] 16:05:06 INFO - PROCESS | 3928 | 1467068706540 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:05:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 707ms 16:05:06 INFO - PROCESS | 3928 | 1467068706618 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 3928 | 1467068706620 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 16:05:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:05:06 INFO - PROCESS | 3928 | 1467068706629 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 3928 | 1467068706631 Marionette TRACE conn3 <- [1,2838,null,{}] 16:05:06 INFO - PROCESS | 3928 | 1467068706635 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 3928 | 1467068706637 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:06 INFO - PROCESS | 3928 | 1467068706741 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:05:06 INFO - PROCESS | 3928 | 1467068706750 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 3928 | 1467068706752 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:06 INFO - PROCESS | 3928 | ++DOCSHELL 1807C000 == 33 [pid = 3928] [id = 719] 16:05:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1807CC00) [pid = 3928] [serial = 2157] [outer = 00000000] 16:05:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19591800) [pid = 3928] [serial = 2158] [outer = 1807CC00] 16:05:06 INFO - PROCESS | 3928 | 1467068706850 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (182A2400) [pid = 3928] [serial = 2159] [outer = 1807CC00] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (164B0C00) [pid = 3928] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (12B6C400) [pid = 3928] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10A10000) [pid = 3928] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1100B800) [pid = 3928] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19E8C000) [pid = 3928] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1444E800) [pid = 3928] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (16A31000) [pid = 3928] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (16D5A800) [pid = 3928] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19777C00) [pid = 3928] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (10A0A400) [pid = 3928] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:05:07 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (131CBC00) [pid = 3928] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:05:07 INFO - PROCESS | 3928 | 1467068707253 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:05:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 677ms 16:05:07 INFO - PROCESS | 3928 | 1467068707287 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 3928 | 1467068707289 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 16:05:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:05:07 INFO - PROCESS | 3928 | 1467068707292 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 3928 | 1467068707294 Marionette TRACE conn3 <- [1,2842,null,{}] 16:05:07 INFO - PROCESS | 3928 | 1467068707301 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:07 INFO - PROCESS | 3928 | 1467068707303 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:07 INFO - PROCESS | 3928 | 1467068707378 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:05:07 INFO - PROCESS | 3928 | 1467068707481 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 3928 | 1467068707483 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:07 INFO - PROCESS | 3928 | ++DOCSHELL 10A10000 == 34 [pid = 3928] [id = 720] 16:05:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10A74C00) [pid = 3928] [serial = 2160] [outer = 00000000] 16:05:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (164BAC00) [pid = 3928] [serial = 2161] [outer = 10A74C00] 16:05:07 INFO - PROCESS | 3928 | 1467068707526 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1829D800) [pid = 3928] [serial = 2162] [outer = 10A74C00] 16:05:07 INFO - PROCESS | 3928 | 1467068707859 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:05:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 601ms 16:05:07 INFO - PROCESS | 3928 | 1467068707914 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 3928 | 1467068707916 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 16:05:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:05:07 INFO - PROCESS | 3928 | 1467068707919 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 3928 | 1467068707921 Marionette TRACE conn3 <- [1,2846,null,{}] 16:05:07 INFO - PROCESS | 3928 | 1467068707924 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:07 INFO - PROCESS | 3928 | 1467068707926 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:08 INFO - PROCESS | 3928 | 1467068708044 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:05:08 INFO - PROCESS | 3928 | 1467068708083 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 3928 | 1467068708085 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:08 INFO - PROCESS | 3928 | ++DOCSHELL 1670F800 == 35 [pid = 3928] [id = 721] 16:05:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (182A1000) [pid = 3928] [serial = 2163] [outer = 00000000] 16:05:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (19E84400) [pid = 3928] [serial = 2164] [outer = 182A1000] 16:05:08 INFO - PROCESS | 3928 | 1467068708110 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (19E88800) [pid = 3928] [serial = 2165] [outer = 182A1000] 16:05:08 INFO - PROCESS | 3928 | 1467068708516 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:05:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:05:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 601ms 16:05:08 INFO - PROCESS | 3928 | 1467068708538 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 3928 | 1467068708540 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 16:05:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:05:08 INFO - PROCESS | 3928 | 1467068708543 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 3928 | 1467068708545 Marionette TRACE conn3 <- [1,2850,null,{}] 16:05:08 INFO - PROCESS | 3928 | 1467068708548 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 3928 | 1467068708550 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:08 INFO - PROCESS | 3928 | 1467068708654 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:05:08 INFO - PROCESS | 3928 | 1467068708662 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 3928 | 1467068708664 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:08 INFO - PROCESS | 3928 | ++DOCSHELL 10A0F400 == 36 [pid = 3928] [id = 722] 16:05:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (11493400) [pid = 3928] [serial = 2166] [outer = 00000000] 16:05:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19AAE000) [pid = 3928] [serial = 2167] [outer = 11493400] 16:05:08 INFO - PROCESS | 3928 | 1467068708706 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19EF1800) [pid = 3928] [serial = 2168] [outer = 11493400] 16:05:09 INFO - PROCESS | 3928 | 1467068709183 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:05:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 707ms 16:05:09 INFO - PROCESS | 3928 | 1467068709250 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 3928 | 1467068709255 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 16:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:05:09 INFO - PROCESS | 3928 | 1467068709260 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 3928 | 1467068709264 Marionette TRACE conn3 <- [1,2854,null,{}] 16:05:09 INFO - PROCESS | 3928 | 1467068709270 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 3928 | 1467068709273 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:09 INFO - PROCESS | 3928 | 1467068709436 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:05:09 INFO - PROCESS | 3928 | 1467068709596 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 3928 | 1467068709601 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:09 INFO - PROCESS | 3928 | ++DOCSHELL 10E08800 == 37 [pid = 3928] [id = 723] 16:05:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (10F2A400) [pid = 3928] [serial = 2169] [outer = 00000000] 16:05:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (11008800) [pid = 3928] [serial = 2170] [outer = 10F2A400] 16:05:09 INFO - PROCESS | 3928 | 1467068709657 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (11883400) [pid = 3928] [serial = 2171] [outer = 10F2A400] 16:05:10 INFO - PROCESS | 3928 | 1467068710227 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1007ms 16:05:10 INFO - PROCESS | 3928 | 1467068710267 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 3928 | 1467068710272 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 16:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:05:10 INFO - PROCESS | 3928 | 1467068710299 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 3928 | 1467068710301 Marionette TRACE conn3 <- [1,2858,null,{}] 16:05:10 INFO - PROCESS | 3928 | 1467068710305 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:10 INFO - PROCESS | 3928 | 1467068710308 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:10 INFO - PROCESS | 3928 | 1467068710414 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:05:10 INFO - PROCESS | 3928 | 1467068710559 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 3928 | 1467068710562 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:10 INFO - PROCESS | 3928 | ++DOCSHELL 13A02C00 == 38 [pid = 3928] [id = 724] 16:05:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (13A0F800) [pid = 3928] [serial = 2172] [outer = 00000000] 16:05:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (142B6800) [pid = 3928] [serial = 2173] [outer = 13A0F800] 16:05:10 INFO - PROCESS | 3928 | 1467068710618 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (152BE000) [pid = 3928] [serial = 2174] [outer = 13A0F800] 16:05:11 INFO - PROCESS | 3928 | 1467068711242 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:05:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1008ms 16:05:11 INFO - PROCESS | 3928 | 1467068711300 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 3928 | 1467068711302 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 16:05:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:05:11 INFO - PROCESS | 3928 | 1467068711325 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 3928 | 1467068711329 Marionette TRACE conn3 <- [1,2862,null,{}] 16:05:11 INFO - PROCESS | 3928 | 1467068711356 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 3928 | 1467068711361 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:11 INFO - PROCESS | 3928 | 1467068711454 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:05:11 INFO - PROCESS | 3928 | 1467068711728 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 3928 | 1467068711732 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:11 INFO - PROCESS | 3928 | ++DOCSHELL 10432400 == 39 [pid = 3928] [id = 725] 16:05:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (10435800) [pid = 3928] [serial = 2175] [outer = 00000000] 16:05:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1059AC00) [pid = 3928] [serial = 2176] [outer = 10435800] 16:05:11 INFO - PROCESS | 3928 | 1467068711798 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (10E0B000) [pid = 3928] [serial = 2177] [outer = 10435800] 16:05:12 INFO - PROCESS | 3928 | 1467068712381 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 1670F800 == 38 [pid = 3928] [id = 721] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 10A10000 == 37 [pid = 3928] [id = 720] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 1807C000 == 36 [pid = 3928] [id = 719] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 12B6CC00 == 35 [pid = 3928] [id = 718] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 16876400 == 34 [pid = 3928] [id = 717] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 1444E400 == 33 [pid = 3928] [id = 716] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 12955400 == 32 [pid = 3928] [id = 715] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 11493000 == 31 [pid = 3928] [id = 714] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 10E03000 == 30 [pid = 3928] [id = 712] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 1043A000 == 29 [pid = 3928] [id = 713] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 16D52800 == 28 [pid = 3928] [id = 711] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 10371C00 == 27 [pid = 3928] [id = 703] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 10A0F400 == 26 [pid = 3928] [id = 722] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 10E08800 == 25 [pid = 3928] [id = 723] 16:05:12 INFO - PROCESS | 3928 | --DOCSHELL 13A02C00 == 24 [pid = 3928] [id = 724] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (164B7C00) [pid = 3928] [serial = 2119] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (16710400) [pid = 3928] [serial = 2120] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12ED8C00) [pid = 3928] [serial = 2116] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10E9A400) [pid = 3928] [serial = 2113] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10F2F800) [pid = 3928] [serial = 2114] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (13162C00) [pid = 3928] [serial = 2102] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (129E6800) [pid = 3928] [serial = 2101] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E91800) [pid = 3928] [serial = 2132] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1A45A800) [pid = 3928] [serial = 2134] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (153ED800) [pid = 3928] [serial = 2105] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (14FD9800) [pid = 3928] [serial = 2104] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1739F000) [pid = 3928] [serial = 2108] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (16D56000) [pid = 3928] [serial = 2107] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1749B400) [pid = 3928] [serial = 2122] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (19991C00) [pid = 3928] [serial = 2125] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19E91400) [pid = 3928] [serial = 2131] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19A84400) [pid = 3928] [serial = 2126] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (17FA0800) [pid = 3928] [serial = 2111] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (17F10000) [pid = 3928] [serial = 2110] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (1807F800) [pid = 3928] [serial = 2123] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (1829CC00) [pid = 3928] [serial = 2128] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1361F400) [pid = 3928] [serial = 2117] [outer = 00000000] [url = about:blank] 16:05:12 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (19AB2C00) [pid = 3928] [serial = 2129] [outer = 00000000] [url = about:blank] 16:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1714ms 16:05:13 INFO - PROCESS | 3928 | 1467068713026 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 3928 | 1467068713031 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 16:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:05:13 INFO - PROCESS | 3928 | 1467068713037 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 3928 | 1467068713039 Marionette TRACE conn3 <- [1,2866,null,{}] 16:05:13 INFO - PROCESS | 3928 | 1467068713085 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 3928 | 1467068713089 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:13 INFO - PROCESS | 3928 | 1467068713182 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:05:13 INFO - PROCESS | 3928 | 1467068713208 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 3928 | 1467068713212 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:13 INFO - PROCESS | 3928 | ++DOCSHELL 10E05800 == 25 [pid = 3928] [id = 726] 16:05:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (10E06000) [pid = 3928] [serial = 2178] [outer = 00000000] 16:05:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (10E0F000) [pid = 3928] [serial = 2179] [outer = 10E06000] 16:05:13 INFO - PROCESS | 3928 | 1467068713249 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (10E9A800) [pid = 3928] [serial = 2180] [outer = 10E06000] 16:05:13 INFO - PROCESS | 3928 | 1467068713757 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 766ms 16:05:13 INFO - PROCESS | 3928 | 1467068713805 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 3928 | 1467068713808 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 16:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:05:13 INFO - PROCESS | 3928 | 1467068713815 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 3928 | 1467068713819 Marionette TRACE conn3 <- [1,2870,null,{}] 16:05:13 INFO - PROCESS | 3928 | 1467068713823 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 3928 | 1467068713826 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:13 INFO - PROCESS | 3928 | 1467068713914 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:05:13 INFO - PROCESS | 3928 | 1467068714005 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 3928 | 1467068714008 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:14 INFO - PROCESS | 3928 | ++DOCSHELL 1180C400 == 26 [pid = 3928] [id = 727] 16:05:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (1180E400) [pid = 3928] [serial = 2181] [outer = 00000000] 16:05:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (129E6800) [pid = 3928] [serial = 2182] [outer = 1180E400] 16:05:14 INFO - PROCESS | 3928 | 1467068714063 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (12BB0C00) [pid = 3928] [serial = 2183] [outer = 1180E400] 16:05:14 INFO - PROCESS | 3928 | 1467068714446 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 662ms 16:05:14 INFO - PROCESS | 3928 | 1467068714493 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 3928 | 1467068714495 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 16:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:05:14 INFO - PROCESS | 3928 | 1467068714499 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 3928 | 1467068714501 Marionette TRACE conn3 <- [1,2874,null,{}] 16:05:14 INFO - PROCESS | 3928 | 1467068714524 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 3928 | 1467068714529 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:14 INFO - PROCESS | 3928 | 1467068714621 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:05:14 INFO - PROCESS | 3928 | 1467068714636 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 3928 | 1467068714639 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:14 INFO - PROCESS | 3928 | ++DOCSHELL 136DC000 == 27 [pid = 3928] [id = 728] 16:05:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (136DC800) [pid = 3928] [serial = 2184] [outer = 00000000] 16:05:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (142B0000) [pid = 3928] [serial = 2185] [outer = 136DC800] 16:05:14 INFO - PROCESS | 3928 | 1467068714687 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (14440400) [pid = 3928] [serial = 2186] [outer = 136DC800] 16:05:15 INFO - PROCESS | 3928 | 1467068715130 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 676ms 16:05:15 INFO - PROCESS | 3928 | 1467068715164 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 3928 | 1467068715166 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 16:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:05:15 INFO - PROCESS | 3928 | 1467068715170 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 3928 | 1467068715171 Marionette TRACE conn3 <- [1,2878,null,{}] 16:05:15 INFO - PROCESS | 3928 | 1467068715183 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 3928 | 1467068715185 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:15 INFO - PROCESS | 3928 | 1467068715312 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:05:15 INFO - PROCESS | 3928 | 1467068715317 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 3928 | 1467068715319 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:15 INFO - PROCESS | 3928 | ++DOCSHELL 14F75C00 == 28 [pid = 3928] [id = 729] 16:05:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (14FD5000) [pid = 3928] [serial = 2187] [outer = 00000000] 16:05:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15F87800) [pid = 3928] [serial = 2188] [outer = 14FD5000] 16:05:15 INFO - PROCESS | 3928 | 1467068715363 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164B8000) [pid = 3928] [serial = 2189] [outer = 14FD5000] 16:05:15 INFO - PROCESS | 3928 | 1467068715796 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 677ms 16:05:15 INFO - PROCESS | 3928 | 1467068715835 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 3928 | 1467068715837 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 16:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:05:15 INFO - PROCESS | 3928 | 1467068715841 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 3928 | 1467068715842 Marionette TRACE conn3 <- [1,2882,null,{}] 16:05:15 INFO - PROCESS | 3928 | 1467068715846 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 3928 | 1467068715848 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:15 INFO - PROCESS | 3928 | 1467068715965 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:05:16 INFO - PROCESS | 3928 | 1467068716058 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 3928 | 1467068716060 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:16 INFO - PROCESS | 3928 | ++DOCSHELL 16716400 == 29 [pid = 3928] [id = 730] 16:05:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16876400) [pid = 3928] [serial = 2190] [outer = 00000000] 16:05:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (16CC7000) [pid = 3928] [serial = 2191] [outer = 16876400] 16:05:16 INFO - PROCESS | 3928 | 1467068716105 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16D52C00) [pid = 3928] [serial = 2192] [outer = 16876400] 16:05:16 INFO - PROCESS | 3928 | 1467068716492 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 676ms 16:05:16 INFO - PROCESS | 3928 | 1467068716523 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 3928 | 1467068716526 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 16:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:05:16 INFO - PROCESS | 3928 | 1467068716529 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 3928 | 1467068716531 Marionette TRACE conn3 <- [1,2886,null,{}] 16:05:16 INFO - PROCESS | 3928 | 1467068716534 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:16 INFO - PROCESS | 3928 | 1467068716541 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:16 INFO - PROCESS | 3928 | 1467068716687 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:05:16 INFO - PROCESS | 3928 | 1467068716684 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 3928 | 1467068716686 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:16 INFO - PROCESS | 3928 | ++DOCSHELL 17496800 == 30 [pid = 3928] [id = 731] 16:05:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17496C00) [pid = 3928] [serial = 2193] [outer = 00000000] 16:05:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (17A46400) [pid = 3928] [serial = 2194] [outer = 17496C00] 16:05:16 INFO - PROCESS | 3928 | 1467068716730 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1807D400) [pid = 3928] [serial = 2195] [outer = 17496C00] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (16879400) [pid = 3928] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (17499C00) [pid = 3928] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10A74C00) [pid = 3928] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10E04C00) [pid = 3928] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (182A1000) [pid = 3928] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (12C7A000) [pid = 3928] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (19EF4C00) [pid = 3928] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1149B800) [pid = 3928] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (152B3800) [pid = 3928] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (10474C00) [pid = 3928] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1807CC00) [pid = 3928] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:05:17 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (11493400) [pid = 3928] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:05:17 INFO - PROCESS | 3928 | 1467068717337 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:05:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 872ms 16:05:17 INFO - PROCESS | 3928 | 1467068717394 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 3928 | 1467068717396 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 16:05:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:05:17 INFO - PROCESS | 3928 | 1467068717400 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 3928 | 1467068717402 Marionette TRACE conn3 <- [1,2890,null,{}] 16:05:17 INFO - PROCESS | 3928 | 1467068717405 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 3928 | 1467068717407 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:17 INFO - PROCESS | 3928 | 1467068717529 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:05:17 INFO - PROCESS | 3928 | 1467068717592 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 3928 | 1467068717594 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:17 INFO - PROCESS | 3928 | ++DOCSHELL 1058C400 == 31 [pid = 3928] [id = 732] 16:05:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10A74C00) [pid = 3928] [serial = 2196] [outer = 00000000] 16:05:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (1310E400) [pid = 3928] [serial = 2197] [outer = 10A74C00] 16:05:17 INFO - PROCESS | 3928 | 1467068717636 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1671C400) [pid = 3928] [serial = 2198] [outer = 10A74C00] 16:05:17 INFO - PROCESS | 3928 | 1467068717970 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 602ms 16:05:18 INFO - PROCESS | 3928 | 1467068718020 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 3928 | 1467068718022 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 16:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:05:18 INFO - PROCESS | 3928 | 1467068718026 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 3928 | 1467068718027 Marionette TRACE conn3 <- [1,2894,null,{}] 16:05:18 INFO - PROCESS | 3928 | 1467068718043 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:18 INFO - PROCESS | 3928 | 1467068718045 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:18 INFO - PROCESS | 3928 | 1467068718120 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:05:18 INFO - PROCESS | 3928 | 1467068718126 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 3928 | 1467068718128 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:18 INFO - PROCESS | 3928 | ++DOCSHELL 16CC9C00 == 32 [pid = 3928] [id = 733] 16:05:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1749D800) [pid = 3928] [serial = 2199] [outer = 00000000] 16:05:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1829CC00) [pid = 3928] [serial = 2200] [outer = 1749D800] 16:05:18 INFO - PROCESS | 3928 | 1467068718154 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (182A9400) [pid = 3928] [serial = 2201] [outer = 1749D800] 16:05:18 INFO - PROCESS | 3928 | 1467068718570 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 16:05:18 INFO - PROCESS | 3928 | 1467068718588 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 3928 | 1467068718590 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 16:05:18 INFO - PROCESS | 3928 | 1467068718593 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:05:18 INFO - PROCESS | 3928 | 1467068718595 Marionette TRACE conn3 <- [1,2898,null,{}] 16:05:18 INFO - PROCESS | 3928 | 1467068718599 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:18 INFO - PROCESS | 3928 | 1467068718601 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:18 INFO - PROCESS | 3928 | 1467068718729 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:05:18 INFO - PROCESS | 3928 | 1467068718743 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 3928 | 1467068718745 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:18 INFO - PROCESS | 3928 | ++DOCSHELL 1959B800 == 33 [pid = 3928] [id = 734] 16:05:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1977D000) [pid = 3928] [serial = 2202] [outer = 00000000] 16:05:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19A84400) [pid = 3928] [serial = 2203] [outer = 1977D000] 16:05:18 INFO - PROCESS | 3928 | 1467068718788 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19A85800) [pid = 3928] [serial = 2204] [outer = 1977D000] 16:05:19 INFO - PROCESS | 3928 | 1467068719233 Marionette TRACE conn3 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:05:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:05:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:05:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 677ms 16:05:19 INFO - PROCESS | 3928 | 1467068719291 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 3928 | 1467068719296 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 16:05:19 INFO - TEST-START | /DOMEvents/constructors.html 16:05:19 INFO - PROCESS | 3928 | 1467068719303 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 3928 | 1467068719306 Marionette TRACE conn3 <- [1,2902,null,{}] 16:05:19 INFO - PROCESS | 3928 | 1467068719313 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 3928 | 1467068719316 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:19 INFO - PROCESS | 3928 | 1467068719442 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:05:19 INFO - PROCESS | 3928 | 1467068719544 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 3928 | 1467068719549 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:19 INFO - PROCESS | 3928 | ++DOCSHELL 0C7FCC00 == 34 [pid = 3928] [id = 735] 16:05:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (0F390800) [pid = 3928] [serial = 2205] [outer = 00000000] 16:05:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10F9D000) [pid = 3928] [serial = 2206] [outer = 0F390800] 16:05:19 INFO - PROCESS | 3928 | 1467068719645 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (11201400) [pid = 3928] [serial = 2207] [outer = 0F390800] 16:05:20 INFO - PROCESS | 3928 | 1467068720395 Marionette TRACE conn3 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:05:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:05:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:05:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:05:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1202ms 16:05:20 INFO - PROCESS | 3928 | 1467068720512 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 3928 | 1467068720517 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 16:05:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:05:20 INFO - PROCESS | 3928 | 1467068720508 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 3928 | 1467068720511 Marionette TRACE conn3 <- [1,2906,null,{}] 16:05:20 INFO - PROCESS | 3928 | 1467068720563 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 3928 | 1467068720566 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:20 INFO - PROCESS | 3928 | 1467068720662 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:05:20 INFO - PROCESS | 3928 | 1467068720797 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 3928 | 1467068720800 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:20 INFO - PROCESS | 3928 | ++DOCSHELL 129E3000 == 35 [pid = 3928] [id = 736] 16:05:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (13117800) [pid = 3928] [serial = 2208] [outer = 00000000] 16:05:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1554CC00) [pid = 3928] [serial = 2209] [outer = 13117800] 16:05:20 INFO - PROCESS | 3928 | 1467068720856 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16556400) [pid = 3928] [serial = 2210] [outer = 13117800] 16:05:21 INFO - PROCESS | 3928 | 1467068721598 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:05:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:05:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1143ms 16:05:21 INFO - PROCESS | 3928 | 1467068721670 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 3928 | 1467068721674 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 16:05:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:05:21 INFO - PROCESS | 3928 | 1467068721680 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 3928 | 1467068721683 Marionette TRACE conn3 <- [1,2910,null,{}] 16:05:21 INFO - PROCESS | 3928 | 1467068721688 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:21 INFO - PROCESS | 3928 | 1467068721691 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:21 INFO - PROCESS | 3928 | 1467068721882 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:05:21 INFO - PROCESS | 3928 | 1467068721894 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 3928 | 1467068721898 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:21 INFO - PROCESS | 3928 | ++DOCSHELL 10476C00 == 36 [pid = 3928] [id = 737] 16:05:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (10478000) [pid = 3928] [serial = 2211] [outer = 00000000] 16:05:21 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (112DA800) [pid = 3928] [serial = 2212] [outer = 10478000] 16:05:21 INFO - PROCESS | 3928 | 1467068721947 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1188BC00) [pid = 3928] [serial = 2213] [outer = 10478000] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 16CC9C00 == 35 [pid = 3928] [id = 733] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 1058C400 == 34 [pid = 3928] [id = 732] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 17496800 == 33 [pid = 3928] [id = 731] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 16716400 == 32 [pid = 3928] [id = 730] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 14F75C00 == 31 [pid = 3928] [id = 729] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 136DC000 == 30 [pid = 3928] [id = 728] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 1180C400 == 29 [pid = 3928] [id = 727] 16:05:22 INFO - PROCESS | 3928 | --DOCSHELL 10E05800 == 28 [pid = 3928] [id = 726] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (16CCE000) [pid = 3928] [serial = 2152] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (16D4D400) [pid = 3928] [serial = 2153] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (17FA2000) [pid = 3928] [serial = 2156] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (176E6400) [pid = 3928] [serial = 2155] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (164BAC00) [pid = 3928] [serial = 2161] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (11C96400) [pid = 3928] [serial = 2137] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19E88800) [pid = 3928] [serial = 2165] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (12BA9000) [pid = 3928] [serial = 2138] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (13624C00) [pid = 3928] [serial = 2146] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (13A04000) [pid = 3928] [serial = 2147] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A45D000) [pid = 3928] [serial = 2135] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (11887800) [pid = 3928] [serial = 2143] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (11D8C000) [pid = 3928] [serial = 2144] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (15762000) [pid = 3928] [serial = 2149] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (1055F800) [pid = 3928] [serial = 2140] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (10A77000) [pid = 3928] [serial = 2141] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19591800) [pid = 3928] [serial = 2158] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19EF1800) [pid = 3928] [serial = 2168] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (19AAE000) [pid = 3928] [serial = 2167] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (19E84400) [pid = 3928] [serial = 2164] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (182A2400) [pid = 3928] [serial = 2159] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (15F8F800) [pid = 3928] [serial = 2150] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (1829D800) [pid = 3928] [serial = 2162] [outer = 00000000] [url = about:blank] 16:05:22 INFO - PROCESS | 3928 | [3928] 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 16:05:22 INFO - PROCESS | 3928 | [3928] 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 16:05:22 INFO - PROCESS | 3928 | [3928] 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 16:05:22 INFO - PROCESS | 3928 | [3928] 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 16:05:22 INFO - PROCESS | 3928 | 1467068722459 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:05:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:05:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:05:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:05:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:05:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:05:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:05:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:05:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:05:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:05:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 827ms 16:05:22 INFO - PROCESS | 3928 | 1467068722497 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 3928 | 1467068722503 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 16:05:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:05:22 INFO - PROCESS | 3928 | 1467068722509 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 3928 | 1467068722512 Marionette TRACE conn3 <- [1,2914,null,{}] 16:05:22 INFO - PROCESS | 3928 | 1467068722516 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:22 INFO - PROCESS | 3928 | 1467068722519 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:22 INFO - PROCESS | 3928 | 1467068722602 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:05:22 INFO - PROCESS | 3928 | 1467068722609 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 3928 | 1467068722611 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:22 INFO - PROCESS | 3928 | ++DOCSHELL 12BA9000 == 29 [pid = 3928] [id = 738] 16:05:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (12BB0800) [pid = 3928] [serial = 2214] [outer = 00000000] 16:05:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (13A02C00) [pid = 3928] [serial = 2215] [outer = 12BB0800] 16:05:22 INFO - PROCESS | 3928 | 1467068722657 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (13E5E400) [pid = 3928] [serial = 2216] [outer = 12BB0800] 16:05:23 INFO - PROCESS | 3928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:05:23 INFO - PROCESS | 3928 | 1467068723126 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:05:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:05:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 676ms 16:05:23 INFO - PROCESS | 3928 | 1467068723189 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 3928 | 1467068723191 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 16:05:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:05:23 INFO - PROCESS | 3928 | 1467068723195 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 3928 | 1467068723199 Marionette TRACE conn3 <- [1,2918,null,{}] 16:05:23 INFO - PROCESS | 3928 | 1467068723209 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 3928 | 1467068723214 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:23 INFO - PROCESS | 3928 | 1467068723307 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:05:23 INFO - PROCESS | 3928 | 1467068723416 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 3928 | 1467068723419 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:23 INFO - PROCESS | 3928 | ++DOCSHELL 164BE400 == 30 [pid = 3928] [id = 739] 16:05:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (1655AC00) [pid = 3928] [serial = 2217] [outer = 00000000] 16:05:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (16718000) [pid = 3928] [serial = 2218] [outer = 1655AC00] 16:05:23 INFO - PROCESS | 3928 | 1467068723466 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (16D55400) [pid = 3928] [serial = 2219] [outer = 1655AC00] 16:05:23 INFO - PROCESS | 3928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:05:23 INFO - PROCESS | 3928 | 1467068723792 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:05:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:05:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 661ms 16:05:23 INFO - PROCESS | 3928 | 1467068723857 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 3928 | 1467068723859 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 16:05:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:05:23 INFO - PROCESS | 3928 | 1467068723862 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 3928 | 1467068723864 Marionette TRACE conn3 <- [1,2922,null,{}] 16:05:23 INFO - PROCESS | 3928 | 1467068723867 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 3928 | 1467068723869 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:23 INFO - PROCESS | 3928 | 1467068723951 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:05:23 INFO - PROCESS | 3928 | 1467068723956 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 3928 | 1467068723958 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:23 INFO - PROCESS | 3928 | ++DOCSHELL 1739F000 == 31 [pid = 3928] [id = 740] 16:05:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (17406800) [pid = 3928] [serial = 2220] [outer = 00000000] 16:05:23 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (17F02800) [pid = 3928] [serial = 2221] [outer = 17406800] 16:05:24 INFO - PROCESS | 3928 | 1467068724015 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (1807A400) [pid = 3928] [serial = 2222] [outer = 17406800] 16:05:24 INFO - PROCESS | 3928 | 1467068724442 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:05:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:05:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 601ms 16:05:24 INFO - PROCESS | 3928 | 1467068724481 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 3928 | 1467068724483 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 16:05:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:05:24 INFO - PROCESS | 3928 | 1467068724493 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 3928 | 1467068724495 Marionette TRACE conn3 <- [1,2926,null,{}] 16:05:24 INFO - PROCESS | 3928 | 1467068724499 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:24 INFO - PROCESS | 3928 | 1467068724501 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:24 INFO - PROCESS | 3928 | 1467068724608 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:05:24 INFO - PROCESS | 3928 | 1467068724613 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 3928 | 1467068724615 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:24 INFO - PROCESS | 3928 | ++DOCSHELL 1829B800 == 32 [pid = 3928] [id = 741] 16:05:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1829F800) [pid = 3928] [serial = 2223] [outer = 00000000] 16:05:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19778400) [pid = 3928] [serial = 2224] [outer = 1829F800] 16:05:24 INFO - PROCESS | 3928 | 1467068724658 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (19784000) [pid = 3928] [serial = 2225] [outer = 1829F800] 16:05:25 INFO - PROCESS | 3928 | 1467068725099 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:05:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:05:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 617ms 16:05:25 INFO - PROCESS | 3928 | 1467068725113 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 3928 | 1467068725115 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 16:05:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:05:25 INFO - PROCESS | 3928 | 1467068725118 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 3928 | 1467068725120 Marionette TRACE conn3 <- [1,2930,null,{}] 16:05:25 INFO - PROCESS | 3928 | 1467068725123 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 3928 | 1467068725129 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:25 INFO - PROCESS | 3928 | 1467068725267 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:05:25 INFO - PROCESS | 3928 | 1467068725277 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 3928 | 1467068725279 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:25 INFO - PROCESS | 3928 | ++DOCSHELL 10E98C00 == 33 [pid = 3928] [id = 742] 16:05:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19597800) [pid = 3928] [serial = 2226] [outer = 00000000] 16:05:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19E8A000) [pid = 3928] [serial = 2227] [outer = 19597800] 16:05:25 INFO - PROCESS | 3928 | 1467068725322 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19AB4C00) [pid = 3928] [serial = 2228] [outer = 19597800] 16:05:25 INFO - PROCESS | 3928 | 1467068725724 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:05:25 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:05:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:05:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 676ms 16:05:25 INFO - PROCESS | 3928 | 1467068725783 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 3928 | 1467068725785 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 16:05:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:05:25 INFO - PROCESS | 3928 | 1467068725788 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 3928 | 1467068725790 Marionette TRACE conn3 <- [1,2934,null,{}] 16:05:25 INFO - PROCESS | 3928 | 1467068725793 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 3928 | 1467068725795 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:25 INFO - PROCESS | 3928 | 1467068725927 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:05:25 INFO - PROCESS | 3928 | 1467068726018 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 3928 | 1467068726020 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:26 INFO - PROCESS | 3928 | ++DOCSHELL 1A1D7400 == 34 [pid = 3928] [id = 743] 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A45A400) [pid = 3928] [serial = 2229] [outer = 00000000] 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1A460400) [pid = 3928] [serial = 2230] [outer = 1A45A400] 16:05:26 INFO - PROCESS | 3928 | 1467068726045 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1A45D800) [pid = 3928] [serial = 2231] [outer = 1A45A400] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (10435800) [pid = 3928] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (17496C00) [pid = 3928] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (16876400) [pid = 3928] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10A74C00) [pid = 3928] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1749D800) [pid = 3928] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (10F2A400) [pid = 3928] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (13A0F800) [pid = 3928] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (14FD5000) [pid = 3928] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1180E400) [pid = 3928] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (10E06000) [pid = 3928] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:05:26 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (136DC800) [pid = 3928] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:05:26 INFO - PROCESS | 3928 | 1467068726435 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:05:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:05:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 677ms 16:05:26 INFO - PROCESS | 3928 | 1467068726470 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 3928 | 1467068726472 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 16:05:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:05:26 INFO - PROCESS | 3928 | 1467068726458 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 3928 | 1467068726460 Marionette TRACE conn3 <- [1,2938,null,{}] 16:05:26 INFO - PROCESS | 3928 | 1467068726463 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:26 INFO - PROCESS | 3928 | 1467068726465 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:26 INFO - PROCESS | 3928 | 1467068726587 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:05:26 INFO - PROCESS | 3928 | 1467068726594 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 3928 | 1467068726596 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:26 INFO - PROCESS | 3928 | ++DOCSHELL 11493000 == 35 [pid = 3928] [id = 744] 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (11DD9800) [pid = 3928] [serial = 2232] [outer = 00000000] 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15760000) [pid = 3928] [serial = 2233] [outer = 11DD9800] 16:05:26 INFO - PROCESS | 3928 | 1467068726640 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (1749AC00) [pid = 3928] [serial = 2234] [outer = 11DD9800] 16:05:26 INFO - PROCESS | 3928 | ++DOCSHELL 19EF1800 == 36 [pid = 3928] [id = 745] 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (19EF5C00) [pid = 3928] [serial = 2235] [outer = 00000000] 16:05:26 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1A1D8400) [pid = 3928] [serial = 2236] [outer = 19EF5C00] 16:05:27 INFO - PROCESS | 3928 | 1467068727027 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:05:27 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:05:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 601ms 16:05:27 INFO - PROCESS | 3928 | 1467068727077 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 3928 | 1467068727079 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 16:05:27 INFO - PROCESS | 3928 | 1467068727082 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:05:27 INFO - PROCESS | 3928 | 1467068727084 Marionette TRACE conn3 <- [1,2942,null,{}] 16:05:27 INFO - PROCESS | 3928 | 1467068727088 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 3928 | 1467068727089 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:27 INFO - PROCESS | 3928 | 1467068727179 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:05:27 INFO - PROCESS | 3928 | 1467068727188 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 3928 | 1467068727190 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:27 INFO - PROCESS | 3928 | ++DOCSHELL 19598800 == 37 [pid = 3928] [id = 746] 16:05:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (19A78C00) [pid = 3928] [serial = 2237] [outer = 00000000] 16:05:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1A548800) [pid = 3928] [serial = 2238] [outer = 19A78C00] 16:05:27 INFO - PROCESS | 3928 | 1467068727232 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1A54BC00) [pid = 3928] [serial = 2239] [outer = 19A78C00] 16:05:27 INFO - PROCESS | 3928 | 1467068727633 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:05:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:05:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:05:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 572ms 16:05:27 INFO - PROCESS | 3928 | 1467068727660 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 3928 | 1467068727662 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 16:05:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:05:27 INFO - PROCESS | 3928 | 1467068727711 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 3928 | 1467068727713 Marionette TRACE conn3 <- [1,2946,null,{}] 16:05:27 INFO - PROCESS | 3928 | 1467068727716 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 3928 | 1467068727718 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:27 INFO - PROCESS | 3928 | 1467068727813 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:05:27 INFO - PROCESS | 3928 | 1467068727818 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 3928 | 1467068727820 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:27 INFO - PROCESS | 3928 | ++DOCSHELL 1A54C800 == 38 [pid = 3928] [id = 747] 16:05:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (1A54F000) [pid = 3928] [serial = 2240] [outer = 00000000] 16:05:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1A6B4C00) [pid = 3928] [serial = 2241] [outer = 1A54F000] 16:05:27 INFO - PROCESS | 3928 | 1467068727863 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1A6BC800) [pid = 3928] [serial = 2242] [outer = 1A54F000] 16:05:28 INFO - PROCESS | 3928 | --DOCSHELL 10432400 == 37 [pid = 3928] [id = 725] 16:05:28 INFO - PROCESS | 3928 | --DOCSHELL 10476C00 == 36 [pid = 3928] [id = 737] 16:05:28 INFO - PROCESS | 3928 | --DOCSHELL 129E3000 == 35 [pid = 3928] [id = 736] 16:05:28 INFO - PROCESS | 3928 | --DOCSHELL 1959B800 == 34 [pid = 3928] [id = 734] 16:05:28 INFO - PROCESS | 3928 | --DOCSHELL 0C7FCC00 == 33 [pid = 3928] [id = 735] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 11493000 == 32 [pid = 3928] [id = 744] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 1829B800 == 31 [pid = 3928] [id = 741] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 1A1D7400 == 30 [pid = 3928] [id = 743] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 19EF1800 == 29 [pid = 3928] [id = 745] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 10E98C00 == 28 [pid = 3928] [id = 742] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 1739F000 == 27 [pid = 3928] [id = 740] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 12BA9000 == 26 [pid = 3928] [id = 738] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 164BE400 == 25 [pid = 3928] [id = 739] 16:05:29 INFO - PROCESS | 3928 | --DOCSHELL 19598800 == 24 [pid = 3928] [id = 746] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (182A9400) [pid = 3928] [serial = 2201] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1829CC00) [pid = 3928] [serial = 2200] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (11883400) [pid = 3928] [serial = 2171] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (11008800) [pid = 3928] [serial = 2170] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (152BE000) [pid = 3928] [serial = 2174] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (142B6800) [pid = 3928] [serial = 2173] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1807D400) [pid = 3928] [serial = 2195] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (15F87800) [pid = 3928] [serial = 2188] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (164B8000) [pid = 3928] [serial = 2189] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (14440400) [pid = 3928] [serial = 2186] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (1671C400) [pid = 3928] [serial = 2198] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (19A84400) [pid = 3928] [serial = 2203] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (129E6800) [pid = 3928] [serial = 2182] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (12BB0C00) [pid = 3928] [serial = 2183] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (10E0F000) [pid = 3928] [serial = 2179] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 62 (10E9A800) [pid = 3928] [serial = 2180] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 61 (142B0000) [pid = 3928] [serial = 2185] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 60 (10E0B000) [pid = 3928] [serial = 2177] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 59 (1059AC00) [pid = 3928] [serial = 2176] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 58 (17A46400) [pid = 3928] [serial = 2194] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 57 (16D52C00) [pid = 3928] [serial = 2192] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 56 (16CC7000) [pid = 3928] [serial = 2191] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | --DOMWINDOW == 55 (1310E400) [pid = 3928] [serial = 2197] [outer = 00000000] [url = about:blank] 16:05:29 INFO - PROCESS | 3928 | 1467068729557 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:05:29 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:05:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1894ms 16:05:29 INFO - PROCESS | 3928 | 1467068729601 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 3928 | 1467068729605 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 16:05:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:05:29 INFO - PROCESS | 3928 | 1467068729611 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 3928 | 1467068729615 Marionette TRACE conn3 <- [1,2950,null,{}] 16:05:29 INFO - PROCESS | 3928 | 1467068729621 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 3928 | 1467068729624 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:29 INFO - PROCESS | 3928 | 1467068729724 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:05:29 INFO - PROCESS | 3928 | 1467068729733 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 3928 | 1467068729738 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:29 INFO - PROCESS | 3928 | ++DOCSHELL 10A75400 == 25 [pid = 3928] [id = 748] 16:05:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 56 (10A7D400) [pid = 3928] [serial = 2243] [outer = 00000000] 16:05:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 57 (10E0D000) [pid = 3928] [serial = 2244] [outer = 10A7D400] 16:05:29 INFO - PROCESS | 3928 | 1467068729785 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 3928 | ++DOMWINDOW == 58 (10F2B800) [pid = 3928] [serial = 2245] [outer = 10A7D400] 16:05:30 INFO - PROCESS | 3928 | 1467068730264 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:05:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:05:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 677ms 16:05:30 INFO - PROCESS | 3928 | 1467068730294 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 3928 | 1467068730299 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 16:05:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:05:30 INFO - PROCESS | 3928 | 1467068730306 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 3928 | 1467068730309 Marionette TRACE conn3 <- [1,2954,null,{}] 16:05:30 INFO - PROCESS | 3928 | 1467068730312 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 3928 | 1467068730315 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:30 INFO - PROCESS | 3928 | 1467068730384 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:05:30 INFO - PROCESS | 3928 | 1467068730389 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 3928 | 1467068730392 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:30 INFO - PROCESS | 3928 | ++DOCSHELL 11801800 == 26 [pid = 3928] [id = 749] 16:05:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 59 (11802800) [pid = 3928] [serial = 2246] [outer = 00000000] 16:05:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 60 (11CED400) [pid = 3928] [serial = 2247] [outer = 11802800] 16:05:30 INFO - PROCESS | 3928 | 1467068730445 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 3928 | ++DOMWINDOW == 61 (11DD6400) [pid = 3928] [serial = 2248] [outer = 11802800] 16:05:30 INFO - PROCESS | 3928 | 1467068730880 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:05:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:05:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 616ms 16:05:30 INFO - PROCESS | 3928 | 1467068730909 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 3928 | 1467068730911 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 16:05:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:05:30 INFO - PROCESS | 3928 | 1467068730915 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 3928 | 1467068730918 Marionette TRACE conn3 <- [1,2958,null,{}] 16:05:30 INFO - PROCESS | 3928 | 1467068730929 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 3928 | 1467068730934 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:31 INFO - PROCESS | 3928 | 1467068731023 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:05:31 INFO - PROCESS | 3928 | 1467068731031 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 3928 | 1467068731034 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:31 INFO - PROCESS | 3928 | ++DOCSHELL 12ED8C00 == 27 [pid = 3928] [id = 750] 16:05:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 62 (12EDA800) [pid = 3928] [serial = 2249] [outer = 00000000] 16:05:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 63 (132ED400) [pid = 3928] [serial = 2250] [outer = 12EDA800] 16:05:31 INFO - PROCESS | 3928 | 1467068731084 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (1366CC00) [pid = 3928] [serial = 2251] [outer = 12EDA800] 16:05:31 INFO - PROCESS | 3928 | 1467068731510 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:05:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:05:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 601ms 16:05:31 INFO - PROCESS | 3928 | 1467068731531 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 3928 | 1467068731534 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 16:05:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:05:31 INFO - PROCESS | 3928 | 1467068731547 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 3928 | 1467068731549 Marionette TRACE conn3 <- [1,2962,null,{}] 16:05:31 INFO - PROCESS | 3928 | 1467068731570 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:31 INFO - PROCESS | 3928 | 1467068731572 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:31 INFO - PROCESS | 3928 | 1467068731651 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:05:31 INFO - PROCESS | 3928 | 1467068731656 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 3928 | 1467068731659 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:31 INFO - PROCESS | 3928 | ++DOCSHELL 13A06400 == 28 [pid = 3928] [id = 751] 16:05:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (13E5E800) [pid = 3928] [serial = 2252] [outer = 00000000] 16:05:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (14446C00) [pid = 3928] [serial = 2253] [outer = 13E5E800] 16:05:31 INFO - PROCESS | 3928 | 1467068731702 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (14F7D800) [pid = 3928] [serial = 2254] [outer = 13E5E800] 16:05:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:05:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 572ms 16:05:32 INFO - PROCESS | 3928 | 1467068732110 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:05:32 INFO - PROCESS | 3928 | 1467068732117 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 3928 | 1467068732119 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 16:05:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:05:32 INFO - PROCESS | 3928 | 1467068732122 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 3928 | 1467068732124 Marionette TRACE conn3 <- [1,2966,null,{}] 16:05:32 INFO - PROCESS | 3928 | 1467068732127 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 3928 | 1467068732129 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:32 INFO - PROCESS | 3928 | 1467068732229 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:05:32 INFO - PROCESS | 3928 | 1467068732237 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 3928 | 1467068732239 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:32 INFO - PROCESS | 3928 | ++DOCSHELL 153EE800 == 29 [pid = 3928] [id = 752] 16:05:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (15550000) [pid = 3928] [serial = 2255] [outer = 00000000] 16:05:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (15769000) [pid = 3928] [serial = 2256] [outer = 15550000] 16:05:32 INFO - PROCESS | 3928 | 1467068732282 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (15F92C00) [pid = 3928] [serial = 2257] [outer = 15550000] 16:05:32 INFO - PROCESS | 3928 | 1467068732671 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:05:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:05:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 616ms 16:05:32 INFO - PROCESS | 3928 | 1467068732724 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 3928 | 1467068732726 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 16:05:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:05:32 INFO - PROCESS | 3928 | 1467068732730 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 3928 | 1467068732731 Marionette TRACE conn3 <- [1,2970,null,{}] 16:05:32 INFO - PROCESS | 3928 | 1467068732735 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 3928 | 1467068732740 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:32 INFO - PROCESS | 3928 | 1467068732879 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:05:32 INFO - PROCESS | 3928 | 1467068732894 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 3928 | 1467068732895 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:32 INFO - PROCESS | 3928 | ++DOCSHELL 164BA400 == 30 [pid = 3928] [id = 753] 16:05:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (164BF000) [pid = 3928] [serial = 2258] [outer = 00000000] 16:05:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16884000) [pid = 3928] [serial = 2259] [outer = 164BF000] 16:05:32 INFO - PROCESS | 3928 | 1467068732939 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (17316C00) [pid = 3928] [serial = 2260] [outer = 164BF000] 16:05:33 INFO - PROCESS | 3928 | 1467068733299 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:05:33 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:05:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:05:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 601ms 16:05:33 INFO - PROCESS | 3928 | 1467068733347 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 3928 | 1467068733349 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 16:05:33 INFO - PROCESS | 3928 | 1467068733352 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:05:33 INFO - PROCESS | 3928 | 1467068733354 Marionette TRACE conn3 <- [1,2974,null,{}] 16:05:33 INFO - PROCESS | 3928 | 1467068733358 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 3928 | 1467068733360 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:33 INFO - PROCESS | 3928 | 1467068733449 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:05:33 INFO - PROCESS | 3928 | 1467068733570 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 3928 | 1467068733572 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:33 INFO - PROCESS | 3928 | ++DOCSHELL 13114800 == 31 [pid = 3928] [id = 754] 16:05:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (16882000) [pid = 3928] [serial = 2261] [outer = 00000000] 16:05:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17A4C400) [pid = 3928] [serial = 2262] [outer = 16882000] 16:05:33 INFO - PROCESS | 3928 | 1467068733617 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (17F10000) [pid = 3928] [serial = 2263] [outer = 16882000] 16:05:33 INFO - PROCESS | 3928 | 1467068733912 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:05:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:05:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 601ms 16:05:33 INFO - PROCESS | 3928 | 1467068733973 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 3928 | 1467068733975 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 16:05:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:05:33 INFO - PROCESS | 3928 | 1467068733979 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 3928 | 1467068733981 Marionette TRACE conn3 <- [1,2978,null,{}] 16:05:33 INFO - PROCESS | 3928 | 1467068733984 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 3928 | 1467068733986 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:34 INFO - PROCESS | 3928 | 1467068734108 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:05:34 INFO - PROCESS | 3928 | 1467068734099 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 3928 | 1467068734101 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:34 INFO - PROCESS | 3928 | ++DOCSHELL 1749F800 == 32 [pid = 3928] [id = 755] 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (17FA6400) [pid = 3928] [serial = 2264] [outer = 00000000] 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (182A1000) [pid = 3928] [serial = 2265] [outer = 17FA6400] 16:05:34 INFO - PROCESS | 3928 | 1467068734144 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10A77400) [pid = 3928] [serial = 2266] [outer = 17FA6400] 16:05:34 INFO - PROCESS | 3928 | ++DOCSHELL 174A0400 == 33 [pid = 3928] [id = 756] 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1807EC00) [pid = 3928] [serial = 2267] [outer = 00000000] 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (182A9800) [pid = 3928] [serial = 2268] [outer = 1807EC00] 16:05:34 INFO - PROCESS | 3928 | 1467068734556 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:05:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:05:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 616ms 16:05:34 INFO - PROCESS | 3928 | 1467068734582 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 3928 | 1467068734584 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 16:05:34 INFO - PROCESS | 3928 | 1467068734587 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:05:34 INFO - PROCESS | 3928 | 1467068734589 Marionette TRACE conn3 <- [1,2982,null,{}] 16:05:34 INFO - PROCESS | 3928 | 1467068734593 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:34 INFO - PROCESS | 3928 | 1467068734594 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:34 INFO - PROCESS | 3928 | 1467068734678 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:05:34 INFO - PROCESS | 3928 | 1467068734683 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 3928 | 1467068734685 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:34 INFO - PROCESS | 3928 | ++DOCSHELL 10A77000 == 34 [pid = 3928] [id = 757] 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (112D8C00) [pid = 3928] [serial = 2269] [outer = 00000000] 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (19A7EC00) [pid = 3928] [serial = 2270] [outer = 112D8C00] 16:05:34 INFO - PROCESS | 3928 | 1467068734822 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (19A7F000) [pid = 3928] [serial = 2271] [outer = 112D8C00] 16:05:35 INFO - PROCESS | 3928 | 1467068735221 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:05:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:05:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 680ms 16:05:35 INFO - PROCESS | 3928 | 1467068735270 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 3928 | 1467068735272 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 16:05:35 INFO - PROCESS | 3928 | 1467068735275 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:05:35 INFO - PROCESS | 3928 | 1467068735277 Marionette TRACE conn3 <- [1,2986,null,{}] 16:05:35 INFO - PROCESS | 3928 | 1467068735281 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 3928 | 1467068735282 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:35 INFO - PROCESS | 3928 | 1467068735410 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:05:35 INFO - PROCESS | 3928 | 1467068735415 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 3928 | 1467068735417 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:35 INFO - PROCESS | 3928 | ++DOCSHELL 10A05C00 == 35 [pid = 3928] [id = 758] 16:05:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (15766C00) [pid = 3928] [serial = 2272] [outer = 00000000] 16:05:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (19E87800) [pid = 3928] [serial = 2273] [outer = 15766C00] 16:05:35 INFO - PROCESS | 3928 | 1467068735462 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (19E89800) [pid = 3928] [serial = 2274] [outer = 15766C00] 16:05:35 INFO - PROCESS | 3928 | 1467068735849 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:05:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 632ms 16:05:35 INFO - PROCESS | 3928 | 1467068735897 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 3928 | 1467068735900 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 16:05:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:05:35 INFO - PROCESS | 3928 | 1467068735903 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 3928 | 1467068735905 Marionette TRACE conn3 <- [1,2990,null,{}] 16:05:35 INFO - PROCESS | 3928 | 1467068735909 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 3928 | 1467068735911 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:36 INFO - PROCESS | 3928 | 1467068736031 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:05:36 INFO - PROCESS | 3928 | 1467068736036 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 3928 | 1467068736038 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:36 INFO - PROCESS | 3928 | ++DOCSHELL 153EDC00 == 36 [pid = 3928] [id = 759] 16:05:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (19E92800) [pid = 3928] [serial = 2275] [outer = 00000000] 16:05:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (1A459C00) [pid = 3928] [serial = 2276] [outer = 19E92800] 16:05:36 INFO - PROCESS | 3928 | 1467068736091 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (1A6B4400) [pid = 3928] [serial = 2277] [outer = 19E92800] 16:05:36 INFO - PROCESS | 3928 | 1467068736544 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:05:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:05:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 693ms 16:05:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:05:36 INFO - PROCESS | 3928 | 1467068736604 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 3928 | 1467068736606 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 16:05:36 INFO - PROCESS | 3928 | 1467068736609 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 3928 | 1467068736611 Marionette TRACE conn3 <- [1,2994,null,{}] 16:05:36 INFO - PROCESS | 3928 | 1467068736615 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:36 INFO - PROCESS | 3928 | 1467068736616 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:36 INFO - PROCESS | 3928 | 1467068736895 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19A78C00) [pid = 3928] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (1829F800) [pid = 3928] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (19597800) [pid = 3928] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1A45A400) [pid = 3928] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (11DD9800) [pid = 3928] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (13117800) [pid = 3928] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (0F390800) [pid = 3928] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (1977D000) [pid = 3928] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (17406800) [pid = 3928] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1655AC00) [pid = 3928] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (12BB0800) [pid = 3928] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10478000) [pid = 3928] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:05:36 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (19EF5C00) [pid = 3928] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:05:36 INFO - PROCESS | 3928 | 1467068736963 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 3928 | 1467068736965 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:36 INFO - PROCESS | 3928 | ++DOCSHELL 0C7F8000 == 37 [pid = 3928] [id = 760] 16:05:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (0C7FB000) [pid = 3928] [serial = 2278] [outer = 00000000] 16:05:36 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1315D000) [pid = 3928] [serial = 2279] [outer = 0C7FB000] 16:05:36 INFO - PROCESS | 3928 | 1467068736992 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (164BAC00) [pid = 3928] [serial = 2280] [outer = 0C7FB000] 16:05:37 INFO - PROCESS | 3928 | 1467068737320 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:05:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:05:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 786ms 16:05:37 INFO - PROCESS | 3928 | 1467068737412 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 3928 | 1467068737414 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 16:05:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:05:37 INFO - PROCESS | 3928 | 1467068737417 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 3928 | 1467068737419 Marionette TRACE conn3 <- [1,2998,null,{}] 16:05:37 INFO - PROCESS | 3928 | 1467068737433 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:37 INFO - PROCESS | 3928 | 1467068737435 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:37 INFO - PROCESS | 3928 | 1467068737511 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:05:37 INFO - PROCESS | 3928 | 1467068737516 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 3928 | 1467068737518 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:37 INFO - PROCESS | 3928 | ++DOCSHELL 1A45D400 == 38 [pid = 3928] [id = 761] 16:05:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1A549C00) [pid = 3928] [serial = 2281] [outer = 00000000] 16:05:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1AA68000) [pid = 3928] [serial = 2282] [outer = 1A549C00] 16:05:37 INFO - PROCESS | 3928 | 1467068737560 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (1AA6A800) [pid = 3928] [serial = 2283] [outer = 1A549C00] 16:05:37 INFO - PROCESS | 3928 | [3928] 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 16:05:37 INFO - PROCESS | 3928 | 1467068738009 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:05:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:05:38 INFO - {} 16:05:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:05:38 INFO - {} 16:05:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:05:38 INFO - {} 16:05:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:05:38 INFO - {} 16:05:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 647ms 16:05:38 INFO - PROCESS | 3928 | 1467068738076 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 3928 | 1467068738078 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 16:05:38 INFO - PROCESS | 3928 | 1467068738081 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - TEST-START | /FileAPI/fileReader.html 16:05:38 INFO - PROCESS | 3928 | 1467068738083 Marionette TRACE conn3 <- [1,3002,null,{}] 16:05:38 INFO - PROCESS | 3928 | 1467068738086 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 3928 | 1467068738088 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:38 INFO - PROCESS | 3928 | 1467068738158 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:05:38 INFO - PROCESS | 3928 | 1467068738163 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 3928 | 1467068738165 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:38 INFO - PROCESS | 3928 | ++DOCSHELL 1AA66800 == 39 [pid = 3928] [id = 762] 16:05:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1AC62000) [pid = 3928] [serial = 2284] [outer = 00000000] 16:05:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1AC6A000) [pid = 3928] [serial = 2285] [outer = 1AC62000] 16:05:38 INFO - PROCESS | 3928 | 1467068738207 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (1AC6C400) [pid = 3928] [serial = 2286] [outer = 1AC62000] 16:05:38 INFO - PROCESS | 3928 | 1467068738615 Marionette TRACE conn3 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:05:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:05:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:05:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:05:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:05:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 586ms 16:05:38 INFO - PROCESS | 3928 | 1467068738672 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 3928 | 1467068738674 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 16:05:38 INFO - TEST-START | /FileAPI/historical.html 16:05:38 INFO - PROCESS | 3928 | 1467068738678 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 3928 | 1467068738679 Marionette TRACE conn3 <- [1,3006,null,{}] 16:05:38 INFO - PROCESS | 3928 | 1467068738687 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:38 INFO - PROCESS | 3928 | 1467068738688 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:38 INFO - PROCESS | 3928 | 1467068738764 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:05:38 INFO - PROCESS | 3928 | 1467068738770 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 3928 | 1467068738771 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:38 INFO - PROCESS | 3928 | ++DOCSHELL 1292AC00 == 40 [pid = 3928] [id = 763] 16:05:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (1292B000) [pid = 3928] [serial = 2287] [outer = 00000000] 16:05:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (1292E800) [pid = 3928] [serial = 2288] [outer = 1292B000] 16:05:38 INFO - PROCESS | 3928 | 1467068738816 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (12932800) [pid = 3928] [serial = 2289] [outer = 1292B000] 16:05:39 INFO - PROCESS | 3928 | 1467068739545 Marionette TRACE conn3 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:05:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:05:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:05:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:05:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:05:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:05:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:05:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:05:39 INFO - TEST-OK | /FileAPI/historical.html | took 925ms 16:05:39 INFO - PROCESS | 3928 | 1467068739608 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 3928 | 1467068739613 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 16:05:39 INFO - TEST-START | /FileAPI/idlharness.html 16:05:39 INFO - PROCESS | 3928 | 1467068739641 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 3928 | 1467068739647 Marionette TRACE conn3 <- [1,3010,null,{}] 16:05:39 INFO - PROCESS | 3928 | 1467068739653 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 3928 | 1467068739655 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:39 INFO - PROCESS | 3928 | 1467068739786 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:05:39 INFO - PROCESS | 3928 | 1467068739924 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 3928 | 1467068739927 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:39 INFO - PROCESS | 3928 | ++DOCSHELL 10E03000 == 41 [pid = 3928] [id = 764] 16:05:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (10E03C00) [pid = 3928] [serial = 2290] [outer = 00000000] 16:05:39 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (11492400) [pid = 3928] [serial = 2291] [outer = 10E03C00] 16:05:39 INFO - PROCESS | 3928 | 1467068739984 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (11DDCC00) [pid = 3928] [serial = 2292] [outer = 10E03C00] 16:05:41 INFO - PROCESS | 3928 | 1467068741045 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:05:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:05:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:05:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:05:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:05:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:05:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:05:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:05:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:05:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:05:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:05:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:05:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:05:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:05:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 1541ms 16:05:41 INFO - PROCESS | 3928 | 1467068741450 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 3928 | 1467068741454 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 16:05:41 INFO - PROCESS | 3928 | 1467068741463 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 3928 | 1467068741466 Marionette TRACE conn3 <- [1,3014,null,{}] 16:05:41 INFO - PROCESS | 3928 | 1467068741473 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 3928 | 1467068741476 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:41 INFO - TEST-START | /FileAPI/idlharness.worker 16:05:41 INFO - PROCESS | 3928 | 1467068741609 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:05:41 INFO - PROCESS | 3928 | 1467068741745 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 3928 | 1467068741749 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:41 INFO - PROCESS | 3928 | ++DOCSHELL 10E06400 == 42 [pid = 3928] [id = 765] 16:05:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (10E07400) [pid = 3928] [serial = 2293] [outer = 00000000] 16:05:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 94 (10E0E400) [pid = 3928] [serial = 2294] [outer = 10E07400] 16:05:41 INFO - PROCESS | 3928 | 1467068741802 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 3928 | ++DOMWINDOW == 95 (10F2C000) [pid = 3928] [serial = 2295] [outer = 10E07400] 16:05:42 INFO - PROCESS | 3928 | [3928] 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 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 1AA66800 == 41 [pid = 3928] [id = 762] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 1A45D400 == 40 [pid = 3928] [id = 761] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 0C7F8000 == 39 [pid = 3928] [id = 760] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 153EDC00 == 38 [pid = 3928] [id = 759] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 10A05C00 == 37 [pid = 3928] [id = 758] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 10A77000 == 36 [pid = 3928] [id = 757] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 174A0400 == 35 [pid = 3928] [id = 756] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 1749F800 == 34 [pid = 3928] [id = 755] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 13114800 == 33 [pid = 3928] [id = 754] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 164BA400 == 32 [pid = 3928] [id = 753] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 153EE800 == 31 [pid = 3928] [id = 752] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 13A06400 == 30 [pid = 3928] [id = 751] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 12ED8C00 == 29 [pid = 3928] [id = 750] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 11801800 == 28 [pid = 3928] [id = 749] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 10A75400 == 27 [pid = 3928] [id = 748] 16:05:42 INFO - PROCESS | 3928 | --DOCSHELL 1A54C800 == 26 [pid = 3928] [id = 747] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 94 (1A54BC00) [pid = 3928] [serial = 2239] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 93 (1A6B4C00) [pid = 3928] [serial = 2241] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (19778400) [pid = 3928] [serial = 2224] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (19E8A000) [pid = 3928] [serial = 2227] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (1A460400) [pid = 3928] [serial = 2230] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (19AB4C00) [pid = 3928] [serial = 2228] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (15760000) [pid = 3928] [serial = 2233] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (1A548800) [pid = 3928] [serial = 2238] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (1A45D800) [pid = 3928] [serial = 2231] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (16556400) [pid = 3928] [serial = 2210] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (1554CC00) [pid = 3928] [serial = 2209] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (11201400) [pid = 3928] [serial = 2207] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (10F9D000) [pid = 3928] [serial = 2206] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (19A85800) [pid = 3928] [serial = 2204] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (17F02800) [pid = 3928] [serial = 2221] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (16718000) [pid = 3928] [serial = 2218] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (16D55400) [pid = 3928] [serial = 2219] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (13A02C00) [pid = 3928] [serial = 2215] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (13E5E400) [pid = 3928] [serial = 2216] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1188BC00) [pid = 3928] [serial = 2213] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (112DA800) [pid = 3928] [serial = 2212] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (19784000) [pid = 3928] [serial = 2225] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (1A1D8400) [pid = 3928] [serial = 2236] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (1749AC00) [pid = 3928] [serial = 2234] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (1807A400) [pid = 3928] [serial = 2222] [outer = 00000000] [url = about:blank] 16:05:42 INFO - PROCESS | 3928 | 1467068742878 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:05:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:05:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:05:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:05:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:05:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:05:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:05:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:05:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:05:42 INFO - {} 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:05:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:05:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:05:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:05:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:05:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:05:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:05:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:05:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:05:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:05:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:05:43 INFO - {} 16:05:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1572ms 16:05:43 INFO - PROCESS | 3928 | 1467068743038 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 3928 | 1467068743042 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 16:05:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:05:43 INFO - PROCESS | 3928 | 1467068743049 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 3928 | 1467068743052 Marionette TRACE conn3 <- [1,3018,null,{}] 16:05:43 INFO - PROCESS | 3928 | 1467068743056 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 3928 | 1467068743059 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:43 INFO - PROCESS | 3928 | 1467068743191 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:05:43 INFO - PROCESS | 3928 | 1467068743287 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 3928 | 1467068743290 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:43 INFO - PROCESS | 3928 | ++DOCSHELL 17A51C00 == 27 [pid = 3928] [id = 766] 16:05:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (17F02800) [pid = 3928] [serial = 2296] [outer = 00000000] 16:05:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (17FA9400) [pid = 3928] [serial = 2297] [outer = 17F02800] 16:05:43 INFO - PROCESS | 3928 | 1467068743336 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (1829B800) [pid = 3928] [serial = 2298] [outer = 17F02800] 16:05:43 INFO - PROCESS | 3928 | 1467068743688 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:05:43 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:05:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 678ms 16:05:43 INFO - PROCESS | 3928 | 1467068743743 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 3928 | 1467068743745 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 16:05:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:05:43 INFO - PROCESS | 3928 | 1467068743749 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 3928 | 1467068743751 Marionette TRACE conn3 <- [1,3022,null,{}] 16:05:43 INFO - PROCESS | 3928 | 1467068743761 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 3928 | 1467068743767 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:43 INFO - PROCESS | 3928 | 1467068743853 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:05:43 INFO - PROCESS | 3928 | 1467068743863 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 3928 | 1467068743866 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:43 INFO - PROCESS | 3928 | ++DOCSHELL 19AAB000 == 28 [pid = 3928] [id = 767] 16:05:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (19AB7400) [pid = 3928] [serial = 2299] [outer = 00000000] 16:05:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (19E88800) [pid = 3928] [serial = 2300] [outer = 19AB7400] 16:05:43 INFO - PROCESS | 3928 | 1467068743914 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (19E91000) [pid = 3928] [serial = 2301] [outer = 19AB7400] 16:05:44 INFO - PROCESS | 3928 | 1467068744341 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:05:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:05:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 616ms 16:05:44 INFO - PROCESS | 3928 | 1467068744383 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 3928 | 1467068744386 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 16:05:44 INFO - PROCESS | 3928 | 1467068744389 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 3928 | 1467068744391 Marionette TRACE conn3 <- [1,3026,null,{}] 16:05:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:05:44 INFO - PROCESS | 3928 | 1467068744394 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:44 INFO - PROCESS | 3928 | 1467068744396 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:44 INFO - PROCESS | 3928 | 1467068744517 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:05:44 INFO - PROCESS | 3928 | 1467068744523 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 3928 | 1467068744525 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:44 INFO - PROCESS | 3928 | ++DOCSHELL 1A548C00 == 29 [pid = 3928] [id = 768] 16:05:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1A549000) [pid = 3928] [serial = 2302] [outer = 00000000] 16:05:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (1A54D400) [pid = 3928] [serial = 2303] [outer = 1A549000] 16:05:44 INFO - PROCESS | 3928 | 1467068744601 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1A6B9C00) [pid = 3928] [serial = 2304] [outer = 1A549000] 16:05:45 INFO - PROCESS | 3928 | 1467068745028 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:05:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:05:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 693ms 16:05:45 INFO - PROCESS | 3928 | 1467068745092 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 3928 | 1467068745094 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 16:05:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:05:45 INFO - PROCESS | 3928 | 1467068745103 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 3928 | 1467068745104 Marionette TRACE conn3 <- [1,3030,null,{}] 16:05:45 INFO - PROCESS | 3928 | 1467068745108 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 3928 | 1467068745110 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:45 INFO - PROCESS | 3928 | 1467068745220 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:05:45 INFO - PROCESS | 3928 | 1467068745235 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 3928 | 1467068745237 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:45 INFO - PROCESS | 3928 | ++DOCSHELL 1AC5FC00 == 30 [pid = 3928] [id = 769] 16:05:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (1AC60000) [pid = 3928] [serial = 2305] [outer = 00000000] 16:05:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (1AC68000) [pid = 3928] [serial = 2306] [outer = 1AC60000] 16:05:45 INFO - PROCESS | 3928 | 1467068745320 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (1AD9F400) [pid = 3928] [serial = 2307] [outer = 1AC60000] 16:05:45 INFO - PROCESS | 3928 | 1467068745902 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:05:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:05:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:05:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:05:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:05:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:05:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:05:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:05:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:05:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:05:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 941ms 16:05:46 INFO - PROCESS | 3928 | 1467068746031 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 3928 | 1467068746033 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 16:05:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:05:46 INFO - PROCESS | 3928 | 1467068746036 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 3928 | 1467068746038 Marionette TRACE conn3 <- [1,3034,null,{}] 16:05:46 INFO - PROCESS | 3928 | 1467068746042 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 3928 | 1467068746048 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:46 INFO - PROCESS | 3928 | 1467068746191 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:05:46 INFO - PROCESS | 3928 | 1467068746197 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 3928 | 1467068746199 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:46 INFO - PROCESS | 3928 | ++DOCSHELL 16165C00 == 31 [pid = 3928] [id = 770] 16:05:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (16166000) [pid = 3928] [serial = 2308] [outer = 00000000] 16:05:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (1ADA5C00) [pid = 3928] [serial = 2309] [outer = 16166000] 16:05:46 INFO - PROCESS | 3928 | 1467068746250 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1ADAA000) [pid = 3928] [serial = 2310] [outer = 16166000] 16:05:46 INFO - PROCESS | 3928 | [3928] 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 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (10A7D400) [pid = 3928] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (112D8C00) [pid = 3928] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (11802800) [pid = 3928] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (13E5E800) [pid = 3928] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (12EDA800) [pid = 3928] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (17FA6400) [pid = 3928] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (164BF000) [pid = 3928] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (16882000) [pid = 3928] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (1A549C00) [pid = 3928] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (1A54F000) [pid = 3928] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (19E92800) [pid = 3928] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (1807EC00) [pid = 3928] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (15550000) [pid = 3928] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (15766C00) [pid = 3928] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (0C7FB000) [pid = 3928] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:05:46 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1AC62000) [pid = 3928] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:05:46 INFO - PROCESS | 3928 | 1467068746822 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:05:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:05:46 INFO - {} 16:05:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 832ms 16:05:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:05:46 INFO - PROCESS | 3928 | 1467068746862 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 3928 | 1467068746864 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 16:05:46 INFO - PROCESS | 3928 | 1467068746868 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 3928 | 1467068746869 Marionette TRACE conn3 <- [1,3038,null,{}] 16:05:46 INFO - PROCESS | 3928 | 1467068746879 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 3928 | 1467068746881 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:46 INFO - PROCESS | 3928 | 1467068746957 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:05:46 INFO - PROCESS | 3928 | 1467068746967 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 3928 | 1467068746969 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:46 INFO - PROCESS | 3928 | ++DOCSHELL 10C72800 == 32 [pid = 3928] [id = 771] 16:05:46 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (10C78000) [pid = 3928] [serial = 2311] [outer = 00000000] 16:05:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (13A0F000) [pid = 3928] [serial = 2312] [outer = 10C78000] 16:05:47 INFO - PROCESS | 3928 | 1467068747012 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (16164000) [pid = 3928] [serial = 2313] [outer = 10C78000] 16:05:47 INFO - PROCESS | 3928 | 1467068747423 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:05:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:05:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 586ms 16:05:47 INFO - PROCESS | 3928 | 1467068747463 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 3928 | 1467068747465 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 16:05:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:05:47 INFO - PROCESS | 3928 | 1467068747469 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 3928 | 1467068747471 Marionette TRACE conn3 <- [1,3042,null,{}] 16:05:47 INFO - PROCESS | 3928 | 1467068747474 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 3928 | 1467068747476 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:47 INFO - PROCESS | 3928 | 1467068747602 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:05:47 INFO - PROCESS | 3928 | 1467068747608 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 3928 | 1467068747610 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:47 INFO - PROCESS | 3928 | ++DOCSHELL 1100B000 == 33 [pid = 3928] [id = 772] 16:05:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (15746C00) [pid = 3928] [serial = 2314] [outer = 00000000] 16:05:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (1574B800) [pid = 3928] [serial = 2315] [outer = 15746C00] 16:05:47 INFO - PROCESS | 3928 | 1467068747653 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (1574D800) [pid = 3928] [serial = 2316] [outer = 15746C00] 16:05:48 INFO - PROCESS | 3928 | 1467068748302 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:05:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:05:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:05:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:05:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1002ms 16:05:48 INFO - PROCESS | 3928 | 1467068748465 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:05:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:05:48 INFO - PROCESS | 3928 | 1467068748467 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 16:05:48 INFO - PROCESS | 3928 | 1467068748471 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 3928 | 1467068748473 Marionette TRACE conn3 <- [1,3046,null,{}] 16:05:48 INFO - PROCESS | 3928 | 1467068748476 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:48 INFO - PROCESS | 3928 | 1467068748478 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:48 INFO - PROCESS | 3928 | 1467068748557 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:05:48 INFO - PROCESS | 3928 | 1467068748563 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 3928 | 1467068748564 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:48 INFO - PROCESS | 3928 | ++DOCSHELL 10561400 == 34 [pid = 3928] [id = 773] 16:05:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (10A0FC00) [pid = 3928] [serial = 2317] [outer = 00000000] 16:05:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (12929400) [pid = 3928] [serial = 2318] [outer = 10A0FC00] 16:05:48 INFO - PROCESS | 3928 | 1467068748607 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (12935C00) [pid = 3928] [serial = 2319] [outer = 10A0FC00] 16:05:49 INFO - PROCESS | 3928 | 1467068749324 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:05:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:05:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:05:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:05:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:05:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:05:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:05:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:05:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:05:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 909ms 16:05:49 INFO - PROCESS | 3928 | 1467068749369 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 3928 | 1467068749374 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 16:05:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:05:49 INFO - PROCESS | 3928 | 1467068749394 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 3928 | 1467068749400 Marionette TRACE conn3 <- [1,3050,null,{}] 16:05:49 INFO - PROCESS | 3928 | 1467068749405 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:49 INFO - PROCESS | 3928 | 1467068749408 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:49 INFO - PROCESS | 3928 | 1467068749532 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:05:49 INFO - PROCESS | 3928 | 1467068749666 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 3928 | 1467068749670 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:49 INFO - PROCESS | 3928 | ++DOCSHELL 10F2B000 == 35 [pid = 3928] [id = 774] 16:05:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (10F2F800) [pid = 3928] [serial = 2320] [outer = 00000000] 16:05:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (12928400) [pid = 3928] [serial = 2321] [outer = 10F2F800] 16:05:49 INFO - PROCESS | 3928 | 1467068749729 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (12935400) [pid = 3928] [serial = 2322] [outer = 10F2F800] 16:05:49 INFO - PROCESS | 3928 | [3928] 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 16:05:50 INFO - PROCESS | 3928 | 1467068750262 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:05:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:05:50 INFO - {} 16:05:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 894ms 16:05:50 INFO - PROCESS | 3928 | 1467068750280 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 3928 | 1467068750285 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 16:05:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:05:50 INFO - PROCESS | 3928 | 1467068750334 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 3928 | 1467068750337 Marionette TRACE conn3 <- [1,3054,null,{}] 16:05:50 INFO - PROCESS | 3928 | 1467068750346 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:50 INFO - PROCESS | 3928 | 1467068750349 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:50 INFO - PROCESS | 3928 | 1467068750465 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:05:50 INFO - PROCESS | 3928 | 1467068750571 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 3928 | 1467068750574 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:50 INFO - PROCESS | 3928 | ++DOCSHELL 13624400 == 36 [pid = 3928] [id = 775] 16:05:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 82 (13625000) [pid = 3928] [serial = 2323] [outer = 00000000] 16:05:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 83 (14F6E400) [pid = 3928] [serial = 2324] [outer = 13625000] 16:05:50 INFO - PROCESS | 3928 | 1467068750642 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 3928 | ++DOMWINDOW == 84 (152B5000) [pid = 3928] [serial = 2325] [outer = 13625000] 16:05:51 INFO - PROCESS | 3928 | 1467068751128 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:05:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:05:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 817ms 16:05:51 INFO - PROCESS | 3928 | 1467068751173 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 3928 | 1467068751176 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 16:05:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:05:51 INFO - PROCESS | 3928 | 1467068751195 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 3928 | 1467068751199 Marionette TRACE conn3 <- [1,3058,null,{}] 16:05:51 INFO - PROCESS | 3928 | 1467068751211 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 3928 | 1467068751216 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:51 INFO - PROCESS | 3928 | 1467068751328 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:05:51 INFO - PROCESS | 3928 | 1467068751444 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 3928 | 1467068751447 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:51 INFO - PROCESS | 3928 | ++DOCSHELL 1615C400 == 37 [pid = 3928] [id = 776] 16:05:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 85 (1615C800) [pid = 3928] [serial = 2326] [outer = 00000000] 16:05:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 86 (164B6400) [pid = 3928] [serial = 2327] [outer = 1615C800] 16:05:51 INFO - PROCESS | 3928 | 1467068751542 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 3928 | ++DOMWINDOW == 87 (17392C00) [pid = 3928] [serial = 2328] [outer = 1615C800] 16:05:52 INFO - PROCESS | 3928 | 1467068752082 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:05:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:05:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:05:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:05:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:05:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:05:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:05:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 924ms 16:05:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:05:52 INFO - PROCESS | 3928 | 1467068752126 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 3928 | 1467068752128 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 16:05:52 INFO - PROCESS | 3928 | 1467068752132 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 3928 | 1467068752134 Marionette TRACE conn3 <- [1,3062,null,{}] 16:05:52 INFO - PROCESS | 3928 | 1467068752138 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:52 INFO - PROCESS | 3928 | 1467068752140 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:52 INFO - PROCESS | 3928 | 1467068752247 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:05:52 INFO - PROCESS | 3928 | 1467068752427 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 3928 | 1467068752430 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:52 INFO - PROCESS | 3928 | ++DOCSHELL 10A74400 == 38 [pid = 3928] [id = 777] 16:05:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 88 (10C71800) [pid = 3928] [serial = 2329] [outer = 00000000] 16:05:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 89 (10E10800) [pid = 3928] [serial = 2330] [outer = 10C71800] 16:05:52 INFO - PROCESS | 3928 | 1467068752497 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 3928 | ++DOMWINDOW == 90 (17496800) [pid = 3928] [serial = 2331] [outer = 10C71800] 16:05:53 INFO - PROCESS | 3928 | 1467068753158 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:05:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:05:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1079ms 16:05:53 INFO - PROCESS | 3928 | 1467068753217 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 3928 | 1467068753221 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 16:05:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:05:53 INFO - PROCESS | 3928 | 1467068753227 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 3928 | 1467068753230 Marionette TRACE conn3 <- [1,3066,null,{}] 16:05:53 INFO - PROCESS | 3928 | 1467068753235 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:53 INFO - PROCESS | 3928 | 1467068753238 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:53 INFO - PROCESS | 3928 | 1467068753379 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:05:53 INFO - PROCESS | 3928 | 1467068753525 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 3928 | 1467068753530 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:53 INFO - PROCESS | 3928 | ++DOCSHELL 10FA1000 == 39 [pid = 3928] [id = 778] 16:05:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 91 (10FA7800) [pid = 3928] [serial = 2332] [outer = 00000000] 16:05:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 92 (11208800) [pid = 3928] [serial = 2333] [outer = 10FA7800] 16:05:53 INFO - PROCESS | 3928 | 1467068753619 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 3928 | ++DOMWINDOW == 93 (11804400) [pid = 3928] [serial = 2334] [outer = 10FA7800] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 1100B000 == 38 [pid = 3928] [id = 772] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 10C72800 == 37 [pid = 3928] [id = 771] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 16165C00 == 36 [pid = 3928] [id = 770] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 1AC5FC00 == 35 [pid = 3928] [id = 769] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 1A548C00 == 34 [pid = 3928] [id = 768] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 19AAB000 == 33 [pid = 3928] [id = 767] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 17A51C00 == 32 [pid = 3928] [id = 766] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 10E06400 == 31 [pid = 3928] [id = 765] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 1292AC00 == 30 [pid = 3928] [id = 763] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 1615C400 == 29 [pid = 3928] [id = 776] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 10A74400 == 28 [pid = 3928] [id = 777] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 10E03000 == 27 [pid = 3928] [id = 764] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 13624400 == 26 [pid = 3928] [id = 775] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 10561400 == 25 [pid = 3928] [id = 773] 16:05:54 INFO - PROCESS | 3928 | --DOCSHELL 10F2B000 == 24 [pid = 3928] [id = 774] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 92 (1AC6C400) [pid = 3928] [serial = 2286] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 91 (10E0D000) [pid = 3928] [serial = 2244] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 90 (19A7F000) [pid = 3928] [serial = 2271] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 89 (11DD6400) [pid = 3928] [serial = 2248] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 88 (14446C00) [pid = 3928] [serial = 2253] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 87 (14F7D800) [pid = 3928] [serial = 2254] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 86 (132ED400) [pid = 3928] [serial = 2250] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 85 (182A1000) [pid = 3928] [serial = 2265] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 84 (19A7EC00) [pid = 3928] [serial = 2270] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 83 (17316C00) [pid = 3928] [serial = 2260] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 82 (17A4C400) [pid = 3928] [serial = 2262] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 81 (1AA6A800) [pid = 3928] [serial = 2283] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1A6BC800) [pid = 3928] [serial = 2242] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1A459C00) [pid = 3928] [serial = 2276] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (10F2B800) [pid = 3928] [serial = 2245] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17F10000) [pid = 3928] [serial = 2263] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (182A9800) [pid = 3928] [serial = 2268] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10A77400) [pid = 3928] [serial = 2266] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (1A6B4400) [pid = 3928] [serial = 2277] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (16884000) [pid = 3928] [serial = 2259] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (15F92C00) [pid = 3928] [serial = 2257] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (19E89800) [pid = 3928] [serial = 2274] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (164BAC00) [pid = 3928] [serial = 2280] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 69 (1315D000) [pid = 3928] [serial = 2279] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 68 (15769000) [pid = 3928] [serial = 2256] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 67 (11CED400) [pid = 3928] [serial = 2247] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 66 (1366CC00) [pid = 3928] [serial = 2251] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 65 (19E87800) [pid = 3928] [serial = 2273] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 64 (1AA68000) [pid = 3928] [serial = 2282] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | --DOMWINDOW == 63 (1AC6A000) [pid = 3928] [serial = 2285] [outer = 00000000] [url = about:blank] 16:05:54 INFO - PROCESS | 3928 | 1467068754830 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 3928 | 1467068754888 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 16:05:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:05:54 INFO - PROCESS | 3928 | 1467068754896 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 3928 | 1467068754899 Marionette TRACE conn3 <- [1,3070,null,{}] 16:05:54 INFO - PROCESS | 3928 | 1467068754904 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 3928 | 1467068754907 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:55 INFO - PROCESS | 3928 | 1467068755068 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:05:55 INFO - PROCESS | 3928 | 1467068755068 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 3928 | 1467068755071 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:55 INFO - PROCESS | 3928 | ++DOCSHELL 10C72800 == 25 [pid = 3928] [id = 779] 16:05:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 64 (10C73400) [pid = 3928] [serial = 2335] [outer = 00000000] 16:05:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 65 (10E02400) [pid = 3928] [serial = 2336] [outer = 10C73400] 16:05:55 INFO - PROCESS | 3928 | 1467068755118 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 66 (10E09000) [pid = 3928] [serial = 2337] [outer = 10C73400] 16:05:55 INFO - PROCESS | 3928 | 1467068755581 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:05:55 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:05:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:05:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:55 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:05:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 724ms 16:05:55 INFO - PROCESS | 3928 | 1467068755621 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 3928 | 1467068755625 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 16:05:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:05:55 INFO - PROCESS | 3928 | 1467068755632 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 3928 | 1467068755634 Marionette TRACE conn3 <- [1,3074,null,{}] 16:05:55 INFO - PROCESS | 3928 | 1467068755638 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:55 INFO - PROCESS | 3928 | 1467068755641 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:55 INFO - PROCESS | 3928 | 1467068755726 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:05:55 INFO - PROCESS | 3928 | 1467068755732 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 3928 | 1467068755735 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:55 INFO - PROCESS | 3928 | ++DOCSHELL 11204800 == 26 [pid = 3928] [id = 780] 16:05:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 67 (11205000) [pid = 3928] [serial = 2338] [outer = 00000000] 16:05:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 68 (1180C400) [pid = 3928] [serial = 2339] [outer = 11205000] 16:05:55 INFO - PROCESS | 3928 | 1467068755782 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 3928 | ++DOMWINDOW == 69 (11D86C00) [pid = 3928] [serial = 2340] [outer = 11205000] 16:05:56 INFO - PROCESS | 3928 | 1467068756244 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:05:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 632ms 16:05:56 INFO - PROCESS | 3928 | 1467068756269 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 3928 | 1467068756271 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 16:05:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:05:56 INFO - PROCESS | 3928 | 1467068756275 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 3928 | 1467068756278 Marionette TRACE conn3 <- [1,3078,null,{}] 16:05:56 INFO - PROCESS | 3928 | 1467068756272 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 3928 | 1467068756277 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:56 INFO - PROCESS | 3928 | 1467068756358 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:05:56 INFO - PROCESS | 3928 | 1467068756364 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 3928 | 1467068756367 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:56 INFO - PROCESS | 3928 | ++DOCSHELL 12EDA800 == 27 [pid = 3928] [id = 781] 16:05:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 70 (12EDD400) [pid = 3928] [serial = 2341] [outer = 00000000] 16:05:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (132EF800) [pid = 3928] [serial = 2342] [outer = 12EDD400] 16:05:56 INFO - PROCESS | 3928 | 1467068756422 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (1366B000) [pid = 3928] [serial = 2343] [outer = 12EDD400] 16:05:56 INFO - PROCESS | 3928 | 1467068756884 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:05:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 632ms 16:05:56 INFO - PROCESS | 3928 | 1467068756896 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 3928 | 1467068756898 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 16:05:56 INFO - PROCESS | 3928 | 1467068756901 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:05:56 INFO - PROCESS | 3928 | 1467068756903 Marionette TRACE conn3 <- [1,3082,null,{}] 16:05:56 INFO - PROCESS | 3928 | 1467068756907 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:56 INFO - PROCESS | 3928 | 1467068756908 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:57 INFO - PROCESS | 3928 | 1467068757048 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:05:57 INFO - PROCESS | 3928 | 1467068757062 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 3928 | 1467068757064 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:57 INFO - PROCESS | 3928 | ++DOCSHELL 13A10000 == 28 [pid = 3928] [id = 782] 16:05:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (142B1000) [pid = 3928] [serial = 2344] [outer = 00000000] 16:05:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (14442000) [pid = 3928] [serial = 2345] [outer = 142B1000] 16:05:57 INFO - PROCESS | 3928 | 1467068757108 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (14FD0C00) [pid = 3928] [serial = 2346] [outer = 142B1000] 16:05:57 INFO - PROCESS | 3928 | 1467068757540 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:05:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 694ms 16:05:57 INFO - PROCESS | 3928 | 1467068757584 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 3928 | 1467068757586 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 16:05:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:05:57 INFO - PROCESS | 3928 | 1467068757590 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 3928 | 1467068757591 Marionette TRACE conn3 <- [1,3086,null,{}] 16:05:57 INFO - PROCESS | 3928 | 1467068757595 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 3928 | 1467068757597 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:57 INFO - PROCESS | 3928 | 1467068757709 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:05:57 INFO - PROCESS | 3928 | 1467068757718 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 3928 | 1467068757720 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:57 INFO - PROCESS | 3928 | ++DOCSHELL 15552400 == 29 [pid = 3928] [id = 783] 16:05:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (15557800) [pid = 3928] [serial = 2347] [outer = 00000000] 16:05:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (1574C000) [pid = 3928] [serial = 2348] [outer = 15557800] 16:05:57 INFO - PROCESS | 3928 | 1467068757822 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (15750400) [pid = 3928] [serial = 2349] [outer = 15557800] 16:05:58 INFO - PROCESS | 3928 | 1467068758250 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:05:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:05:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:05:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 678ms 16:05:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:05:58 INFO - PROCESS | 3928 | 1467068758290 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 3928 | 1467068758292 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 16:05:58 INFO - PROCESS | 3928 | 1467068758295 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 3928 | 1467068758297 Marionette TRACE conn3 <- [1,3090,null,{}] 16:05:58 INFO - PROCESS | 3928 | 1467068758301 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:58 INFO - PROCESS | 3928 | 1467068758306 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:58 INFO - PROCESS | 3928 | 1467068758439 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:05:58 INFO - PROCESS | 3928 | 1467068758519 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 3928 | 1467068758521 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:58 INFO - PROCESS | 3928 | ++DOCSHELL 15F91000 == 30 [pid = 3928] [id = 784] 16:05:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (1615B400) [pid = 3928] [serial = 2350] [outer = 00000000] 16:05:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 80 (16161400) [pid = 3928] [serial = 2351] [outer = 1615B400] 16:05:58 INFO - PROCESS | 3928 | 1467068758565 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 3928 | ++DOMWINDOW == 81 (164B8C00) [pid = 3928] [serial = 2352] [outer = 1615B400] 16:05:58 INFO - PROCESS | 3928 | 1467068758937 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:05:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:05:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 678ms 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 80 (1AC60000) [pid = 3928] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 79 (1A549000) [pid = 3928] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 78 (1292B000) [pid = 3928] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 77 (17F02800) [pid = 3928] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 76 (19AB7400) [pid = 3928] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 75 (10E03C00) [pid = 3928] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 74 (10E07400) [pid = 3928] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 73 (10C78000) [pid = 3928] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 72 (16166000) [pid = 3928] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 71 (15746C00) [pid = 3928] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:05:59 INFO - PROCESS | 3928 | --DOMWINDOW == 70 (10A0FC00) [pid = 3928] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 16:05:59 INFO - PROCESS | 3928 | 1467068759177 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 3928 | 1467068759178 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 16:05:59 INFO - PROCESS | 3928 | 1467068759188 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 3928 | 1467068759190 Marionette TRACE conn3 <- [1,3094,null,{}] 16:05:59 INFO - PROCESS | 3928 | 1467068759193 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 3928 | 1467068759195 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:05:59 INFO - PROCESS | 3928 | 1467068759270 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:05:59 INFO - PROCESS | 3928 | 1467068759276 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 3928 | 1467068759278 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:59 INFO - PROCESS | 3928 | ++DOCSHELL 1292B000 == 31 [pid = 3928] [id = 785] 16:05:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 71 (15F8F800) [pid = 3928] [serial = 2353] [outer = 00000000] 16:05:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 72 (164BAC00) [pid = 3928] [serial = 2354] [outer = 15F8F800] 16:05:59 INFO - PROCESS | 3928 | 1467068759321 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 73 (164BB400) [pid = 3928] [serial = 2355] [outer = 15F8F800] 16:05:59 INFO - PROCESS | 3928 | 1467068759742 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:05:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:05:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:05:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:05:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 555ms 16:05:59 INFO - PROCESS | 3928 | 1467068759777 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 3928 | 1467068759779 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 16:05:59 INFO - PROCESS | 3928 | 1467068759782 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:05:59 INFO - PROCESS | 3928 | 1467068759784 Marionette TRACE conn3 <- [1,3098,null,{}] 16:05:59 INFO - PROCESS | 3928 | 1467068759806 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 3928 | 1467068759792 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:59 INFO - PROCESS | 3928 | 1467068759868 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:05:59 INFO - PROCESS | 3928 | 1467068759872 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 3928 | 1467068759874 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:05:59 INFO - PROCESS | 3928 | ++DOCSHELL 0F38F000 == 32 [pid = 3928] [id = 786] 16:05:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 74 (164B3400) [pid = 3928] [serial = 2356] [outer = 00000000] 16:05:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 75 (17312800) [pid = 3928] [serial = 2357] [outer = 164B3400] 16:05:59 INFO - PROCESS | 3928 | 1467068759917 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 3928 | ++DOMWINDOW == 76 (17312C00) [pid = 3928] [serial = 2358] [outer = 164B3400] 16:06:00 INFO - PROCESS | 3928 | 1467068760327 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:06:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:06:00 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:06:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:06:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 586ms 16:06:00 INFO - PROCESS | 3928 | 1467068760363 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 3928 | 1467068760365 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 16:06:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:06:00 INFO - PROCESS | 3928 | 1467068760368 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 3928 | 1467068760370 Marionette TRACE conn3 <- [1,3102,null,{}] 16:06:00 INFO - PROCESS | 3928 | 1467068760373 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 3928 | 1467068760375 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:06:00 INFO - PROCESS | 3928 | 1467068760503 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:06:00 INFO - PROCESS | 3928 | 1467068760511 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"04f89424-eabe-4767-8c9d-b838957e74a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 3928 | 1467068760513 Marionette INFO sendAsync d342a4b5-e942-48d2-9322-6a224ec02a2d 16:06:00 INFO - PROCESS | 3928 | ++DOCSHELL 12E6A800 == 33 [pid = 3928] [id = 787] 16:06:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 77 (174A0400) [pid = 3928] [serial = 2359] [outer = 00000000] 16:06:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 78 (17A51C00) [pid = 3928] [serial = 2360] [outer = 174A0400] 16:06:00 INFO - PROCESS | 3928 | 1467068760559 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 3928 | ++DOMWINDOW == 79 (17FA2000) [pid = 3928] [serial = 2361] [outer = 174A0400] 16:06:00 INFO - PROCESS | 3928 | 1467068760966 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:06:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 632ms 16:06:00 INFO - PROCESS | 3928 | 1467068761006 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 3928 | 1467068761008 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 16:06:02 WARNING - u'runner_teardown' () 16:06:02 INFO - No more tests 16:06:02 INFO - Got 0 unexpected results 16:06:02 INFO - SUITE-END | took 610s 16:06:02 INFO - Closing logging queue 16:06:02 INFO - queue closed 16:06:02 INFO - Return code: 0 16:06:02 WARNING - # TBPL SUCCESS # 16:06:02 INFO - Running post-action listener: _resource_record_post_action 16:06:02 INFO - Running post-run listener: _resource_record_post_run 16:06:03 INFO - Total resource usage - Wall time: 618s; CPU: 17.0%; Read bytes: 91886592; Write bytes: 947954688; Read time: 523037; Write time: 1061415 16:06:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:06:03 INFO - install - Wall time: 2s; CPU: 11.0%; Read bytes: 0; Write bytes: 99495936; Read time: 0; Write time: 91064 16:06:03 INFO - run-tests - Wall time: 616s; CPU: 17.0%; Read bytes: 91815424; Write bytes: 812084224; Read time: 515703; Write time: 940431 16:06:03 INFO - Running post-run listener: _upload_blobber_files 16:06:03 INFO - Blob upload gear active. 16:06:03 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:06:03 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:06:03 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'] 16:06:03 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 16:06:04 INFO - (blobuploader) - INFO - Open directory for files ... 16:06:04 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:06:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:06:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:06:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:06:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:06:05 INFO - (blobuploader) - INFO - Done attempting. 16:06:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:06:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:06:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:06:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:06:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:06:07 INFO - (blobuploader) - INFO - Done attempting. 16:06:07 INFO - (blobuploader) - INFO - Iteration through files over. 16:06:07 INFO - Return code: 0 16:06:07 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:06:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10a53931add2cce53dfc55759c3e1b535ca380ad98901679508eb6abd73f56454241722f67a010020dda0cc263d4db72438813ad0c172b6c7685631b9a29a654", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1cc7bb43386d9d7adb5d7225255f5ad614ec5210b23f3d2c29b758382de92866480c312a9ced2aec6709de9baeb81d3178187383b4ed51c8a36d7853c6aec79f"} 16:06:07 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:06:07 INFO - Writing to file C:\slave\test\properties\blobber_files 16:06:07 INFO - Contents: 16:06:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10a53931add2cce53dfc55759c3e1b535ca380ad98901679508eb6abd73f56454241722f67a010020dda0cc263d4db72438813ad0c172b6c7685631b9a29a654", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1cc7bb43386d9d7adb5d7225255f5ad614ec5210b23f3d2c29b758382de92866480c312a9ced2aec6709de9baeb81d3178187383b4ed51c8a36d7853c6aec79f"} 16:06:07 INFO - Running post-run listener: copy_logs_to_upload_dir 16:06:07 INFO - Copying logs to upload dir... 16:06:07 INFO - mkdir: C:\slave\test\build\upload\logs 16:06:07 INFO - Copying logs to upload dir... 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - Using _rmtree_windows ... 16:06:07 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=715.386000 ========= master_lag: 95.68 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 31 secs) (at 2016-06-27 16:06:01.737683) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 16:06:01.738809) ========= '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-118\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-118 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-118 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-118 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-118 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-118 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/10a53931add2cce53dfc55759c3e1b535ca380ad98901679508eb6abd73f56454241722f67a010020dda0cc263d4db72438813ad0c172b6c7685631b9a29a654", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1cc7bb43386d9d7adb5d7225255f5ad614ec5210b23f3d2c29b758382de92866480c312a9ced2aec6709de9baeb81d3178187383b4ed51c8a36d7853c6aec79f"} build_url:https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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/HjqJ98iLSlmoF7lNhVUFLw/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/10a53931add2cce53dfc55759c3e1b535ca380ad98901679508eb6abd73f56454241722f67a010020dda0cc263d4db72438813ad0c172b6c7685631b9a29a654", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1cc7bb43386d9d7adb5d7225255f5ad614ec5210b23f3d2c29b758382de92866480c312a9ced2aec6709de9baeb81d3178187383b4ed51c8a36d7853c6aec79f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HjqJ98iLSlmoF7lNhVUFLw/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-06-27 16:06:01.865725) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:06:01.866189) ========= '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-118\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-118 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-118 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-118 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-118 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-118 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-06-27 16:06:01.989809) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-27 16:06:01.990619) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-27 16:06:02.795779) ========= ========= Total master_lag: 97.04 =========